Rintaro Ishizaki
f42f60f233
[Syntax] Consolidate 'TupleElement' and 'FunctionCallArgument' kinds
...
into 'TupleExprElement'. They had exact the same layout.
2019-10-07 20:52:11 -07:00
Xi Ge
a29a980419
test: add a syntax parser test to ensure we don't diagnose disabled var
2019-06-27 15:36:58 -07:00
Jan Svoboda
b0f6168660
[libSyntax] Represent raw string delimiters
2019-05-15 09:15:03 +02:00
kitasuke
9155ed88e0
Use StringLiteralExpr for invalid InterpolatedStringLiteralExpr
2019-05-12 11:23:16 +09:00
kitasuke
94815fae26
Revert "Revert "SR-10469 Unknown syntax for interpolated string literal""
...
This reverts commit 18dd11ab21 .
2019-04-30 22:35:29 +01:00
Mishal Shah
18dd11ab21
Revert "SR-10469 Unknown syntax for interpolated string literal"
2019-04-29 23:09:58 -07:00
kitasuke
abd6dcfece
Change expression kind from Expr to FunctionCallArgumentList
2019-04-23 17:54:26 +09:00
Argyrios Kyrtzidis
7a2127ae39
[syntax parser] Fix another assertion hit related to invalid composition type
...
Found by the stress tester.
2019-03-17 23:10:04 -07:00
Argyrios Kyrtzidis
375bec4bd1
[syntax parser] Fix assertion hit with invalid type parsing
2019-03-16 22:50:43 -07:00
Xi Ge
a86f89da48
SwiftSyntax Parser: expose parser diagnostics via C API.
...
This allows SwiftSyntax to listen to emitted diagnostics during
parsing.
rdar://48439271
2019-03-01 15:22:21 -08:00
Argyrios Kyrtzidis
1dc288fb23
Introduce C parser library
...
Add a shared library with a C API that provides access to the syntactic parser with callbacks for the inference of raw syntax nodes.
This is primarily intended to be used by SwiftSyntax to speed-up source code parsing for it.
2019-01-09 18:30:45 -08:00