Skip to content

Commit af1fc05

Browse files
authored
Merge pull request #23 from SSlinky/dev
Added enum declaration for LongPtr
2 parents 1503dfe + 05756fb commit af1fc05

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

server/src/antlr/vba.g4

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ commonModuleDeclarationElement
211211
| privateTypeDeclaration
212212
| publicTypeDeclaration
213213
| privateEnumDeclaration
214+
| enumLongptrDeclaration
214215
| publicEnumDeclaration
215216
| privateExternalProcedureDeclaration
216217
;
@@ -315,7 +316,8 @@ reservedMemberName
315316
globalEnumDeclaration: GLOBAL wsc enumDeclaration;
316317
publicEnumDeclaration: (PUBLIC wsc)? enumDeclaration;
317318
privateEnumDeclaration: PRIVATE wsc enumDeclaration;
318-
enumDeclaration: ENUM wsc untypedName endOfStatement+ enumMemberList endOfStatement+ END wsc ENUM ;
319+
enumDeclaration: ENUM wsc untypedName endOfStatement+ enumMemberList endOfStatement+ END wsc ENUM;
320+
enumLongptrDeclaration: PRIVATE wsc ENUM wsc LONGPTR endOfStatement+ enumMemberList endOfStatement+ END wsc ENUM;
319321
enumMemberList: enumElement (endOfStatement enumElement)*;
320322
enumElement
321323
: remStatement

0 commit comments

Comments
 (0)