File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
UnrealAngelscriptParser/Grammar Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -286,6 +286,8 @@ declaration:
286286
287287blockDeclaration :
288288 simpleDeclaration
289+ | classSpecifier
290+ | enumSpecifier
289291 | namespaceAliasDefinition
290292 | aliasDeclaration
291293 | opaqueEnumDeclaration;
@@ -307,10 +309,7 @@ functionSpecifier: Virtual;
307309
308310typedefName : Identifier;
309311
310- typeSpecifier :
311- trailingTypeSpecifier
312- | classSpecifier
313- | enumSpecifier;
312+ typeSpecifier : trailingTypeSpecifier;
314313
315314trailingTypeSpecifier :
316315 simpleTypeSpecifier
@@ -365,7 +364,7 @@ elaboratedTypeSpecifier:
365364enumName : Identifier;
366365
367366enumSpecifier :
368- enumHead LeftBrace (enumeratorList Comma?)? RightBrace;
367+ enumHead LeftBrace (enumeratorList Comma?)? RightBrace Semi? ;
369368
370369enumHead :
371370 enumkey (nestedNameSpecifier? Identifier)? enumbase?;
@@ -473,7 +472,7 @@ bracedInitList: (LeftBrace|LeftBracket) (initializerList Comma?)? (RightBrace|Ri
473472className : Identifier;
474473
475474classSpecifier :
476- classHead LeftBrace memberSpecification? RightBrace;
475+ classHead LeftBrace memberSpecification? RightBrace Semi? ;
477476
478477classHead :
479478 utype? classKey (classHeadName classVirtSpecifier?)? baseClause?;
You can’t perform that action at this time.
0 commit comments