Farzana Ahmed Siddique
|
a67aeb5724
Parser for array type. (#3075)
|
2 лет назад |
Farzana Ahmed Siddique
|
6cca85534f
Parser for index expression such as a[0] (#3033)
|
2 лет назад |
Richard Smith
|
c4b880c6ef
Parsing for pointer types and pointer operators. (#3026)
|
2 лет назад |
Farzana Ahmed Siddique
|
0594a1aac7
Integrates tuple to semantic analysis (#2992)
|
2 лет назад |
Jon Ross-Perkins
|
446b0ce4ae
Refactor declaration name context logic to its own class. (#2989)
|
2 лет назад |
Jon Ross-Perkins
|
918c089e03
Add namespace support. (#2940)
|
2 лет назад |
Jon Ross-Perkins
|
b2084ea15d
Shift Parser from 'Identifier' to 'Name' naming (#2947)
|
2 лет назад |
Jon Ross-Perkins
|
5a90f660b9
Unify DeclaredName and DesignatedName as just Identifier (#2939)
|
2 лет назад |
Richard Smith
|
06ce3b0161
Parsing, semantic analysis, and lowering for `and`, `or`, `not`. (#2897)
|
2 лет назад |
Richard Smith
|
202d3f5993
Semantic analysis for `if` expressions (#2893)
|
2 лет назад |
Richard Smith
|
2c45cb3be8
Parsing support for `if` expressions. (#2883)
|
2 лет назад |
Jon Ross-Perkins
|
3cab211489
Change handling of invalid patterns to produce a valid parse tree. (#2768)
|
3 лет назад |
Jon Ross-Perkins
|
a905cdea30
Improve parsing of invalid expressions. (#2726)
|
3 лет назад |
Jon Ross-Perkins
|
e89fb83e7e
Rename self/Self enums to SelfValueIdentifier/SelfTypeIdentifier (#2701)
|
3 лет назад |
Jon Ross-Perkins
|
d0105e119f
Parse `self` in expressions. (#2697)
|
3 лет назад |
Jon Ross-Perkins
|
d7ab71ba7d
Parsing for generic and template parameters. (#2685)
|
3 лет назад |
Jon Ross-Perkins
|
e613ad5323
Reorganize `interface` parsing so that it's shared with `class` and `constraint` (#2666)
|
3 лет назад |
Jon Ross-Perkins
|
4083d7f5b9
Reorganize interface parsing to be more consistent with other declarations. (#2646)
|
3 лет назад |
Jon Ross-Perkins
|
6bb0a5b55e
Do a cleanup of the x-macro enum comments. (#2650)
|
3 лет назад |
Jon Ross-Perkins
|
11deb14dc6
Handle `var` init-with-self situations. (#2488)
|
3 лет назад |
Kareem Ergawy
|
c74e39dbb3
[parser] More support for `interface`s: methods and `self` deduced param. (#2427)
|
3 лет назад |
Jon Ross-Perkins
|
6bfd202f4e
Finish bracketing of parse nodes. (#2430)
|
3 лет назад |
Jon Ross-Perkins
|
84deb62aef
Work on ParseTree structure to use more bracketed structures. (#2416)
|
3 лет назад |
Kareem Ergawy
|
a508390423
[parser] Start re-implementing interfaces using the stack parser. (#2412)
|
3 лет назад |
Jon Ross-Perkins
|
5cd05efc62
Introduce verification checks on subtree_size (#2414)
|
3 лет назад |
Jon Ross-Perkins
|
fbed1398fe
Change ParameterList to use a Start that brackets params (#2403)
|
3 лет назад |
Jon Ross-Perkins
|
5da32bd560
Rename to StructLiteralOrStructTypeLiteralStart (#2404)
|
3 лет назад |
Jon Ross-Perkins
|
c165ab6c2b
Change StructLiteral and StructTypeLiteral parsing to use an ambiguous start. (#2396)
|
3 лет назад |
Jon Ross-Perkins
|
b914f46ec5
Change keyword statements to bracket arguments. (#2394)
|
3 лет назад |
Jon Ross-Perkins
|
7b48ac7258
Start reorienting the ParseTree towards a more efficient SemanticsIR production. (#2275)
|
3 лет назад |