Commit Graph

5 Commits

Author SHA1 Message Date
Kim de Vos
a76d71fc02 [SwiftSyntax] Use TokenSyntax
Moving to `TokenSyntax` as then we can use dot notation
2021-06-22 18:08:59 +02:00
Kim de Vos
b7d4dec54e [SwiftSyntax] Add helper for default value in swift syntax builder inits 2021-06-07 08:49:54 +02:00
Kim de Vos
0b0e20b9af [SwiftSyntax] Added helper for swift buildables 2021-05-20 19:17:53 +02:00
Harlan
ade67ca899 [Syntax] Swift libSyntax API (#11320)
* Create Swift libSyntax API

This patch is an initial implementation of the Swift libSyntax API. It
aims to provide all features of the C++ API but exposed to Swift.

It currently resides in SwiftExperimental and will likely exist in a
molten state for a while.

* Only build SwiftSyntax on macOS
2017-08-14 16:47:48 -07:00
Harlan
a5098e6b69 Generate libSyntax API (#10926)
* Generate libSyntax API

This patch removes the hand-rolled libSyntax API and replaces it with an
API that's entirely automatically generated. This means the API is
guaranteed to be internally stylistically and functionally consistent.
2017-07-25 18:19:58 -07:00