Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

Commit

Permalink
Merge pull request #378 from Shan1024/grammar-changes-0.88
Browse files Browse the repository at this point in the history
Update grammar
  • Loading branch information
sameerajayasoma authored Jun 9, 2017
2 parents f57d259 + d2fc225 commit 8486a47
Show file tree
Hide file tree
Showing 18 changed files with 1,893 additions and 1,614 deletions.
322 changes: 163 additions & 159 deletions src/main/gen/org/ballerinalang/plugins/idea/grammar/Ballerina.tokens
Original file line number Diff line number Diff line change
Expand Up @@ -8,90 +8,92 @@ AS=7
ATTACH=8
BREAK=9
CATCH=10
CONNECTOR=11
CONST=12
CONTINUE=13
CREATE=14
ELSE=15
FINALLY=16
FORK=17
FUNCTION=18
IF=19
IMPORT=20
ITERATE=21
JOIN=22
NATIVE=23
PACKAGE=24
PARAMETER=25
REPLY=26
RESOURCE=27
RETURN=28
SERVICE=29
SOME=30
STRUCT=31
THROW=32
TIMEOUT=33
TRANSACTION=34
TRANSFORM=35
TRY=36
TYPEMAPPER=37
WHILE=38
WORKER=39
BOOLEAN=40
INT=41
FLOAT=42
STRING=43
MESSAGE=44
MAP=45
XML=46
XML_DOCUMENT=47
JSON=48
DATATABLE=49
SENDARROW=50
RECEIVEARROW=51
LPAREN=52
RPAREN=53
LBRACE=54
RBRACE=55
LBRACK=56
RBRACK=57
SEMI=58
COMMA=59
DOT=60
ASSIGN=61
GT=62
LT=63
BANG=64
TILDE=65
COLON=66
EQUAL=67
LE=68
GE=69
NOTEQUAL=70
AND=71
OR=72
ADD=73
SUB=74
MUL=75
DIV=76
BITAND=77
BITOR=78
CARET=79
MOD=80
AT=81
SINGLEQUOTE=82
DOUBLEQUOTE=83
BACKTICK=84
IntegerLiteral=85
FloatingPointLiteral=86
BooleanLiteral=87
QuotedStringLiteral=88
BacktickStringLiteral=89
NullLiteral=90
Identifier=91
WS=92
LINE_COMMENT=93
ERRCHAR=94
COMMITTED=11
CONNECTOR=12
CONST=13
CONTINUE=14
CREATE=15
ELSE=16
FINALLY=17
FORK=18
FUNCTION=19
IF=20
IMPORT=21
ITERATE=22
JOIN=23
NATIVE=24
PACKAGE=25
PARAMETER=26
REPLY=27
RESOURCE=28
RETURN=29
SERVICE=30
SOME=31
STRUCT=32
THROW=33
TIMEOUT=34
TRANSACTION=35
TRANSFORM=36
TRY=37
TYPEMAPPER=38
WHILE=39
WORKER=40
BOOLEAN=41
INT=42
FLOAT=43
STRING=44
BLOB=45
MESSAGE=46
MAP=47
XML=48
XML_DOCUMENT=49
JSON=50
DATATABLE=51
SENDARROW=52
RECEIVEARROW=53
LPAREN=54
RPAREN=55
LBRACE=56
RBRACE=57
LBRACK=58
RBRACK=59
SEMI=60
COMMA=61
DOT=62
ASSIGN=63
GT=64
LT=65
BANG=66
TILDE=67
COLON=68
EQUAL=69
LE=70
GE=71
NOTEQUAL=72
AND=73
OR=74
ADD=75
SUB=76
MUL=77
DIV=78
BITAND=79
BITOR=80
CARET=81
MOD=82
AT=83
SINGLEQUOTE=84
DOUBLEQUOTE=85
BACKTICK=86
IntegerLiteral=87
FloatingPointLiteral=88
BooleanLiteral=89
QuotedStringLiteral=90
BacktickStringLiteral=91
NullLiteral=92
Identifier=93
WS=94
LINE_COMMENT=95
ERRCHAR=96
'abort'=1
'aborted'=2
'action'=3
Expand All @@ -102,78 +104,80 @@ ERRCHAR=94
'attach'=8
'break'=9
'catch'=10
'connector'=11
'const'=12
'continue'=13
'create'=14
'else'=15
'finally'=16
'fork'=17
'function'=18
'if'=19
'import'=20
'iterate'=21
'join'=22
'native'=23
'package'=24
'parameter'=25
'reply'=26
'resource'=27
'return'=28
'service'=29
'some'=30
'struct'=31
'throw'=32
'timeout'=33
'transaction'=34
'transform'=35
'try'=36
'typemapper'=37
'while'=38
'worker'=39
'boolean'=40
'int'=41
'float'=42
'string'=43
'message'=44
'map'=45
'xml'=46
'xmlDocument'=47
'json'=48
'datatable'=49
'->'=50
'<-'=51
'('=52
')'=53
'{'=54
'}'=55
'['=56
']'=57
';'=58
','=59
'.'=60
'='=61
'>'=62
'<'=63
'!'=64
'~'=65
':'=66
'=='=67
'<='=68
'>='=69
'!='=70
'&&'=71
'||'=72
'+'=73
'-'=74
'*'=75
'/'=76
'&'=77
'|'=78
'^'=79
'%'=80
'@'=81
'\''=82
'"'=83
'`'=84
'null'=90
'committed'=11
'connector'=12
'const'=13
'continue'=14
'create'=15
'else'=16
'finally'=17
'fork'=18
'function'=19
'if'=20
'import'=21
'iterate'=22
'join'=23
'native'=24
'package'=25
'parameter'=26
'reply'=27
'resource'=28
'return'=29
'service'=30
'some'=31
'struct'=32
'throw'=33
'timeout'=34
'transaction'=35
'transform'=36
'try'=37
'typemapper'=38
'while'=39
'worker'=40
'boolean'=41
'int'=42
'float'=43
'string'=44
'blob'=45
'message'=46
'map'=47
'xml'=48
'xmlDocument'=49
'json'=50
'datatable'=51
'->'=52
'<-'=53
'('=54
')'=55
'{'=56
'}'=57
'['=58
']'=59
';'=60
','=61
'.'=62
'='=63
'>'=64
'<'=65
'!'=66
'~'=67
':'=68
'=='=69
'<='=70
'>='=71
'!='=72
'&&'=73
'||'=74
'+'=75
'-'=76
'*'=77
'/'=78
'&'=79
'|'=80
'^'=81
'%'=82
'@'=83
'\''=84
'"'=85
'`'=86
'null'=92
Original file line number Diff line number Diff line change
Expand Up @@ -760,13 +760,25 @@ public class BallerinaBaseListener implements BallerinaListener {
*
* <p>The default implementation does nothing.</p>
*/
@Override public void enterTriggerWorker(BallerinaParser.TriggerWorkerContext ctx) { }
@Override public void enterInvokeWorker(BallerinaParser.InvokeWorkerContext ctx) { }
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
@Override public void exitTriggerWorker(BallerinaParser.TriggerWorkerContext ctx) { }
@Override public void exitInvokeWorker(BallerinaParser.InvokeWorkerContext ctx) { }
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
@Override public void enterInvokeFork(BallerinaParser.InvokeForkContext ctx) { }
/**
* {@inheritDoc}
*
* <p>The default implementation does nothing.</p>
*/
@Override public void exitInvokeFork(BallerinaParser.InvokeForkContext ctx) { }
/**
* {@inheritDoc}
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -451,7 +451,14 @@ public class BallerinaBaseVisitor<T> extends AbstractParseTreeVisitor<T> impleme
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitTriggerWorker(BallerinaParser.TriggerWorkerContext ctx) { return visitChildren(ctx); }
@Override public T visitInvokeWorker(BallerinaParser.InvokeWorkerContext ctx) { return visitChildren(ctx); }
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitInvokeFork(BallerinaParser.InvokeForkContext ctx) { return visitChildren(ctx); }
/**
* {@inheritDoc}
*
Expand Down
Loading

0 comments on commit 8486a47

Please sign in to comment.