org.antlr.runtime.IntStream.LA()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(17.6k)|赞(0)|评价(0)|浏览(148)

本文整理了Java中org.antlr.runtime.IntStream.LA()方法的一些代码示例,展示了IntStream.LA()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IntStream.LA()方法的具体详情如下:
包路径:org.antlr.runtime.IntStream
类名称:IntStream
方法名:LA

IntStream.LA介绍

[英]Get int at current input pointer + i ahead where i=1 is next int. Negative indexes are allowed. LA(-1) is previous token (token just matched). LA(-i) where i is before first token should yield -1, invalid char / EOF.
[中]在当前输入指针+i处获取int,其中i=1是下一个int。允许使用负索引。LA(-1)是上一个令牌(刚刚匹配的令牌)。LA(-i),其中i在第一个令牌之前,应产生-1,无效字符/EOF。

代码示例

代码示例来源:origin: apache/hive

switch ( s ) {
    case 0 : 
      int LA34_192 = input.LA(1);
      s = -1;
      if ( ((LA34_192 >= '\u0000' && LA34_192 <= '\uFFFF')) ) {s = 431;}
      int LA34_195 = input.LA(1);
      s = -1;
      if ( ((LA34_195 >= '\u0000' && LA34_195 <= '\uFFFF')) ) {s = 433;}
      int LA34_191 = input.LA(1);
      s = -1;
      if ( (LA34_191=='\'') ) {s = 193;}
      int LA34_431 = input.LA(1);
      s = -1;
      if ( (LA34_431=='\'') ) {s = 193;}
      int LA34_194 = input.LA(1);
      s = -1;
      if ( (LA34_194=='\"') ) {s = 196;}
      int LA34_433 = input.LA(1);
      s = -1;
      if ( (LA34_433=='\"') ) {s = 196;}
      int LA34_51 = input.LA(1);
      s = -1;
      if ( ((LA34_51 >= '\u0000' && LA34_51 <= '&')||(LA34_51 >= '(' && LA34_51 <= '[')||(LA34_51 >= ']' && LA34_51 <= '\uFFFF')) ) {s = 191;}

代码示例来源:origin: apache/drill

switch ( s ) {
    case 0 : 
      int LA33_183 = input.LA(1);
      s = -1;
      if ( (LA33_183=='\'') ) {s = 185;}
      int LA33_401 = input.LA(1);
      s = -1;
      if ( (LA33_401=='\'') ) {s = 185;}
      int LA33_186 = input.LA(1);
      s = -1;
      if ( (LA33_186=='\"') ) {s = 188;}
      int LA33_403 = input.LA(1);
      s = -1;
      if ( (LA33_403=='\"') ) {s = 188;}
      int LA33_184 = input.LA(1);
      s = -1;
      if ( ((LA33_184 >= '\u0000' && LA33_184 <= '\uFFFF')) ) {s = 401;}
      int LA33_187 = input.LA(1);
      s = -1;
      if ( ((LA33_187 >= '\u0000' && LA33_187 <= '\uFFFF')) ) {s = 403;}
      int LA33_50 = input.LA(1);
      s = -1;
      if ( ((LA33_50 >= '\u0000' && LA33_50 <= '&')||(LA33_50 >= '(' && LA33_50 <= '[')||(LA33_50 >= ']' && LA33_50 <= '\uFFFF')) ) {s = 183;}

代码示例来源:origin: apache/nifi

switch ( s ) {
    case 0 : 
      int LA9_74 = input.LA(1);
      s = -1;
      if ( (LA9_74=='R') ) {s = 80;}
      int LA9_7 = input.LA(1);
      s = -1;
      if ( ((LA9_7 >= '\u0000' && LA9_7 <= '\b')||(LA9_7 >= '\u000B' && LA9_7 <= '\f')||(LA9_7 >= '\u000E' && LA9_7 <= '\uFFFF')) ) {s = 24;}
      int LA9_93 = input.LA(1);
      s = -1;
      if ( ((LA9_93 >= '\u0000' && LA9_93 <= '\b')||(LA9_93 >= '\u000B' && LA9_93 <= '\f')||(LA9_93 >= '\u000E' && LA9_93 <= '\u001F')||LA9_93=='!'||(LA9_93 >= '#' && LA9_93 <= '&')||LA9_93=='+'||(LA9_93 >= '-' && LA9_93 <= '.')||(LA9_93 >= '0' && LA9_93 <= ';')||(LA9_93 >= '@' && LA9_93 <= 'Z')||LA9_93=='\\'||(LA9_93 >= '^' && LA9_93 <= '\uFFFF')) ) {s = 23;}
      int LA9_0 = input.LA(1);
      s = -1;
      if ( (LA9_0=='/') ) {s = 1;}
      int LA9_75 = input.LA(1);
      s = -1;
      if ( ((LA9_75 >= '\u0000' && LA9_75 <= '\b')||(LA9_75 >= '\u000B' && LA9_75 <= '\f')||(LA9_75 >= '\u000E' && LA9_75 <= '\u001F')||LA9_75=='!'||(LA9_75 >= '#' && LA9_75 <= '&')||LA9_75=='+'||(LA9_75 >= '-' && LA9_75 <= '.')||(LA9_75 >= '0' && LA9_75 <= ';')||(LA9_75 >= '@' && LA9_75 <= 'Z')||LA9_75=='\\'||(LA9_75 >= '^' && LA9_75 <= '\uFFFF')) ) {s = 23;}
      int LA9_86 = input.LA(1);
      s = -1;
      if ( ((LA9_86 >= '\u0000' && LA9_86 <= '\b')||(LA9_86 >= '\u000B' && LA9_86 <= '\f')||(LA9_86 >= '\u000E' && LA9_86 <= '\u001F')||LA9_86=='!'||(LA9_86 >= '#' && LA9_86 <= '&')||LA9_86=='+'||(LA9_86 >= '-' && LA9_86 <= '.')||(LA9_86 >= '0' && LA9_86 <= ';')||(LA9_86 >= '@' && LA9_86 <= 'Z')||LA9_86=='\\'||(LA9_86 >= '^' && LA9_86 <= '\uFFFF')) ) {s = 23;}
      int LA9_35 = input.LA(1);
      s = -1;
      if ( (LA9_35=='\f') ) {s = 35;}

代码示例来源:origin: pxb1988/dex2jar

switch ( s ) {
    case 0 : 
      int LA57_238 = input.LA(1);
      s = -1;
      if ( ((LA57_238 >= '\u0000' && LA57_238 <= '\b')||(LA57_238 >= '\u000B' && LA57_238 <= '\f')||(LA57_238 >= '\u000E' && LA57_238 <= '\u001F')||(LA57_238 >= '!' && LA57_238 <= '\'')||(LA57_238 >= '*' && LA57_238 <= '+')||(LA57_238 >= '.' && LA57_238 <= '9')||(LA57_238 >= ';' && LA57_238 <= '<')||(LA57_238 >= '>' && LA57_238 <= 'z')||LA57_238=='|'||(LA57_238 >= '~' && LA57_238 <= '\uFFFF')) ) {s = 39;}
      int LA57_239 = input.LA(1);
      s = -1;
      if ( ((LA57_239 >= '\u0000' && LA57_239 <= '\b')||(LA57_239 >= '\u000B' && LA57_239 <= '\f')||(LA57_239 >= '\u000E' && LA57_239 <= '\u001F')||(LA57_239 >= '!' && LA57_239 <= '\'')||(LA57_239 >= '*' && LA57_239 <= '+')||(LA57_239 >= '.' && LA57_239 <= '9')||(LA57_239 >= ';' && LA57_239 <= '<')||(LA57_239 >= '>' && LA57_239 <= 'z')||LA57_239=='|'||(LA57_239 >= '~' && LA57_239 <= '\uFFFF')) ) {s = 39;}
      int LA57_240 = input.LA(1);
      s = -1;
      if ( ((LA57_240 >= '\u0000' && LA57_240 <= '\b')||(LA57_240 >= '\u000B' && LA57_240 <= '\f')||(LA57_240 >= '\u000E' && LA57_240 <= '\u001F')||(LA57_240 >= '!' && LA57_240 <= '\'')||(LA57_240 >= '*' && LA57_240 <= '+')||(LA57_240 >= '.' && LA57_240 <= '9')||(LA57_240 >= ';' && LA57_240 <= '<')||(LA57_240 >= '>' && LA57_240 <= 'z')||LA57_240=='|'||(LA57_240 >= '~' && LA57_240 <= '\uFFFF')) ) {s = 39;}
      int LA57_241 = input.LA(1);
      s = -1;
      if ( ((LA57_241 >= '\u0000' && LA57_241 <= '\b')||(LA57_241 >= '\u000B' && LA57_241 <= '\f')||(LA57_241 >= '\u000E' && LA57_241 <= '\u001F')||(LA57_241 >= '!' && LA57_241 <= '\'')||(LA57_241 >= '*' && LA57_241 <= '+')||(LA57_241 >= '.' && LA57_241 <= '9')||(LA57_241 >= ';' && LA57_241 <= '<')||(LA57_241 >= '>' && LA57_241 <= 'z')||LA57_241=='|'||(LA57_241 >= '~' && LA57_241 <= '\uFFFF')) ) {s = 39;}
      int LA57_296 = input.LA(1);
      s = -1;
      if ( ((LA57_296 >= '\u0000' && LA57_296 <= '\b')||(LA57_296 >= '\u000B' && LA57_296 <= '\f')||(LA57_296 >= '\u000E' && LA57_296 <= '\u001F')||(LA57_296 >= '!' && LA57_296 <= '\'')||(LA57_296 >= '*' && LA57_296 <= '+')||(LA57_296 >= '.' && LA57_296 <= '9')||(LA57_296 >= ';' && LA57_296 <= '<')||(LA57_296 >= '>' && LA57_296 <= 'z')||LA57_296=='|'||(LA57_296 >= '~' && LA57_296 <= '\uFFFF')) ) {s = 39;}
      int LA57_297 = input.LA(1);
      s = -1;
      if ( ((LA57_297 >= '\u0000' && LA57_297 <= '\b')||(LA57_297 >= '\u000B' && LA57_297 <= '\f')||(LA57_297 >= '\u000E' && LA57_297 <= '\u001F')||(LA57_297 >= '!' && LA57_297 <= '\'')||(LA57_297 >= '*' && LA57_297 <= '+')||(LA57_297 >= '.' && LA57_297 <= '9')||(LA57_297 >= ';' && LA57_297 <= '<')||(LA57_297 >= '>' && LA57_297 <= 'z')||LA57_297=='|'||(LA57_297 >= '~' && LA57_297 <= '\uFFFF')) ) {s = 39;}
      int LA57_298 = input.LA(1);
      s = -1;
      if ( ((LA57_298 >= '\u0000' && LA57_298 <= '\b')||(LA57_298 >= '\u000B' && LA57_298 <= '\f')||(LA57_298 >= '\u000E' && LA57_298 <= '\u001F')||(LA57_298 >= '!' && LA57_298 <= '\'')||(LA57_298 >= '*' && LA57_298 <= '+')||(LA57_298 >= '.' && LA57_298 <= '9')||(LA57_298 >= ';' && LA57_298 <= '<')||(LA57_298 >= '>' && LA57_298 <= 'z')||LA57_298=='|'||(LA57_298 >= '~' && LA57_298 <= '\uFFFF')) ) {s = 39;}

代码示例来源:origin: protostuff/protostuff

switch ( s ) {
    case 0 : 
      int LA22_105 = input.LA(1);
      s = -1;
      if ( ((LA22_105 >= '\u0000' && LA22_105 <= '\t')||(LA22_105 >= '\u000B' && LA22_105 <= '\f')||(LA22_105 >= '\u000E' && LA22_105 <= '\uFFFF')) ) {s = 139;}
      int LA22_139 = input.LA(1);
      s = -1;
      if ( (LA22_139=='\r') ) {s = 140;}
      int LA22_71 = input.LA(1);
      s = -1;
      if ( (LA22_71=='/') ) {s = 105;}

代码示例来源:origin: plutext/docx4j

public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
    IntStream input = _input;
    int _s = s;
    switch ( s ) {
        case 0 : 
          int LA14_17 = input.LA(1);
          s = -1;
          if ( ((LA14_17>='\u0000' && LA14_17<='\uFFFF')) ) {s = 45;}
          else s = 46;
          if ( s>=0 ) return s;
          break;
        case 1 : 
          int LA14_16 = input.LA(1);
          s = -1;
          if ( ((LA14_16>='\u0000' && LA14_16<='\uFFFF')) ) {s = 45;}
          else s = 44;
          if ( s>=0 ) return s;
          break;
    }
    NoViableAltException nvae =
      new NoViableAltException(getDescription(), 14, _s, input);
    error(nvae);
    throw nvae;
  }
}

代码示例来源:origin: apache/nifi

switch ( s ) {
    case 0 : 
      int LA17_45 = input.LA(1);
      s = -1;
      if ( ((LA17_45 >= '\u0000' && LA17_45 <= '\b')||(LA17_45 >= '\u000B' && LA17_45 <= '\f')||(LA17_45 >= '\u000E' && LA17_45 <= '\u001F')||(LA17_45 >= '!' && LA17_45 <= '#')||(LA17_45 >= '%' && LA17_45 <= '&')||LA17_45=='+'||LA17_45=='-'||(LA17_45 >= '0' && LA17_45 <= '9')||(LA17_45 >= '<' && LA17_45 <= 'Z')||LA17_45=='\\'||(LA17_45 >= '^' && LA17_45 <= 'z')||LA17_45=='|'||(LA17_45 >= '~' && LA17_45 <= '\uFFFF')) ) {s = 38;}
      int LA17_104 = input.LA(1);
      s = -1;
      if ( (LA17_104=='\"') ) {s = 72;}
      int LA17_178 = input.LA(1);
      s = -1;
      if ( ((LA17_178 >= '\u0000' && LA17_178 <= '\b')||(LA17_178 >= '\u000B' && LA17_178 <= '\f')||(LA17_178 >= '\u000E' && LA17_178 <= '\u001F')||(LA17_178 >= '!' && LA17_178 <= '#')||(LA17_178 >= '%' && LA17_178 <= '&')||LA17_178=='+'||LA17_178=='-'||(LA17_178 >= '0' && LA17_178 <= '9')||(LA17_178 >= '<' && LA17_178 <= 'Z')||LA17_178=='\\'||(LA17_178 >= '^' && LA17_178 <= 'z')||LA17_178=='|'||(LA17_178 >= '~' && LA17_178 <= '\uFFFF')) ) {s = 38;}
      int LA17_39 = input.LA(1);
      s = -1;
      if ( ((LA17_39 >= '\t' && LA17_39 <= '\n')||LA17_39=='\r'||LA17_39==' '||LA17_39=='$'||(LA17_39 >= '\'' && LA17_39 <= '*')||LA17_39==','||(LA17_39 >= '.' && LA17_39 <= '/')||(LA17_39 >= ':' && LA17_39 <= ';')||LA17_39=='['||LA17_39==']'||LA17_39=='{'||LA17_39=='}') ) {s = 40;}
      int LA17_175 = input.LA(1);
      s = -1;
      if ( ((LA17_175 >= '\u0000' && LA17_175 <= '\b')||(LA17_175 >= '\u000B' && LA17_175 <= '\f')||(LA17_175 >= '\u000E' && LA17_175 <= '\u001F')||(LA17_175 >= '!' && LA17_175 <= '#')||(LA17_175 >= '%' && LA17_175 <= '&')||LA17_175=='+'||LA17_175=='-'||(LA17_175 >= '0' && LA17_175 <= '9')||(LA17_175 >= '<' && LA17_175 <= 'Z')||LA17_175=='\\'||(LA17_175 >= '^' && LA17_175 <= 'z')||LA17_175=='|'||(LA17_175 >= '~' && LA17_175 <= '\uFFFF')) ) {s = 38;}
      int LA17_105 = input.LA(1);
      s = -1;
      if ( (LA17_105=='\"') ) {s = 72;}
      int LA17_76 = input.LA(1);
      s = -1;
      if ( (LA17_76=='C') ) {s = 106;}

代码示例来源:origin: apache/nifi

switch ( s ) {
    case 0 : 
      int LA22_162 = input.LA(1);
      s = -1;
      if ( (LA22_162=='E'||LA22_162=='e') ) {s = 163;}
      int LA22_462 = input.LA(1);
      s = -1;
      if ( (LA22_462=='A') ) {s = 494;}
      int LA22_616 = input.LA(1);
      s = -1;
      if ( ((LA22_616 >= '\u0000' && LA22_616 <= '\b')||(LA22_616 >= '\u000B' && LA22_616 <= '\f')||(LA22_616 >= '\u000E' && LA22_616 <= '\u001F')||(LA22_616 >= '!' && LA22_616 <= '#')||(LA22_616 >= '%' && LA22_616 <= '&')||LA22_616=='+'||(LA22_616 >= '-' && LA22_616 <= '.')||(LA22_616 >= '0' && LA22_616 <= '9')||(LA22_616 >= '<' && LA22_616 <= 'Z')||LA22_616=='\\'||(LA22_616 >= '^' && LA22_616 <= 'z')||LA22_616=='|'||(LA22_616 >= '~' && LA22_616 <= '\uFFFF')) ) {s = 36;}
      int LA22_509 = input.LA(1);
      s = -1;
      if ( ((LA22_509 >= '\u0000' && LA22_509 <= '\b')||(LA22_509 >= '\u000B' && LA22_509 <= '\f')||(LA22_509 >= '\u000E' && LA22_509 <= '\u001F')||(LA22_509 >= '!' && LA22_509 <= '#')||(LA22_509 >= '%' && LA22_509 <= '&')||LA22_509=='+'||(LA22_509 >= '-' && LA22_509 <= '.')||(LA22_509 >= '0' && LA22_509 <= '9')||(LA22_509 >= '<' && LA22_509 <= 'Z')||LA22_509=='\\'||(LA22_509 >= '^' && LA22_509 <= 'z')||LA22_509=='|'||(LA22_509 >= '~' && LA22_509 <= '\uFFFF')) ) {s = 36;}
      int LA22_365 = input.LA(1);
      s = -1;
      if ( (LA22_365=='N') ) {s = 408;}
      int LA22_550 = input.LA(1);
      s = -1;
      if ( ((LA22_550 >= '\u0000' && LA22_550 <= '\b')||(LA22_550 >= '\u000B' && LA22_550 <= '\f')||(LA22_550 >= '\u000E' && LA22_550 <= '\u001F')||(LA22_550 >= '!' && LA22_550 <= '#')||(LA22_550 >= '%' && LA22_550 <= '&')||LA22_550=='+'||(LA22_550 >= '-' && LA22_550 <= '.')||(LA22_550 >= '0' && LA22_550 <= '9')||(LA22_550 >= '<' && LA22_550 <= 'Z')||LA22_550=='\\'||(LA22_550 >= '^' && LA22_550 <= 'z')||LA22_550=='|'||(LA22_550 >= '~' && LA22_550 <= '\uFFFF')) ) {s = 36;}
      int LA22_536 = input.LA(1);
      s = -1;
      if ( ((LA22_536 >= '\u0000' && LA22_536 <= '\b')||(LA22_536 >= '\u000B' && LA22_536 <= '\f')||(LA22_536 >= '\u000E' && LA22_536 <= '\u001F')||(LA22_536 >= '!' && LA22_536 <= '#')||(LA22_536 >= '%' && LA22_536 <= '&')||LA22_536=='+'||(LA22_536 >= '-' && LA22_536 <= '.')||(LA22_536 >= '0' && LA22_536 <= '9')||(LA22_536 >= '<' && LA22_536 <= 'Z')||LA22_536=='\\'||(LA22_536 >= '^' && LA22_536 <= 'z')||LA22_536=='|'||(LA22_536 >= '~' && LA22_536 <= '\uFFFF')) ) {s = 36;}

代码示例来源:origin: apache/hive

switch ( s ) {
    case 0 : 
      int LA29_5 = input.LA(1);
      int LA29_2 = input.LA(1);
      s = -1;
      if ( ((LA29_2 >= '\u0000' && LA29_2 <= ' ')||(LA29_2 >= '\"' && LA29_2 <= '#')||(LA29_2 >= '%' && LA29_2 <= '\'')||LA29_2==','||LA29_2=='/'||(LA29_2 >= ':' && LA29_2 <= '>')||LA29_2=='@'||LA29_2=='\\'||LA29_2=='`'||(LA29_2 >= '~' && LA29_2 <= '\uFFFF')) ) {s = 3;}
      int LA29_4 = input.LA(1);
      s = -1;
      if ( (LA29_4=='`') ) {s = 5;}

代码示例来源:origin: apache/drill

switch ( s ) {
    case 0 : 
      int LA28_2 = input.LA(1);
      s = -1;
      if ( ((LA28_2 >= '\u0000' && LA28_2 <= ' ')||(LA28_2 >= '\"' && LA28_2 <= '#')||(LA28_2 >= '%' && LA28_2 <= '\'')||LA28_2==','||LA28_2=='/'||(LA28_2 >= ':' && LA28_2 <= '>')||LA28_2=='@'||LA28_2=='\\'||LA28_2=='`'||(LA28_2 >= '~' && LA28_2 <= '\uFFFF')) ) {s = 3;}
      int LA28_5 = input.LA(1);
      int LA28_4 = input.LA(1);
      s = -1;
      if ( (LA28_4=='`') ) {s = 5;}

代码示例来源:origin: forcedotcom/phoenix

switch ( s ) {
    case 0 : 
      int LA18_104 = input.LA(1);
      s = -1;
      if ( (LA18_104=='+') ) {s = 194;}
      int LA18_27 = input.LA(1);
      s = -1;
      if ( ((LA18_27 >= '\u0000' && LA18_27 <= '\uFFFF')) ) {s = 26;}
      int LA18_105 = input.LA(1);
      s = -1;
      if ( ((LA18_105 >= '\u0000' && LA18_105 <= '\uFFFF')) ) {s = 198;}
      int LA18_109 = input.LA(1);
      s = -1;
      if ( ((LA18_109 >= '\u0000' && LA18_109 <= '\uFFFF')) ) {s = 198;}
      int LA18_194 = input.LA(1);
      s = -1;
      if ( ((LA18_194 >= '\u0000' && LA18_194 <= '\uFFFF')) ) {s = 269;}

代码示例来源:origin: apache/phoenix

switch ( s ) {
    case 0 : 
      int LA20_0 = input.LA(1);
      s = -1;
      if ( (LA20_0=='a') ) {s = 1;}
      int LA20_132 = input.LA(1);
      s = -1;
      if ( ((LA20_132 >= '\u0000' && LA20_132 <= '\uFFFF')) ) {s = 282;}
      int LA20_278 = input.LA(1);
      s = -1;
      if ( ((LA20_278 >= '\u0000' && LA20_278 <= '\uFFFF')) ) {s = 397;}
      int LA20_136 = input.LA(1);
      s = -1;
      if ( ((LA20_136 >= '\u0000' && LA20_136 <= '\uFFFF')) ) {s = 282;}
      int LA20_131 = input.LA(1);
      s = -1;
      if ( (LA20_131=='+') ) {s = 278;}
      int LA20_28 = input.LA(1);
      s = -1;
      if ( ((LA20_28 >= '\u0000' && LA20_28 <= '\uFFFF')) ) {s = 60;}
      int LA20_50 = input.LA(1);
      s = -1;
      if ( ((LA20_50 >= '\u0000' && LA20_50 <= '\uFFFF')) ) {s = 168;}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr-runtime

public void consumeUntil(IntStream input, int tokenType) {
  //System.out.println("consumeUntil "+tokenType);
  int ttype = input.LA(1);
  while (ttype != Token.EOF && ttype != tokenType) {
    input.consume();
    ttype = input.LA(1);
  }
}

代码示例来源:origin: antlr/antlr3

public void consumeUntil(IntStream input, int tokenType) {
  //System.out.println("consumeUntil "+tokenType);
  int ttype = input.LA(1);
  while (ttype != Token.EOF && ttype != tokenType) {
    input.consume();
    ttype = input.LA(1);
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.antlr-runtime

/** Consume tokens until one matches the given token set */
public void consumeUntil(IntStream input, BitSet set) {
  //System.out.println("consumeUntil("+set.toString(getTokenNames())+")");
  int ttype = input.LA(1);
  while (ttype != Token.EOF && !set.member(ttype) ) {
    //System.out.println("consume during recover LA(1)="+getTokenNames()[input.LA(1)]);
    input.consume();
    ttype = input.LA(1);
  }
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

public Object getInputSymbol(int k) {
    if ( input instanceof TokenStream ) {
      return ((TokenStream)input).LT(k);
    }
    return (char) input.LA(k);
  }
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/** Consume tokens until one matches the given token set */
public void consumeUntil(IntStream input, BitSet set) {
  //System.out.println("consumeUntil("+set.toString(getTokenNames())+")");
  int ttype = input.LA(1);
  while (ttype != Token.EOF && !set.member(ttype) ) {
    //System.out.println("consume during recover LA(1)="+getTokenNames()[input.LA(1)]);
    input.consume();
    ttype = input.LA(1);
  }
}

代码示例来源:origin: antlr/antlr3

/** Consume tokens until one matches the given token set */
public void consumeUntil(IntStream input, BitSet set) {
  //System.out.println("consumeUntil("+set.toString(getTokenNames())+")");
  int ttype = input.LA(1);
  while (ttype != Token.EOF && !set.member(ttype) ) {
    //System.out.println("consume during recover LA(1)="+getTokenNames()[input.LA(1)]);
    input.consume();
    ttype = input.LA(1);
  }
}

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics

/** Consume tokens until one matches the given token set */
public void consumeUntil(IntStream input, BitSet set) {
  //System.out.println("consumeUntil("+set.toString(getTokenNames())+")");
  int ttype = input.LA(1);
  while (ttype != Token.EOF && !set.member(ttype) ) {
    //System.out.println("consume during recover LA(1)="+getTokenNames()[input.LA(1)]);
    input.consume();
    ttype = input.LA(1);
  }
}

代码示例来源:origin: antlr/antlr3

/** Consume tokens until one matches the given token set */
public void consumeUntil(IntStream input, BitSet set) {
  //System.out.println("consumeUntil("+set.toString(getTokenNames())+")");
  int ttype = input.LA(1);
  while (ttype != Token.EOF && !set.member(ttype) ) {
    //System.out.println("consume during recover LA(1)="+getTokenNames()[input.LA(1)]);
    input.consume();
    ttype = input.LA(1);
  }
}

相关文章