diff --git a/input/JavaScriptLexer.g4 b/input/JavaScriptLexer.g4 index f292e5a..fc3fb56 100644 --- a/input/JavaScriptLexer.g4 +++ b/input/JavaScriptLexer.g4 @@ -168,6 +168,7 @@ Import: 'import'; Contract: 'contract'; Module: 'module'; Oracle: 'oracle'; +DoipModule: 'doipmodule'; /// The following tokens are also considered to be FutureReservedWords /// when parsing strict mode diff --git a/input/YJSParser.g4 b/input/YJSParser.g4 index bee29e2..2b16e10 100644 --- a/input/YJSParser.g4 +++ b/input/YJSParser.g4 @@ -38,7 +38,7 @@ program ; contractDeclar - : annotations? (Contract|Module|Oracle) Identifier '{' clzOrFunctionDeclaration+ '}' + : annotations? (Contract|Module|Oracle|DoipModule) Identifier '{' clzOrFunctionDeclaration+ '}' ; annotations