josh11b
b7d129b88c
Add PushState overload to combine Parse::State change with StateStackEntry ( #3485 )
...
Shortens a common `PushState` pattern
2023-12-08 23:58:30 +00:00
josh11b
2e29b48d26
Drop GetDeclContext from parse, errors will be diagnosed in check ( #3468 )
...
The criteria being enforced is not correct since `final` and `default`
functions in interfaces have definitions.
2023-12-07 16:35:57 +00:00
josh11b and Jon Ross-Perkins
fada410559
Support declaration modifier keywords ( #3412 )
...
Co-authored-by: Jon Ross-Perkins <jperkins@google.com >
2023-12-05 22:45:57 +00:00
josh11b and Jon Ross-Perkins
c53b248800
Abbreviate "parameter" -> "param" ( #3392 )
...
Part of switching to the [abbreviations we've decided to
use](https://docs.google.com/document/d/1RRYMm42osyqhI2LyjrjockYCutQ5dOf8Abu50kTrkX0/edit?resourcekey=0-kHyqOESbOHmzZphUbtLrTw#heading=h.pph7i5m5un7q ).
I will rename files in a follow-up PR.
---------
Co-authored-by: Jon Ross-Perkins <jperkins@google.com >
2023-11-13 19:06:54 +00:00
Richard Smith
0fb2924c99
Extend description of parser states to show which tokens they consume. ( #3378 )
...
Also some minor improvements and typo fixes to the parser code for
issues found while writing these descriptions.
2023-11-10 22:08:58 +00:00
josh11b
5020fdb3be
Use abbreviation "decl" instead of "declaration" ( #3382 )
...
Part of switching to the [abbreviations we've decided to
use](https://docs.google.com/document/d/1RRYMm42osyqhI2LyjrjockYCutQ5dOf8Abu50kTrkX0/edit?resourcekey=0-kHyqOESbOHmzZphUbtLrTw#heading=h.pph7i5m5un7q ).
I will rename files in a follow-up PR.
2023-11-10 10:43:25 +00:00
josh11b
11ca083855
Use abbreviation "expr" instead of "expression" ( #3375 )
...
Part of switching to the [abbreviations we've decided to
use](https://docs.google.com/document/d/1RRYMm42osyqhI2LyjrjockYCutQ5dOf8Abu50kTrkX0/edit?resourcekey=0-kHyqOESbOHmzZphUbtLrTw#heading=h.pph7i5m5un7q ).
I will rename files in a follow-up PR.
2023-11-10 01:32:32 +00:00
Jon Ross-Perkins
c555b39a2c
Rename parser dir to parse ( #3178 )
...
Continuing with #3070 . Just a dir and file rename (mostly removing
prefixes, although for parse_tree_fuzzer and parse_tree_file_test I'm
dropping "tree" instead of "parse"). Everything in the parse dir should
be marked as a move.
2023-09-01 01:35:45 +00:00