roc/src/parse
2025-10-30 16:57:22 -04:00
..
test Merge remote-tracking branch 'origin/main' into import-syntax 2025-10-24 10:41:36 -04:00
AST.zig Fix source location 2025-10-30 11:19:56 -04:00
HTML.zig fix playground_wasm 2025-10-02 17:32:29 +02:00
mod.zig Replace ArrayListUnmanaged with ArrayList 2025-10-23 14:21:30 +00:00
Node.zig Add type modules 2025-10-04 14:44:54 -04:00
NodeStore.zig Merge remote-tracking branch 'origin/main' into import-syntax 2025-10-24 10:41:36 -04:00
Parser.zig Fix remaining test failures 2025-10-25 20:07:43 -04:00
README.md Update README's 2025-08-12 18:26:26 +10:00
tokenize.zig Merge remote-tracking branch 'origin/main' into nested-builtins 2025-10-30 16:57:22 -04:00

Parse

Converts Roc source code into an Abstract Syntax Tree (AST) through tokenization and parsing.

Purpose

The parse module is the first stage of the Roc compiler pipeline, transforming raw source code into a structured representation that can be processed by subsequent stages (canonicalization, type checking, etc.).