Skip to content

Commit 5286159

Browse files
committed
Represent asm operands as misc AST nodes
1 parent 6bedfda commit 5286159

34 files changed

+9852
-9786
lines changed

packages/cxx-frontend/src/AST.ts

Lines changed: 2664 additions & 2664 deletions
Large diffs are not rendered by default.

packages/cxx-frontend/src/ASTKind.ts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,37 @@ export enum ASTKind {
5050
AccessDeclaration,
5151
ForRangeDeclaration,
5252
StructuredBindingDeclaration,
53+
54+
// AST
5355
AsmOperand,
5456
AsmQualifier,
5557
AsmClobber,
5658
AsmGotoLabel,
59+
Splicer,
60+
GlobalModuleFragment,
61+
PrivateModuleFragment,
62+
ModuleDeclaration,
63+
ModuleName,
64+
ModuleQualifier,
65+
ModulePartition,
66+
ImportName,
67+
InitDeclarator,
68+
Declarator,
69+
UsingDeclarator,
70+
Enumerator,
71+
TypeId,
72+
Handler,
73+
BaseSpecifier,
74+
RequiresClause,
75+
ParameterDeclarationClause,
76+
TrailingReturnType,
77+
LambdaSpecifier,
78+
TypeConstraint,
79+
AttributeArgumentClause,
80+
Attribute,
81+
AttributeUsingPrefix,
82+
NewPlacement,
83+
NestedNamespaceSpecifier,
5784

5885
// StatementAST
5986
LabeledStatement,
@@ -148,33 +175,6 @@ export enum ASTKind {
148175
DotDesignator,
149176
SubscriptDesignator,
150177

151-
// AST
152-
Splicer,
153-
GlobalModuleFragment,
154-
PrivateModuleFragment,
155-
ModuleDeclaration,
156-
ModuleName,
157-
ModuleQualifier,
158-
ModulePartition,
159-
ImportName,
160-
InitDeclarator,
161-
Declarator,
162-
UsingDeclarator,
163-
Enumerator,
164-
TypeId,
165-
Handler,
166-
BaseSpecifier,
167-
RequiresClause,
168-
ParameterDeclarationClause,
169-
TrailingReturnType,
170-
LambdaSpecifier,
171-
TypeConstraint,
172-
AttributeArgumentClause,
173-
Attribute,
174-
AttributeUsingPrefix,
175-
NewPlacement,
176-
NestedNamespaceSpecifier,
177-
178178
// TemplateParameterAST
179179
TemplateTypeParameter,
180180
NonTypeTemplateParameter,

0 commit comments

Comments
 (0)