Richard Smith
|
181a592b8c
Support for parsing expression patterns (#6977)
|
преди 1 месец |
Geoff Romer
|
18cfeb7476
Add support for `->?` return forms (#6849)
|
преди 1 месец |
Özgür
|
d11ee4b2b1
Implement parsing observe declarations (#6674)
|
преди 2 месеца |
Geoff Romer
|
4a0cf6c1fb
Track the start of a signature more accurately (#6760)
|
преди 2 месеца |
Geoff Romer
|
b3d57aff7a
Diagnose if a NodeIdOneOf argument isn't a typed node. (#6738)
|
преди 2 месеца |
Geoff Romer
|
7938d9a8d0
Lex/parse support for ->?, :?, and form literals (#6695)
|
преди 2 месеца |
Burak Emir
|
80639a02f0
[parse] Implement initial parsing support for Lambda expressions (#6583)
|
преди 3 месеца |
Dana Jansens
|
26381f6eaf
Handle parsing of `require`...`impls` declarations (#6255)
|
преди 6 месеца |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
преди 6 месеца |
Jon Ross-Perkins
|
3f799bd987
Use explicit(false) for implicit construction (#6039)
|
преди 7 месеца |
Jon Ross-Perkins
|
a527626d87
Add tests and range enforcement for current LocId use-cases (#5274)
|
преди 1 година |
Jon Ross-Perkins
|
701f12d9a2
Clean up LocIdAndInst::UncheckedLoc uses (#5151)
|
преди 1 година |
Jon Ross-Perkins
|
dfe1c880ea
Clean up node kind information for namespaces (#5120)
|
преди 1 година |
Geoff Romer
|
a584ee120e
Add support for `_` binding patterns (#5097)
|
преди 1 година |
Jon Ross-Perkins
|
e6872f9499
Change NodeIdOneOf and similar to use "requires" and explicit UnsafeMake (#5084)
|
преди 1 година |
Jon Ross-Perkins
|
c44e688e5d
Add parsing for 'fn destroy' (#5045)
|
преди 1 година |
Dana Jansens
|
3f01310039
Make choice work for alternatives without parameters (#4815)
|
преди 1 година |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
преди 1 година |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
преди 1 година |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
преди 1 година |
Geoff Romer
|
4f10735751
Track params in the parser (#4777)
|
преди 1 година |
Richard Smith
|
d42128ef9a
Parse all kinds of declarations at function scope. (#4779)
|
преди 1 година |
Jon Ross-Perkins
|
bc24a6c5d8
Refactor IdBase to provide CRTP-based printing (#4626)
|
преди 1 година |
josh11b
|
c33c9a02f6
Parse support for `where` operator (#4275)
|
преди 1 година |
Brymer Meneses
|
c353f6bd78
change tuple index (#4218)
|
преди 1 година |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
преди 1 година |
Richard Smith
|
c2ab520522
Add typed forms of `TokenIndex` for tokens with a known kind. (#4016)
|
преди 1 година |
Richard Smith
|
3c01ee69ed
Move information on the token associated with a parse node from the `.def` file into the typed node. (#4001)
|
преди 1 година |
Jon Ross-Perkins
|
cda5f66d22
Refactor NodeCategory to provide a class API (#4004)
|
преди 1 година |
Richard Smith
|
28170c7867
Parse parameters in name qualifiers. (#3988)
|
преди 1 година |