Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
1 year ago |
Jon Ross-Perkins
|
4c4c4a4d2c
Add RawStringOstream for slightly simpler streaming to strings (#4817)
|
1 year ago |
Geoff Romer
|
4f10735751
Track params in the parser (#4777)
|
1 year ago |
Richard Smith
|
de41a4b1b3
Fix a protected data member in a test. (#4717)
|
1 year ago |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 year ago |
Jon Ross-Perkins
|
0f350255ce
Refactor compile-related tests to share construction. (#4396)
|
1 year ago |
Jon Ross-Perkins
|
f67791cfee
Separate subtree size information from parse nodes. (#4174)
|
1 year ago |
Jon Ross-Perkins
|
1974e44fd9
Rename factory functions from 'Create' to 'Make' (#3706)
|
2 years ago |
josh11b
|
e93b5c61da
Suppress clang-tidy error to use `auto` in tree_test.cpp (#3570)
|
2 years ago |
josh11b
|
82179bc903
Add `Tree::TryAs` to cast to a typed parse node id (#3565)
|
2 years ago |
Jon Ross-Perkins
|
c8b30d3eec
Split Parse out to its own target. (#3556)
|
2 years ago |
Geoff Romer
|
6e65a30b5d
Rename `ParamList` to `TuplePattern` (#3479)
|
2 years ago |
Richard Smith
|
fe6f7b4330
Rename `Name` -> `IdentifierName` given that we have several other kinds of parse nodes that represent names. (#3453)
|
2 years ago |
josh11b
|
c53b248800
Abbreviate "parameter" -> "param" (#3392)
|
2 years ago |
Jon Ross-Perkins
|
cafcd88882
Split lexing logic and storage to separate files. (#3365)
|
2 years ago |
josh11b
|
5020fdb3be
Use abbreviation "decl" instead of "declaration" (#3382)
|
2 years ago |
Jon Ross-Perkins
|
d13f76e001
Add value store to be shared across compile stages. (#3311)
|
2 years ago |
Chandler Carruth
|
a46ca6bf7a
Add a start-of-file token and parse node. (#3263)
|
2 years ago |
Geoff Romer
|
e3d3122f1d
Move tests to the namespace of the code under test (#3244)
|
2 years ago |
Jon Ross-Perkins
|
32a1be3690
Detect invalid yaml. (#3239)
|
2 years ago |
Jon Ross-Perkins
|
0b340a2ed2
Update parse tree yaml for multi-file. (#3215)
|
2 years ago |
Jon Ross-Perkins
|
bc63e6ae0a
Switch SourceBuffer to diagnostics. (#3197)
|
2 years ago |
Jon Ross-Perkins
|
9ac92ad71b
Add support for compiling multiple files at once. (#3182)
|
2 years ago |
Jon Ross-Perkins
|
ec182fb00d
Rename lexer dir to lex (#3179)
|
2 years ago |
Jon Ross-Perkins
|
c555b39a2c
Rename parser dir to parse (#3178)
|
2 years ago |