You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2012/01/09 19:23:08 UTC
svn commit: r1229282 - in
/uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser:
TextMarkerLexer.g TextMarkerLexer.tokens
Author: pkluegl
Date: Mon Jan 9 18:23:08 2012
New Revision: 1229282
URL: http://svn.apache.org/viewvc?rev=1229282&view=rev
Log:
UIMA-2319
added lexer tokens missed by last commit
Modified:
uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.g
uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.tokens
Modified: uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.g
URL: http://svn.apache.org/viewvc/uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.g?rev=1229282&r1=1229281&r2=1229282&view=diff
==============================================================================
--- uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.g (original)
+++ uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.g Mon Jan 9 18:23:08 2012
@@ -1,13 +1,13 @@
lexer grammar TextMarkerLexer;
options {
- language = Java;
+ language = Java;
}
tokens {
- DocComment;
- Annotation;
- ListIdentifier;
+ DocComment;
+ Annotation;
+ ListIdentifier;
}
@lexer::header {
@@ -30,323 +30,326 @@ tokens {
* under the License.
*/
- package org.apache.uima.textmarker.parser;
+ package org.apache.uima.textmarker.parser;
}
@lexer::members {
- public int implicitLineJoiningLevel = 0;
- public int startPos=-1;
- public void emitErrorMessage(String msg) {
- }
+ public int implicitLineJoiningLevel = 0;
+ public int startPos=-1;
+ public void emitErrorMessage(String msg) {
+ }
}
TRIE
- : 'TRIE'
- ;
+ : 'TRIE'
+ ;
CONTAINS
- : 'CONTAINS'
- ;
+ : 'CONTAINS'
+ ;
DECLARE
- : 'DECLARE'
- ;
+ : 'DECLARE'
+ ;
WORDLIST
- : 'WORDLIST'
- ;
+ : 'WORDLIST'
+ ;
WORDTABLE
- : 'WORDTABLE'
- ;
+ : 'WORDTABLE'
+ ;
AND
- : 'AND'
- ;
+ : 'AND'
+ ;
CONTEXTCOUNT
- : 'CONTEXTCOUNT'
- ;
+ : 'CONTEXTCOUNT'
+ ;
COUNT
- : 'COUNT'
- ;
+ : 'COUNT'
+ ;
TOTALCOUNT
- : 'TOTALCOUNT'
- ;
+ : 'TOTALCOUNT'
+ ;
CURRENTCOUNT
- : 'CURRENTCOUNT'
- ;
+ : 'CURRENTCOUNT'
+ ;
INLIST
- : 'INLIST'
- ;
+ : 'INLIST'
+ ;
ISINTAG
- : 'ISINTAG'
- ;
+ : 'ISINTAG'
+ ;
LAST
- : 'LAST'
- ;
+ : 'LAST'
+ ;
MOFN
- : 'MOFN'
- ;
+ : 'MOFN'
+ ;
NEAR
- : 'NEAR'
- ;
+ : 'NEAR'
+ ;
OR
- : 'OR'
- ;
+ : 'OR'
+ ;
PARTOF
- : 'PARTOF'
- ;
-
+ : 'PARTOF'
+ ;
+
PARTOFNEQ
- : 'PARTOFNEQ'
- ;
+ : 'PARTOFNEQ'
+ ;
POSITION
- : 'POSITION'
- ;
+ : 'POSITION'
+ ;
REGEXP
- : 'REGEXP'
- ;
+ : 'REGEXP'
+ ;
SCORE
- : 'SCORE'
- ;
+ : 'SCORE'
+ ;
VOTE
- : 'VOTE'
- ;
+ : 'VOTE'
+ ;
IF
- : 'IF'
- ;
+ : 'IF'
+ ;
FEATURE
- : 'FEATURE'
- ;
+ : 'FEATURE'
+ ;
PARSE
- : 'PARSE'
- ;
+ : 'PARSE'
+ ;
CREATE
- : 'CREATE'
- ;
+ : 'CREATE'
+ ;
GATHER
- : 'GATHER'
- ;
+ : 'GATHER'
+ ;
FILL
- : 'FILL'
- ;
+ : 'FILL'
+ ;
ATTRIBUTE
- : 'ATTRIBUTE'
- ;
+ : 'ATTRIBUTE'
+ ;
COLOR
- : 'COLOR'
- ;
+ : 'COLOR'
+ ;
DEL
- : 'DEL'
- ;
+ : 'DEL'
+ ;
LOG
- : 'LOG'
- ;
+ : 'LOG'
+ ;
MARK
- : 'MARK'
- ;
+ : 'MARK'
+ ;
MARKSCORE
- : 'MARKSCORE'
- ;
+ : 'MARKSCORE'
+ ;
MARKONCE
- : 'MARKONCE'
- ;
+ : 'MARKONCE'
+ ;
MARKFAST
- : 'MARKFAST'
- ;
-
+ : 'MARKFAST'
+ ;
+
MARKTABLE
- : 'MARKTABLE'
- ;
-
+ : 'MARKTABLE'
+ ;
+
MARKLAST
- : 'MARKLAST'
- ;
+ : 'MARKLAST'
+ ;
REPLACE
- : 'REPLACE'
- ;
+ : 'REPLACE'
+ ;
RETAINMARKUP
- : 'RETAINMARKUP'
- ;
+ : 'RETAINMARKUP'
+ ;
RETAINTYPE
- : 'RETAINTYPE'
- ;
+ : 'RETAINTYPE'
+ ;
FILTERMARKUP
- : 'FILTERMARKUP'
- ;
+ : 'FILTERMARKUP'
+ ;
FILTERTYPE
- : 'FILTERTYPE'
- ;
+ : 'FILTERTYPE'
+ ;
CALL
- : 'CALL'
- ;
+ : 'CALL'
+ ;
EXEC
- : 'EXEC'
- ;
+ : 'EXEC'
+ ;
CONFIGURE
- : 'CONFIGURE'
- ;
+ : 'CONFIGURE'
+ ;
ASSIGN
- : 'ASSIGN'
- ;
+ : 'ASSIGN'
+ ;
SETFEATURE
- : 'SETFEATURE'
- ;
+ : 'SETFEATURE'
+ ;
GETFEATURE
- : 'GETFEATURE'
- ;
+ : 'GETFEATURE'
+ ;
UNMARK
- : 'UNMARK'
- ;
+ : 'UNMARK'
+ ;
UNMARKALL
- : 'UNMARKALL'
- ;
+ : 'UNMARKALL'
+ ;
TRANSFER
- : 'TRANSFER'
- ;
+ : 'TRANSFER'
+ ;
-EXPAND
- : 'EXPAND'
- ;
+EXPAND
+ : 'EXPAND'
+ ;
-DYNAMICANCHORING
- : 'DYNAMICANCHORING'
- ;
+DYNAMICANCHORING
+ : 'DYNAMICANCHORING'
+ ;
BEFORE
- : 'BEFORE'
- ;
+ : 'BEFORE'
+ ;
AFTER
- : 'AFTER'
- ;
+ : 'AFTER'
+ ;
-IS
- : 'IS'
- ;
+IS
+ : 'IS'
+ ;
-STARTSWITH
- : 'STARTSWITH'
- ;
+STARTSWITH
+ : 'STARTSWITH'
+ ;
-ENDSWITH
- : 'ENDSWITH'
- ;
+ENDSWITH
+ : 'ENDSWITH'
+ ;
NOT
- : 'NOT'
- ;
+ : 'NOT'
+ ;
-ADD : 'ADD';
-REMOVE : 'REMOVE';
-REMOVEDUPLICATE : 'REMOVEDUPLICATE';
-MERGE : 'MERGE';
-GET : 'GET';
-GETLIST : 'GETLIST';
-SIZE : 'SIZE';
-MATCHEDTEXT : 'MATCHEDTEXT';
-REMOVESTRING : 'REMOVESTRING';
-CLEAR : 'CLEAR';
+ADD : 'ADD';
+REMOVE : 'REMOVE';
+REMOVEDUPLICATE : 'REMOVEDUPLICATE';
+MERGE : 'MERGE';
+GET : 'GET';
+GETLIST : 'GETLIST';
+SIZE : 'SIZE';
+MATCHEDTEXT : 'MATCHEDTEXT';
+REMOVESTRING : 'REMOVESTRING';
+CLEAR : 'CLEAR';
THEN
- : '->'
- ;
+ : '->'
+ ;
BasicAnnotationType
- : 'COLON'| 'SW' | 'MARKUP' | 'PERIOD' | 'CW'| 'NUM' | 'QUESTION' | 'SPECIAL' | 'CAP' | 'COMMA' | 'EXCLAMATION' | 'SEMICOLON' | 'NBSP'| 'AMP' |
- '_' | 'SENTENCEEND' | 'W' | 'PM' | 'ANY' | 'ALL' | 'SPACE' | 'BREAK'
- ;
-
+ : 'COLON'| 'SW' | 'MARKUP' | 'PERIOD' | 'CW'| 'NUM' | 'QUESTION' | 'SPECIAL' | 'CAP' | 'COMMA' | 'EXCLAMATION' | 'SEMICOLON' | 'NBSP'| 'AMP' |
+ '_' | 'SENTENCEEND' | 'W' | 'PM' | 'ANY' | 'ALL' | 'SPACE' | 'BREAK'
+ ;
+
LogLevel:
- 'finest' | 'finer' | 'fine' | 'config' | 'info' | 'warning' | 'severe'
- ;
+ 'finest' | 'finer' | 'fine' | 'config' | 'info' | 'warning' | 'severe'
+ ;
OldColor
- : 'black' | 'maroon' | 'green' | 'olive' | 'navy' | 'purple' | 'teal' | 'gray' | 'silver' | 'red' | 'lime' | 'yellow' | 'blue' | 'fuchsia' | 'aqua'
- ;
+ : 'black' | 'maroon' | 'green' | 'olive' | 'navy' | 'purple' | 'teal' | 'gray' | 'silver' | 'red' | 'lime' | 'yellow' | 'blue' | 'fuchsia' | 'aqua'
+ ;
-PackageString : 'PACKAGE';
-ScriptString : 'SCRIPT';
-EngineString : 'ENGINE';
-BlockString : 'BLOCK';
-AutomataBlockString : 'RULES';
-TypeString : 'TYPE';
-IntString : 'INT';
-DoubleString : 'DOUBLE';
-StringString : 'STRING';
-BooleanString : 'BOOLEAN';
-TypeSystemString: 'TYPESYSTEM';
-SymbolString : 'SYMBOL';
-CONDITION : 'CONDITION';
-ACTION : 'ACTION';
+PackageString : 'PACKAGE';
+ScriptString : 'SCRIPT';
+EngineString : 'ENGINE';
+BlockString : 'BLOCK';
+AutomataBlockString : 'RULES';
+TypeString : 'TYPE';
+IntString : 'INT';
+DoubleString : 'DOUBLE';
+FloatString : 'FLOAT';
+StringString : 'STRING';
+BooleanString : 'BOOLEAN';
+TypeSystemString: 'TYPESYSTEM';
+SymbolString : 'SYMBOL';
+CONDITION : 'CONDITION';
+ACTION : 'ACTION';
BOOLEANLIST
- : 'BOOLEANLIST';
-INTLIST : 'INTLIST';
+ : 'BOOLEANLIST';
+INTLIST : 'INTLIST';
DOUBLELIST
- : 'DOUBLELIST';
+ : 'DOUBLELIST';
+FLOATLIST
+ : 'FLOATLIST';
STRINGLIST
- : 'STRINGLIST';
-TYPELIST: 'TYPELIST';
+ : 'STRINGLIST';
+TYPELIST: 'TYPELIST';
-EXP : 'EXP';
-LOGN : 'LOGN';
-SIN : 'SIN';
-COS : 'COS';
-TAN : 'TAN';
-XOR : 'XOR';
-TRUE : 'true';
-FALSE : 'false';
+EXP : 'EXP';
+LOGN : 'LOGN';
+SIN : 'SIN';
+COS : 'COS';
+TAN : 'TAN';
+XOR : 'XOR';
+TRUE : 'true';
+FALSE : 'false';
HexLiteral : '0' ('x'|'X') HexDigit+ IntegerTypeSuffix? ;
@@ -365,8 +368,8 @@ FloatingPointLiteral
| '.' ('0'..'9')+ Exponent? FloatTypeSuffix?
//| ('0'..'9')+ Exponent FloatTypeSuffix?
//| ('0'..'9')+ Exponent? FloatTypeSuffix
- ;
-
+ ;
+
fragment
Exponent : ('e'|'E') ('+'|'-')? ('0'..'9')+ ;
@@ -404,7 +407,7 @@ UnicodeEscape
: '\\' 'u' HexDigit HexDigit HexDigit HexDigit
;
-
+
Identifier
: Letter (Letter|JavaIDDigit)*
;
@@ -448,62 +451,62 @@ JavaIDDigit
-LPAREN : '(' {implicitLineJoiningLevel++;} ;
+LPAREN : '(' {implicitLineJoiningLevel++;} ;
-RPAREN : ')' {implicitLineJoiningLevel--;} ;
+RPAREN : ')' {implicitLineJoiningLevel--;} ;
-LBRACK : '[' {implicitLineJoiningLevel++;} ;
+LBRACK : '[' {implicitLineJoiningLevel++;} ;
-RBRACK : ']' {implicitLineJoiningLevel--;} ;
+RBRACK : ']' {implicitLineJoiningLevel--;} ;
-LCURLY : '{' {implicitLineJoiningLevel++;} ;
+LCURLY : '{' {implicitLineJoiningLevel++;} ;
-RCURLY : '}' {implicitLineJoiningLevel--;} ;
+RCURLY : '}' {implicitLineJoiningLevel--;} ;
-CIRCUMFLEX : '^' ;
+CIRCUMFLEX : '^' ;
AT : '@' ;
DOT : '.' ;
-COLON : ':' ;
+COLON : ':' ;
-COMMA : ',' ;
+COMMA : ',' ;
-SEMI : ';' ;
+SEMI : ';' ;
-PLUS : '+' ;
+PLUS : '+' ;
-MINUS : '-' ;
+MINUS : '-' ;
-STAR : '*' ;
+STAR : '*' ;
-SLASH : '/' ;
+SLASH : '/' ;
-VBAR : '|' ;
+VBAR : '|' ;
-AMPER : '&' ;
+AMPER : '&' ;
-LESS : '<' ;
+LESS : '<' ;
-GREATER : '>' ;
+GREATER : '>' ;
-ASSIGN_EQUAL : '=' ;
+ASSIGN_EQUAL : '=' ;
-PERCENT : '%' ;
+PERCENT : '%' ;
-QUESTION : '?' ;
+QUESTION : '?' ;
-EQUAL : '==' ;
+EQUAL : '==' ;
-NOTEQUAL : '!=' ;
+NOTEQUAL : '!=' ;
ALT_NOTEQUAL: '<>' ;
-LESSEQUAL : '<=' ;
+LESSEQUAL : '<=' ;
-GREATEREQUAL : '>=' ;
+GREATEREQUAL : '>=' ;
WS : (' '|'\r'|'\t'|'\u000C'|'\n') {$channel=HIDDEN;}
;
Modified: uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.tokens
URL: http://svn.apache.org/viewvc/uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.tokens?rev=1229282&r1=1229281&r2=1229282&view=diff
==============================================================================
--- uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.tokens (original)
+++ uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-ide/src/main/java/org/apache/uima/textmarker/ide/core/parser/TextMarkerLexer.tokens Mon Jan 9 18:23:08 2012
@@ -52,101 +52,103 @@ FEATURE=54
FILL=55
FILTERMARKUP=56
FILTERTYPE=57
-FloatTypeSuffix=58
-FloatingPointLiteral=59
-GATHER=60
-GET=61
-GETFEATURE=62
-GETLIST=63
-GREATER=64
-GREATEREQUAL=65
-HexDigit=66
-HexLiteral=67
-IF=68
-INLIST=69
-INTLIST=70
-IS=71
-ISINTAG=72
-Identifier=73
-IntString=74
-IntegerTypeSuffix=75
-JavaIDDigit=76
-LAST=77
-LBRACK=78
-LCURLY=79
-LESS=80
-LESSEQUAL=81
-LINE_COMMENT=82
-LOG=83
-LOGN=84
-LPAREN=85
-Letter=86
-ListIdentifier=87
-LogLevel=88
-MARK=89
-MARKFAST=90
-MARKLAST=91
-MARKONCE=92
-MARKSCORE=93
-MARKTABLE=94
-MATCHEDTEXT=95
-MERGE=96
-MINUS=97
-MOFN=98
-NEAR=99
-NOT=100
-NOTEQUAL=101
-OR=102
-OctalEscape=103
-OctalLiteral=104
-OldColor=105
-PARSE=106
-PARTOF=107
-PARTOFNEQ=108
-PERCENT=109
-PLUS=110
-POSITION=111
-PackageString=112
-QUESTION=113
-RBRACK=114
-RCURLY=115
-REGEXP=116
-REMOVE=117
-REMOVEDUPLICATE=118
-REMOVESTRING=119
-REPLACE=120
-RETAINMARKUP=121
-RETAINTYPE=122
-RPAREN=123
-RessourceLiteral=124
-SCORE=125
-SEMI=126
-SETFEATURE=127
-SIN=128
-SIZE=129
-SLASH=130
-STAR=131
-STARTSWITH=132
-STRINGLIST=133
-ScriptString=134
-StringLiteral=135
-StringString=136
-SymbolString=137
-TAN=138
-THEN=139
-TOTALCOUNT=140
-TRANSFER=141
-TRIE=142
-TRUE=143
-TYPELIST=144
-TypeString=145
-TypeSystemString=146
-UNMARK=147
-UNMARKALL=148
-UnicodeEscape=149
-VBAR=150
-VOTE=151
-WORDLIST=152
-WORDTABLE=153
-WS=154
-XOR=155
+FLOATLIST=58
+FloatString=59
+FloatTypeSuffix=60
+FloatingPointLiteral=61
+GATHER=62
+GET=63
+GETFEATURE=64
+GETLIST=65
+GREATER=66
+GREATEREQUAL=67
+HexDigit=68
+HexLiteral=69
+IF=70
+INLIST=71
+INTLIST=72
+IS=73
+ISINTAG=74
+Identifier=75
+IntString=76
+IntegerTypeSuffix=77
+JavaIDDigit=78
+LAST=79
+LBRACK=80
+LCURLY=81
+LESS=82
+LESSEQUAL=83
+LINE_COMMENT=84
+LOG=85
+LOGN=86
+LPAREN=87
+Letter=88
+ListIdentifier=89
+LogLevel=90
+MARK=91
+MARKFAST=92
+MARKLAST=93
+MARKONCE=94
+MARKSCORE=95
+MARKTABLE=96
+MATCHEDTEXT=97
+MERGE=98
+MINUS=99
+MOFN=100
+NEAR=101
+NOT=102
+NOTEQUAL=103
+OR=104
+OctalEscape=105
+OctalLiteral=106
+OldColor=107
+PARSE=108
+PARTOF=109
+PARTOFNEQ=110
+PERCENT=111
+PLUS=112
+POSITION=113
+PackageString=114
+QUESTION=115
+RBRACK=116
+RCURLY=117
+REGEXP=118
+REMOVE=119
+REMOVEDUPLICATE=120
+REMOVESTRING=121
+REPLACE=122
+RETAINMARKUP=123
+RETAINTYPE=124
+RPAREN=125
+RessourceLiteral=126
+SCORE=127
+SEMI=128
+SETFEATURE=129
+SIN=130
+SIZE=131
+SLASH=132
+STAR=133
+STARTSWITH=134
+STRINGLIST=135
+ScriptString=136
+StringLiteral=137
+StringString=138
+SymbolString=139
+TAN=140
+THEN=141
+TOTALCOUNT=142
+TRANSFER=143
+TRIE=144
+TRUE=145
+TYPELIST=146
+TypeString=147
+TypeSystemString=148
+UNMARK=149
+UNMARKALL=150
+UnicodeEscape=151
+VBAR=152
+VOTE=153
+WORDLIST=154
+WORDTABLE=155
+WS=156
+XOR=157