aiken/crates/aiken-lang/src/parser
KtorZ 54a1b50138
Make behavior between curly- and paren-delimited blocks consistent.
Note that the formatter rewrite parens-block sequences as curly-block
  sequences anyway. Albeit weird looking syntax, they are valid
  nonetheless.

  I also clarified a bit the hints and description of the
  'illegal::return' error as it would mistakenly say 'function' instead
  of 'block'.
2024-01-20 10:37:07 +01:00
..
chain Refactor chain parser 2023-07-06 16:10:46 -04:00
definition feat: parser and check fixes 2024-01-19 14:32:21 -05:00
expr Make behavior between curly- and paren-delimited blocks consistent. 2024-01-20 10:37:07 +01:00
literal feat(bls): aiken level g1 and g2 literals 2023-11-15 15:55:56 -05:00
pattern feat: expect boolean sugar 2023-07-15 20:50:02 -04:00
snapshots test(parser): type alias, anon fn, record update and more 2023-07-04 17:19:30 -04:00
annotation.rs rename: 'r' → 'expression' & 'seq_r' → 'sequence' 2023-07-05 14:42:14 +02:00
error.rs Make behavior between curly- and paren-delimited blocks consistent. 2024-01-20 10:37:07 +01:00
extra.rs Use byte count for token span in the lexer. 2023-07-04 16:51:59 -04:00
lexer.rs Preserve escape sequence after formatting 2023-09-08 12:12:15 +02:00
token.rs feat(parser): add support for and/or chaining 2023-08-15 09:58:35 -04:00
utils.rs Add more tests & rename 'Invalid' -> 'Unfinished' 2024-01-20 10:26:33 +01:00