Tabnine Logo
CommonTokenStream.getText
Code IndexAdd Tabnine to your IDE (free)

How to use
getText
method
in
org.antlr.v4.runtime.CommonTokenStream

Best Java code snippets using org.antlr.v4.runtime.CommonTokenStream.getText (Showing top 14 results out of 315)

origin: apache/drill

/**
 * Initializes logical expression lexer and parser, add error listener that converts all
 * syntax error into {@link org.apache.drill.common.exceptions.ExpressionParsingException}.
 * Parses given expression into logical expression instance.
 *
 * @param expr expression to be parsed
 * @return logical expression instance
 */
public static LogicalExpression parse(String expr) {
 ExprLexer lexer = new ExprLexer(CharStreams.fromString(expr));
 lexer.removeErrorListeners(); // need to remove since default listener will output warning
 lexer.addErrorListener(ErrorListener.INSTANCE);
 CommonTokenStream tokens = new CommonTokenStream(lexer);
 ExprParser parser = new ExprParser(tokens);
 parser.removeErrorListeners(); // need to remove since default listener will output warning
 parser.addErrorListener(ErrorListener.INSTANCE);
 ExprParser.ParseContext parseContext = parser.parse();
 logger.trace("Tokens: [{}]. Parsing details: [{}].", tokens.getText(), parseContext.toInfoString(parser));
 return parseContext.e;
}
origin: carrotsearch/hppc

private String getSourceText(ParserRuleContext c) {
 return this.processor.tokenStream.getText(c.getSourceInterval());
}
origin: espertechinc/esper

public static ASTWalkException from(String message, CommonTokenStream tokenStream, RuleContext parseTree) {
  return new ASTWalkException(message + " in text '" + tokenStream.getText(parseTree) + "'");
}
origin: com.espertech/esper-compiler

public static ASTWalkException from(String message, CommonTokenStream tokenStream, RuleContext parseTree) {
  return new ASTWalkException(message + " in text '" + tokenStream.getText(parseTree) + "'");
}
origin: com.carrotsearch/hppc-template-processor

private String getSourceText(ParserRuleContext c) {
 return this.processor.tokenStream.getText(c.getSourceInterval());
}
origin: AwayQu/idle

@Override
public String visitText(ObjectiveCPreprocessorParser.TextContext context)
{
  String result = _tokensStream.getText(context);
  boolean directive = false;
  if (context.directive() != null)
  {
    _compilied = visit(context.directive()) == Boolean.toString(true);
    directive = true;
  }
  if (!_compilied || directive)
  {
    StringBuilder sb = new StringBuilder(result.length());
    char[] charArray = result.toCharArray();
    for (char c : charArray) {
      sb.append((c == '\r' || c == '\n') ? c : ' ');
    }
    result = sb.toString();
  }
  return result;
}
origin: espertechinc/esper

private static String rewriteScripts(List<UniformPair<Integer>> ranges, CommonTokenStream tokens) {
  if (ranges.isEmpty()) {
    return tokens.getText();
origin: com.espertech/esper-compiler

private static String rewriteScripts(List<UniformPair<Integer>> ranges, CommonTokenStream tokens) {
  if (ranges.isEmpty()) {
    return tokens.getText();
origin: org.apache.drill/drill-logical

/**
 * Initializes logical expression lexer and parser, add error listener that converts all
 * syntax error into {@link org.apache.drill.common.exceptions.ExpressionParsingException}.
 * Parses given expression into logical expression instance.
 *
 * @param expr expression to be parsed
 * @return logical expression instance
 */
public static LogicalExpression parse(String expr) {
 ExprLexer lexer = new ExprLexer(CharStreams.fromString(expr));
 lexer.removeErrorListeners(); // need to remove since default listener will output warning
 lexer.addErrorListener(ErrorListener.INSTANCE);
 CommonTokenStream tokens = new CommonTokenStream(lexer);
 ExprParser parser = new ExprParser(tokens);
 parser.removeErrorListeners(); // need to remove since default listener will output warning
 parser.addErrorListener(ErrorListener.INSTANCE);
 ExprParser.ParseContext parseContext = parser.parse();
 logger.trace("Tokens: [{}]. Parsing details: [{}].", tokens.getText(), parseContext.toInfoString(parser));
 return parseContext.e;
}
origin: espertechinc/esper

throw ASTWalkException.from("For expression alias '" + name + "' expecting no parameters but received '" + tokenStream.getText(ctx.columnList()) + "'");
throw ASTWalkException.from("For expression alias '" + name + "' expecting an expression without parameters but received '" + tokenStream.getText(ctx.expressionDef().expressionLambdaDecl()) + "'");
origin: com.espertech/esper-compiler

throw ASTWalkException.from("For expression alias '" + name + "' expecting no parameters but received '" + tokenStream.getText(ctx.columnList()) + "'");
throw ASTWalkException.from("For expression alias '" + name + "' expecting an expression without parameters but received '" + tokenStream.getText(ctx.expressionDef().expressionLambdaDecl()) + "'");
origin: antlr/intellij-plugin-v4

/** Get start/stop of an entire rule including semi and then clean up
 *  WS at end.
 */
public static String getRuleText(CommonTokenStream tokens, ParserRuleContext ruleDefNode) {
  Token stop = ruleDefNode.getStop();
  Token semi = stop;
  TerminalNode colonNode = ruleDefNode.getToken(ANTLRv4Parser.COLON, 0);
  Token colon = colonNode.getSymbol();
  Token beforeSemi = tokens.get(stop.getTokenIndex()-1);
  Token afterColon = tokens.get(colon.getTokenIndex()+1);
  // trim whitespace/comments before / after rule text
  List<Token> ignoreBefore = tokens.getHiddenTokensToRight(colon.getTokenIndex());
  List<Token> ignoreAfter = tokens.getHiddenTokensToLeft(semi.getTokenIndex());
  Token textStart = afterColon;
  Token textStop = beforeSemi;
  if ( ignoreBefore!=null ) {
    Token lastWSAfterColon = ignoreBefore.get(ignoreBefore.size()-1);
    textStart = tokens.get(lastWSAfterColon.getTokenIndex()+1);
  }
  if ( ignoreAfter!=null ) {
    int firstWSAtEndOfRule = ignoreAfter.get(0).getTokenIndex()-1;
    textStop = tokens.get(firstWSAtEndOfRule); // stop before 1st ignore token at end
  }
  return tokens.getText(textStart, textStop);
}
origin: espertechinc/esper

  tableNode = new ExprTableAccessNodeSubprop(table.getTableName(), column);
} else {
  throw ASTWalkException.from("Invalid table expression '" + tokenStream.getText(ctx));
origin: com.espertech/esper-compiler

  tableNode = new ExprTableAccessNodeSubprop(table.getTableName(), column);
} else {
  throw ASTWalkException.from("Invalid table expression '" + tokenStream.getText(ctx));
org.antlr.v4.runtimeCommonTokenStreamgetText

Popular methods of CommonTokenStream

  • <init>
    Constructs a new CommonTokenStream using the specified token source and filtering tokens to the spec
  • getTokens
  • fill
  • get
  • getHiddenTokensToLeft
  • size
  • LA
  • getHiddenTokensToRight
  • reset
  • seek
  • LB
  • getTokenSource
  • LB,
  • getTokenSource,
  • lazyInit,
  • nextTokenOnChannel,
  • previousTokenOnChannel,
  • sync,
  • LT,
  • consume,
  • index

Popular in Java

  • Finding current android device location
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getExternalFilesDir (Context)
  • onRequestPermissionsResult (Fragment)
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • BoxLayout (javax.swing)
  • JTable (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now