gpt4 book ai didi

org.jruby.parser.YYDebug类的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 08:07:31 29 4
gpt4 key购买 nike

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

YYDebug介绍

[英]Stubbed out version of our own yydebug impl for debugging if we ever find the need.
[中]我们自己的yydebug impl的删节版本,以便在需要时进行调试。

代码示例

代码示例来源:origin: org.jruby/jruby-core

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 RipperParserState state = states[yyN];

代码示例来源:origin: org.jruby/jruby-complete

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

代码示例来源:origin: org.jruby/jruby-core

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

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

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration, LexerSource source) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    lexer.reset();
    lexer.setSource(source);
    lexer.setEncoding(configuration.getDefaultEncoding());

    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

代码示例来源:origin: org.jruby/jruby-core

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

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

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration, LexerSource source) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    lexer.reset();
    lexer.setSource(source);
    lexer.setEncoding(configuration.getDefaultEncoding());

    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

代码示例来源:origin: org.jruby/jruby-complete

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 RipperParserState state = states[yyN];

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration, LexerSource source) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    lexer.reset();
    lexer.setSource(source);
    lexer.setEncoding(configuration.getDefaultEncoding());

    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

代码示例来源:origin: org.jruby/jruby-complete

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration, LexerSource source) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    lexer.reset();
    lexer.setSource(source);
    lexer.setEncoding(configuration.getDefaultEncoding());

    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

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

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration, LexerSource source) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    lexer.reset();
    lexer.setSource(source);
    lexer.setEncoding(configuration.getKCode().getEncoding());

    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

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

/** The parse method use an lexer stream and parse it to an AST node 
   * structure
   */
  public RubyParserResult parse(ParserConfiguration configuration, LexerSource source) throws IOException {
    support.reset();
    support.setConfiguration(configuration);
    support.setResult(new RubyParserResult());
    
    lexer.reset();
    lexer.setSource(source);
    lexer.setEncoding(configuration.getKCode().getEncoding());

    yyparse(lexer, configuration.isDebug() ? new YYDebug() : null);
    
    return support.getResult();
  }
}

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

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

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

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

if (yydebug != null) yydebug.push(yyState, yyVal);
    yydebug.lex(yyState, yyToken, yyName(yyToken), yyLex.value());
    yydebug.shift(yyState, yyTable[yyN], yyErrorFlag-1);
    if (yydebug != null) yydebug.error("syntax error");
       && yyCheck[yyN] == yyErrorCode) {
      if (yydebug != null)
       yydebug.shift(yyStates[yyTop], yyTable[yyN], 3);
      yyState = yyTable[yyN];
      yyVal = yyLex.value();
      continue yyLoop;
     if (yydebug != null) yydebug.pop(yyStates[yyTop]);
    } while (-- yyTop >= 0);
    if (yydebug != null) yydebug.reject();
    support.yyerror("irrecoverable syntax error");
     if (yydebug != null) yydebug.reject();
     support.yyerror("irrecoverable syntax error at end-of-file");
     yydebug.discard(yyState, yyToken, yyName(yyToken),
            yyLex.value());
    yyToken = -1;
  yydebug.reduce(yyState, yyStates[yyV-1], yyN, yyRule[yyN], yyLen[yyN]);
 ParserState state = states[yyN];

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com