congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
GrammarAST.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.antlr.v4.tool.ast.GrammarAST
constructor

Best Java code snippets using org.antlr.v4.tool.ast.GrammarAST.<init> (Showing top 15 results out of 315)

origin: org.antlr/antlr4

@Override
public GrammarAST dupNode() {
  return new GrammarAST(this);
}
origin: io.virtdata/virtdata-lib-realer

@Override
public Object create(Token token) {
  return new GrammarAST(token);
}
origin: io.virtdata/virtdata-lib-realer

@Override
public GrammarAST dupNode() {
  return new GrammarAST(this);
}
origin: org.antlr/antlr4

@Override
public Object create(Token token) {
  return new GrammarAST(token);
}
origin: uk.co.nichesolutions/antlr4

@Override
public Object create(Token token) {
  return new GrammarAST(token);
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

@Override
public Object create(Token token) {
  return new GrammarAST(token);
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

@Override
public GrammarAST dupNode() {
  return new GrammarAST(this);
}
origin: com.tunnelvisionlabs/antlr4

@Override
public GrammarAST create(Token token) {
  return new GrammarAST(token);
}
origin: com.tunnelvisionlabs/antlr4

@Override
public GrammarAST dupNode() {
  return new GrammarAST(this);
}
origin: uk.co.nichesolutions/antlr4

@Override
public GrammarAST dupNode() {
  return new GrammarAST(this);
}
origin: org.antlr/antlr4

public AltAST addPrecedenceArgToRules(AltAST t, int prec) {
  if ( t==null ) return null;
  // get all top-level rule refs from ALT
  List<GrammarAST> outerAltRuleRefs = t.getNodesWithTypePreorderDFS(IntervalSet.of(RULE_REF));
  for (GrammarAST x : outerAltRuleRefs) {
    RuleRefAST rref = (RuleRefAST)x;
    boolean recursive = rref.getText().equals(ruleName);
    boolean rightmost = rref == outerAltRuleRefs.get(outerAltRuleRefs.size()-1);
    if ( recursive && rightmost ) {
      GrammarAST dummyValueNode = new GrammarAST(new CommonToken(ANTLRParser.INT, ""+prec));
      rref.setOption(LeftRecursiveRuleTransformer.PRECEDENCE_OPTION_NAME, dummyValueNode);
    }
  }
  return t;
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

public AltAST addPrecedenceArgToRules(AltAST t, int prec) {
  if ( t==null ) return null;
  // get all top-level rule refs from ALT
  List<GrammarAST> outerAltRuleRefs = t.getNodesWithTypePreorderDFS(IntervalSet.of(RULE_REF));
  for (GrammarAST x : outerAltRuleRefs) {
    RuleRefAST rref = (RuleRefAST)x;
    boolean recursive = rref.getText().equals(ruleName);
    boolean rightmost = rref == outerAltRuleRefs.get(outerAltRuleRefs.size()-1);
    if ( recursive && rightmost ) {
      GrammarAST dummyValueNode = new GrammarAST(new CommonToken(ANTLRParser.INT, ""+prec));
      rref.setOption(LeftRecursiveRuleTransformer.PRECEDENCE_OPTION_NAME, dummyValueNode);
    }
  }
  return t;
}
origin: com.tunnelvisionlabs/antlr4

public AltAST addPrecedenceArgToRules(AltAST t, int prec) {
  if ( t==null ) return null;
  // get all top-level rule refs from ALT
  List<GrammarAST> outerAltRuleRefs = t.getNodesWithTypePreorderDFS(IntervalSet.of(RULE_REF));
  for (GrammarAST x : outerAltRuleRefs) {
    RuleRefAST rref = (RuleRefAST)x;
    boolean recursive = rref.getText().equals(ruleName);
    boolean rightmost = rref == outerAltRuleRefs.get(outerAltRuleRefs.size()-1);
    if ( recursive && rightmost ) {
      GrammarAST dummyValueNode = new GrammarAST(new CommonToken(ANTLRParser.INT, ""+prec));
      rref.setOption(LeftRecursiveRuleTransformer.PRECEDENCE_OPTION_NAME, dummyValueNode);
    }
  }
  return t;
}
origin: io.virtdata/virtdata-lib-realer

public AltAST addPrecedenceArgToRules(AltAST t, int prec) {
  if ( t==null ) return null;
  // get all top-level rule refs from ALT
  List<GrammarAST> outerAltRuleRefs = t.getNodesWithTypePreorderDFS(IntervalSet.of(RULE_REF));
  for (GrammarAST x : outerAltRuleRefs) {
    RuleRefAST rref = (RuleRefAST)x;
    boolean recursive = rref.getText().equals(ruleName);
    boolean rightmost = rref == outerAltRuleRefs.get(outerAltRuleRefs.size()-1);
    if ( recursive && rightmost ) {
      GrammarAST dummyValueNode = new GrammarAST(new CommonToken(ANTLRParser.INT, ""+prec));
      rref.setOption(LeftRecursiveRuleTransformer.PRECEDENCE_OPTION_NAME, dummyValueNode);
    }
  }
  return t;
}
origin: uk.co.nichesolutions/antlr4

public AltAST addPrecedenceArgToRules(AltAST t, int prec) {
  if ( t==null ) return null;
  // get all top-level rule refs from ALT
  List<GrammarAST> outerAltRuleRefs = t.getNodesWithTypePreorderDFS(IntervalSet.of(RULE_REF));
  for (GrammarAST x : outerAltRuleRefs) {
    RuleRefAST rref = (RuleRefAST)x;
    boolean recursive = rref.getText().equals(ruleName);
    boolean rightmost = rref == outerAltRuleRefs.get(outerAltRuleRefs.size()-1);
    if ( recursive && rightmost ) {
      GrammarAST dummyValueNode = new GrammarAST(new CommonToken(ANTLRParser.INT, ""+prec));
      rref.setOption(LeftRecursiveRuleTransformer.PRECEDENCE_OPTION_NAME, dummyValueNode);
    }
  }
  return t;
}
org.antlr.v4.tool.astGrammarAST<init>

Popular methods of GrammarAST

  • getText
  • getToken
  • getAllChildrenWithType
  • getChild
  • getChildCount
  • getParent
  • addChild
  • addChildren
  • deleteChild
  • dupNode
  • freshenParentAndChildIndexes
  • getAltLabel
    Walk ancestors of this node until we find ALT with alt!=null or leftRecursiveAltInfo!=null. Then gra
  • freshenParentAndChildIndexes,
  • getAltLabel,
  • getAncestor,
  • getAncestors,
  • getCharPositionInLine,
  • getChildIndex,
  • getChildren,
  • getChildrenAsArray,
  • getFirstChildWithType

Popular in Java

  • Making http post requests using okhttp
  • getResourceAsStream (ClassLoader)
  • getSystemService (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • Best plugins for Eclipse
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