Richard Smith
|
a3614f153b
Rename StartSubtree -> GetSubtreeStartPosition.
|
5 лет назад |
Richard Smith
|
857a7e5cc6
Add convenience functions to inspect the kind of the next token.
|
5 лет назад |
Richard Smith
|
e3b732e564
Parsing support for return statements.
|
5 лет назад |
Richard Smith
|
2726865940
Parse parameters in function declarations.
|
5 лет назад |
Richard Smith
|
4a92c41673
Add a synonym for ParseExpression to use when parsing a type, to make
|
5 лет назад |
Richard Smith
|
153d92b390
Parsing for while, break, and continue statements, following #340.
|
5 лет назад |
Richard Smith
|
146d995995
Factor out parsing a `)`, including skipping to a matching one if
|
5 лет назад |
Richard Smith
|
5d6947186d
Parsing for if-statements, following #285.
|
5 лет назад |
Richard Smith
|
8280be1c36
Factor statement parsing out of code block parsing.
|
5 лет назад |
Richard Smith
|
d8c724045e
Implement parsing for variable declarations. (#466)
|
5 лет назад |
Richard Smith
|
1ee826268c
Add sentinel precedence levels for the top-level expression context and (#465)
|
5 лет назад |
Richard Smith
|
09763653b7
Add operator precedence parser. (#464)
|
5 лет назад |
Richard Smith
|
82d5a25caa
Initial support for expression parsing. (#455)
|
5 лет назад |
Richard Smith
|
426c789d6e
Convert parser diagnostics to use the diagnostic emitter. (#389)
|
5 лет назад |
Richard Smith
|
1e6c7e3963
Add sentinel Eof token at the end of the tokenized buffer. (#388)
|
5 лет назад |
Richard Smith
|
d1757d9979
Add location information to diagnostics. (#385)
|
5 лет назад |
Chandler Carruth
|
c3d951599d
Try to move towards the Google style guide declaration order. (#221)
|
5 лет назад |
Chandler Carruth
|
3512c2218f
Merge parser library from the toolchain repository. (#214)
|
5 лет назад |