Pratt parser for CJC source code.
Convenience entry point: let (program, diags) = cjc_parser::parse_source(src);
Implements a Pratt (top-down operator precedence) parser that produces
an AST from the token stream generated by cjc-lexer.
Pratt parser for CJC source code.
Convenience entry point: let (program, diags) = cjc_parser::parse_source(src);
Implements a Pratt (top-down operator precedence) parser that produces
an AST from the token stream generated by cjc-lexer.