org.antlr.v4.runtime.Parser.removeErrorListeners()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(129)

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

Parser.removeErrorListeners介绍

暂无

代码示例

代码示例来源:origin: theonedev/onedev

  1. throw new RuntimeException(e);
  2. parser.removeErrorListeners();
  3. parser.addErrorListener(new BaseErrorListener() {

代码示例来源:origin: org.opendaylight.yangtools/yang-parser-rfc7950

  1. /**
  2. * Use a Lexer/Parser pair extracting the parser's root item.
  3. *
  4. * @param lexer lexer to use
  5. * @param parser parser to use
  6. * @param parseMethod Root item extractor method
  7. * @param ref Source reference
  8. * @return Parsed item
  9. * @throws NullPointerException if any argument is null
  10. * @throws SourceException if a parser error occurs
  11. */
  12. public static <T> T parse(final Lexer lexer, final Parser parser, final Supplier<T> parseMethod,
  13. final StatementSourceReference ref) {
  14. final Listener listener = new Listener(ref);
  15. lexer.removeErrorListeners();
  16. lexer.addErrorListener(listener);
  17. parser.removeErrorListeners();
  18. parser.addErrorListener(listener);
  19. final T ret = parseMethod.get();
  20. listener.validate();
  21. return ret;
  22. }
  23. }

代码示例来源:origin: com.github.julianthome/inmemantlr-api

  1. parser.removeErrorListeners();
  2. parser.addErrorListener(el);
  3. parser.getInterpreter().setPredictionMode(PredictionMode.LL_EXACT_AMBIG_DETECTION);

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

  1. doc.parser.removeErrorListeners();

代码示例来源:origin: antlr/antlr4-intellij-adaptor

  1. parser.setTokenStream(tokens);
  2. parser.setErrorHandler(new ErrorStrategyAdaptor()); // tweaks missing tokens
  3. parser.removeErrorListeners();
  4. parser.addErrorListener(new SyntaxErrorListener()); // trap errors
  5. ParseTree parseTree = null;

代码示例来源:origin: org.bitbucket.goalhub.grammar/languageTools

  1. parser.removeErrorListeners();
  2. parser.setErrorHandler(new BailErrorStrategy());
  3. return startParser();

代码示例来源:origin: com.bitplan.antlr/com.bitplan.antlr

  1. lexer.removeErrorListeners();
  2. lexer.addErrorListener(errorListener);
  3. parser.removeErrorListeners();
  4. parser.addErrorListener(errorListener);
  5. switch (parserMode) {

相关文章