mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
* 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.
19 lines
410 B
Python
19 lines
410 B
Python
from Node import Node
|
|
|
|
COMMON_NODES = [
|
|
Node('Decl', kind='Syntax'),
|
|
Node('UnknownDecl', kind='Decl'),
|
|
|
|
Node('Expr', kind='Syntax'),
|
|
Node('UnknownExpr', kind='Expr'),
|
|
|
|
Node('Stmt', kind='Syntax'),
|
|
Node('UnknownStmt', kind='Stmt'),
|
|
|
|
Node('Type', kind='Syntax'),
|
|
Node('UnknownType', kind='Type'),
|
|
|
|
Node('Pattern', kind='Syntax'),
|
|
Node('UnknownPattern', kind='Pattern'),
|
|
]
|