📄 n3antlrlexer.java
字号:
protected final void mCOLON(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = COLON;
int _saveIndex;
match(':');
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
protected final void mLNAME(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = LNAME;
int _saveIndex;
mXNAME(false);
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
protected final void mNUMBER(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = NUMBER;
int _saveIndex;
{
switch ( LA(1)) {
case '+':
{
match('+');
break;
}
case '-':
{
match('-');
break;
}
case '0': case '1': case '2': case '3':
case '4': case '5': case '6': case '7':
case '8': case '9':
{
break;
}
default:
{
throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
}
}
}
{
int _cnt117=0;
_loop117:
do {
if (((LA(1) >= '0' && LA(1) <= '9'))) {
matchRange('0','9');
}
else {
if ( _cnt117>=1 ) { break _loop117; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
}
_cnt117++;
} while (true);
}
{
boolean synPredMatched121 = false;
if (((LA(1)=='.'))) {
int _m121 = mark();
synPredMatched121 = true;
inputState.guessing++;
try {
{
mDOT(false);
{
matchRange('0','9');
}
}
}
catch (RecognitionException pe) {
synPredMatched121 = false;
}
rewind(_m121);
inputState.guessing--;
}
if ( synPredMatched121 ) {
mDOT(false);
{
int _cnt123=0;
_loop123:
do {
if (((LA(1) >= '0' && LA(1) <= '9'))) {
matchRange('0','9');
}
else {
if ( _cnt123>=1 ) { break _loop123; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
}
_cnt123++;
} while (true);
}
}
else {
}
}
{
if ((LA(1)=='E'||LA(1)=='e')) {
{
switch ( LA(1)) {
case 'e':
{
match('e');
break;
}
case 'E':
{
match('E');
break;
}
default:
{
throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
}
}
}
{
switch ( LA(1)) {
case '+':
{
match('+');
break;
}
case '-':
{
match('-');
break;
}
case '0': case '1': case '2': case '3':
case '4': case '5': case '6': case '7':
case '8': case '9':
{
break;
}
default:
{
throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
}
}
}
{
int _cnt128=0;
_loop128:
do {
if (((LA(1) >= '0' && LA(1) <= '9'))) {
matchRange('0','9');
}
else {
if ( _cnt128>=1 ) { break _loop128; } else {throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());}
}
_cnt128++;
} while (true);
}
}
else {
}
}
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
protected final void mNON_ANC(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = NON_ANC;
int _saveIndex;
{
match(_tokenSet_5);
}
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
public final void mURI_OR_IMPLIES(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = URI_OR_IMPLIES;
int _saveIndex;
boolean synPredMatched74 = false;
if (((LA(1)=='<') && (LA(2)=='=') && (LA(3)=='>'))) {
int _m74 = mark();
synPredMatched74 = true;
inputState.guessing++;
try {
{
mARROW_MEANS(false);
}
}
catch (RecognitionException pe) {
synPredMatched74 = false;
}
rewind(_m74);
inputState.guessing--;
}
if ( synPredMatched74 ) {
mARROW_MEANS(false);
if ( inputState.guessing==0 ) {
_ttype = ARROW_MEANS ;
}
}
else {
boolean synPredMatched72 = false;
if (((LA(1)=='<') && (LA(2)=='=') && (true))) {
int _m72 = mark();
synPredMatched72 = true;
inputState.guessing++;
try {
{
mARROW_L(false);
}
}
catch (RecognitionException pe) {
synPredMatched72 = false;
}
rewind(_m72);
inputState.guessing--;
}
if ( synPredMatched72 ) {
mARROW_L(false);
if ( inputState.guessing==0 ) {
_ttype = ARROW_L ;
}
}
else if ((LA(1)=='<') && (_tokenSet_0.member(LA(2))) && (true)) {
mURIREF(false);
if ( inputState.guessing==0 ) {
_ttype = URIREF ;
}
}
else {
throw new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());
}
}
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
protected final void mARROW_L(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = ARROW_L;
int _saveIndex;
match("<=");
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
protected final void mARROW_MEANS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = ARROW_MEANS;
int _saveIndex;
match("<=>");
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
protected final void mURIREF(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = URIREF;
int _saveIndex;
_saveIndex=text.length();
mLANGLE(false);
text.setLength(_saveIndex);
{
_loop78:
do {
// nongreedy exit test
if ((LA(1)=='>') && (true)) break _loop78;
if ((_tokenSet_0.member(LA(1))) && (_tokenSet_0.member(LA(2)))) {
{
match(_tokenSet_0);
}
}
else {
break _loop78;
}
} while (true);
}
_saveIndex=text.length();
mRANGLE(false);
text.setLength(_saveIndex);
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
public final void mLANGLE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = LANGLE;
int _saveIndex;
match('<');
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
public final void mRANGLE(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = RANGLE;
int _saveIndex;
match('>');
if ( _createToken && _token==null && _ttype!=Token.SKIP ) {
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length()-_begin));
}
_returnToken = _token;
}
protected final void mURICHAR(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException {
int _ttype; Token _token=null; int _begin=text.length();
_ttype = URICHAR;
int _saveIndex;
switch ( LA(1)) {
case '0': case '1': case '2': case '3':
case '4': case '5': case '6': case '7':
case '8': case '9': case 'A': case 'B':
case 'C': case 'D': case 'E': case 'F':
case 'G': case 'H': case 'I': case 'J':
case 'K': case 'L': case 'M': case 'N':
case 'O': case 'P': case 'Q': case 'R':
case 'S': case 'T': case 'U': case 'V':
case 'W': case 'X': case 'Y': case 'Z':
case 'a': case 'b': case 'c': case 'd':
case 'e': case 'f': case 'g': case 'h':
case 'i': case 'j': case 'k': case 'l':
case 'm': case 'n': case 'o': case 'p':
case 'q': case 'r': case 's': case 't':
case 'u': case 'v': case 'w': case 'x':
case 'y': case 'z':
{
mALPHANUMERIC(false);
break;
}
case '-':
{
match('-');
break;
}
case '_':
{
match('_');
break;
}
case '.':
{
match('.');
break;
}
case '!':
{
match('!');
break;
}
case '~':
{
match('~');
break;
}
case '*':
{
match('*');
break;
}
case '\'':
{
match("'");
break;
}
case '(':
{
match('(');
break;
}
case ')':
{
match(')');
break;
}
case ';':
{
match(';');
break;
}
case '/':
{
match('/');
break;
}
case '?':
{
match('?');
break;
}
case ':':
{
match(':');
break;
}
case '@':
{
match('@');
break;
}
case '&':
{
match('&');
break;
}
case '=':
{
match('=');
break;
}
case '+':
{
match('+');
break;
}
case '$':
{
match('$');
break;
}
case ',':
{
match(',');
break;
}
case '{':
{
match('{');
break;
}
case '}':
{
match('}');
break;
}
case '|':
{
match('|');
break;
}
case '\\':
{
match('\\');
break;
}
case '^':
{
match('^');
break;
}
case '[':
{
match('[');
break;
}
case ']':
{
match(']');
break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -