Richard Smith
|
153d92b390
Parsing for while, break, and continue statements, following #340.
|
5 lat temu |
Richard Smith
|
146d995995
Factor out parsing a `)`, including skipping to a matching one if
|
5 lat temu |
Richard Smith
|
5d6947186d
Parsing for if-statements, following #285.
|
5 lat temu |
Richard Smith
|
8280be1c36
Factor statement parsing out of code block parsing.
|
5 lat temu |
Richard Smith
|
d8c724045e
Implement parsing for variable declarations. (#466)
|
5 lat temu |
Richard Smith
|
1ee826268c
Add sentinel precedence levels for the top-level expression context and (#465)
|
5 lat temu |
Richard Smith
|
09763653b7
Add operator precedence parser. (#464)
|
5 lat temu |
Richard Smith
|
82d5a25caa
Initial support for expression parsing. (#455)
|
5 lat temu |
Richard Smith
|
426c789d6e
Convert parser diagnostics to use the diagnostic emitter. (#389)
|
5 lat temu |
Richard Smith
|
1e6c7e3963
Add sentinel Eof token at the end of the tokenized buffer. (#388)
|
5 lat temu |
Richard Smith
|
d1757d9979
Add location information to diagnostics. (#385)
|
5 lat temu |
Chandler Carruth
|
d4a2d435b8
Enable most relevant clang-tidy checks and fix uncovered issues. (#220)
|
5 lat temu |
Chandler Carruth
|
27386db279
Require braces on conditions and loops. (#218)
|
5 lat temu |
Chandler Carruth
|
3512c2218f
Merge parser library from the toolchain repository. (#214)
|
5 lat temu |