Expand description
Recursive-descent parser. On an error it records a diagnostic, skips to the end of the line and carries on, so one mistake reports once instead of cascading.
Modulesยง
- expr ๐
- Expressions, parsed by precedence climbing.
- item ๐
- Top-level declarations and type expressions.
- stmt ๐
- Statements and blocks.
Structsยง
Functionsยง
- parse ๐
- Lexes and parses
source, returning the tree and every diagnostic in source order.
Type Aliasesยง
- Parse
Result ๐