Richard Smith
|
181a592b8c
Support for parsing expression patterns (#6977)
|
1 месяц назад |
Geoff Romer
|
4a0cf6c1fb
Track the start of a signature more accurately (#6760)
|
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 месяцев назад |
Jon Ross-Perkins
|
8166f9a7cf
Formalize Cpp as a PackageNameId (#6306)
|
5 месяцев назад |
Richard Smith
|
bac828d244
Add support for `char` keyword per #5903. (#6078)
|
7 месяцев назад |
Richard Smith
|
50e5476ee3
Add support for `unsafe as` operator to the toolchain. (#5993)
|
8 месяцев назад |
Jon Ross-Perkins
|
37d5046ceb
Support parse/check/lower for char (#5901)
|
8 месяцев назад |
Geoff Romer
|
87f0e9723f
Rename `StateStackEntry` to `State` (#5256)
|
1 год назад |
Geoff Romer
|
8c113c1241
Rename `Parse::State` to `Parse::StateKind` (#5249)
|
1 год назад |
Dana Jansens
|
24bde46181
Change array syntax from [T; N] to array(T, N) (#4981)
|
1 год назад |
Jon Ross-Perkins
|
9cd3f0aa3d
Remove obsolete '...' hints on node kind macros (#4958)
|
1 год назад |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
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
|
2841e9a67e
Require that InvalidParse nodes must have an error (#4482)
|
1 год назад |
Chandler Carruth
|
1b2eb42c5a
Start avoiding parse diagnostics on error tokens (#4431)
|
1 год назад |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
1 год назад |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
1 год назад |
josh11b
|
c33c9a02f6
Parse support for `where` operator (#4275)
|
1 год назад |
Jon Ross-Perkins
|
19f6cd2023
Split if expressions out of handle_expr (#4292)
|
1 год назад |
josh11b
|
702d0d8a53
Parsing of designators like `.x` or `.Self` (#4254)
|
1 год назад |
Jon Ross-Perkins
|
f67791cfee
Separate subtree size information from parse nodes. (#4174)
|
1 год назад |
Chandler Carruth
|
8c64f0bfdd
Add `-Wmissing-prototypes` and fix issues it finds. (#4019)
|
1 год назад |
cui fliter
|
fea2651e7c
chore: fix typos (#3738)
|
2 лет назад |
czapiga
|
4873160acc
Parse `auto` type (#3704)
|
2 лет назад |
Jon Ross-Perkins
|
e343ea593c
Add macro for postfix operators. (#3504)
|
2 лет назад |
Jon Ross-Perkins
|
7c7afc9e32
Split out infix and prefix operators to separate node kinds. (#3481)
|
2 лет назад |
josh11b
|
6067ca3f49
Change return of `SkipPastLikelyEnd` to be last consumed token (#3493)
|
2 лет назад |
Jon Ross-Perkins
|
c4864aa2ff
Split out and/or operator handling from infix. (#3480)
|
2 лет назад |