Tabnine Logo
ContextTokenListGetterDecl
Code IndexAdd Tabnine to your IDE (free)

How to use
ContextTokenListGetterDecl
in
org.antlr.v4.codegen.model.decl

Best Java code snippets using org.antlr.v4.codegen.model.decl.ContextTokenListGetterDecl (Showing top 5 results out of 315)

origin: com.tunnelvisionlabs/antlr4

if ( needList ) {
  if(factory.getTarget().supportsOverloadedMethods())
    decls.add( new ContextTokenListGetterDecl(factory, refLabelName) );
  decls.add( new ContextTokenListIndexedGetterDecl(factory, refLabelName) );
origin: org.antlr/antlr4

public List<Decl> getDeclForAltElement(GrammarAST t, String refLabelName, boolean needList, boolean optional) {
  List<Decl> decls = new ArrayList<Decl>();
  if ( t.getType()==RULE_REF ) {
    Rule rref = factory.getGrammar().getRule(t.getText());
    String ctxName = factory.getGenerator().getTarget()
             .getRuleFunctionContextStructName(rref);
    if ( needList) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextRuleListGetterDecl(factory, refLabelName, ctxName) );
      decls.add( new ContextRuleListIndexedGetterDecl(factory, refLabelName, ctxName) );
    }
    else {
      decls.add( new ContextRuleGetterDecl(factory, refLabelName, ctxName, optional) );
    }
  }
  else {
    if ( needList ) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextTokenListGetterDecl(factory, refLabelName) );
      decls.add( new ContextTokenListIndexedGetterDecl(factory, refLabelName) );
    }
    else {
      decls.add( new ContextTokenGetterDecl(factory, refLabelName, optional) );
    }
  }
  return decls;
}
origin: io.virtdata/virtdata-lib-realer

public List<Decl> getDeclForAltElement(GrammarAST t, String refLabelName, boolean needList, boolean optional) {
  List<Decl> decls = new ArrayList<Decl>();
  if ( t.getType()==RULE_REF ) {
    Rule rref = factory.getGrammar().getRule(t.getText());
    String ctxName = factory.getGenerator().getTarget()
             .getRuleFunctionContextStructName(rref);
    if ( needList) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextRuleListGetterDecl(factory, refLabelName, ctxName) );
      decls.add( new ContextRuleListIndexedGetterDecl(factory, refLabelName, ctxName) );
    }
    else {
      decls.add( new ContextRuleGetterDecl(factory, refLabelName, ctxName, optional) );
    }
  }
  else {
    if ( needList ) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextTokenListGetterDecl(factory, refLabelName) );
      decls.add( new ContextTokenListIndexedGetterDecl(factory, refLabelName) );
    }
    else {
      decls.add( new ContextTokenGetterDecl(factory, refLabelName, optional) );
    }
  }
  return decls;
}
origin: uk.co.nichesolutions/antlr4

public List<Decl> getDeclForAltElement(GrammarAST t, String refLabelName, boolean needList) {
  List<Decl> decls = new ArrayList<Decl>();
  if ( t.getType()==RULE_REF ) {
    Rule rref = factory.getGrammar().getRule(t.getText());
    String ctxName = factory.getGenerator().getTarget()
             .getRuleFunctionContextStructName(rref);
    if ( needList) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextRuleListGetterDecl(factory, refLabelName, ctxName) );
      decls.add( new ContextRuleListIndexedGetterDecl(factory, refLabelName, ctxName) );
    }
    else {
      decls.add( new ContextRuleGetterDecl(factory, refLabelName, ctxName) );
    }
  }
  else {
    if ( needList ) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextTokenListGetterDecl(factory, refLabelName) );
      decls.add( new ContextTokenListIndexedGetterDecl(factory, refLabelName) );
    }
    else {
      decls.add( new ContextTokenGetterDecl(factory, refLabelName) );
    }
  }
  return decls;
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

public List<Decl> getDeclForAltElement(GrammarAST t, String refLabelName, boolean needList) {
  List<Decl> decls = new ArrayList<Decl>();
  if ( t.getType()==RULE_REF ) {
    Rule rref = factory.getGrammar().getRule(t.getText());
    String ctxName = factory.getGenerator().getTarget()
             .getRuleFunctionContextStructName(rref);
    if ( needList) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextRuleListGetterDecl(factory, refLabelName, ctxName) );
      decls.add( new ContextRuleListIndexedGetterDecl(factory, refLabelName, ctxName) );
    }
    else {
      decls.add( new ContextRuleGetterDecl(factory, refLabelName, ctxName) );
    }
  }
  else {
    if ( needList ) {
      if(factory.getGenerator().getTarget().supportsOverloadedMethods())
        decls.add( new ContextTokenListGetterDecl(factory, refLabelName) );
      decls.add( new ContextTokenListIndexedGetterDecl(factory, refLabelName) );
    }
    else {
      decls.add( new ContextTokenGetterDecl(factory, refLabelName) );
    }
  }
  return decls;
}
org.antlr.v4.codegen.model.declContextTokenListGetterDecl

Javadoc

public List X() { } public Token X(int i) { }}

Most used methods

  • <init>

Popular in Java

  • Updating database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • getSharedPreferences (Context)
  • requestLocationUpdates (LocationManager)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Option (scala)
  • Top 12 Jupyter Notebook extensions
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