congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
LabelRef.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.antlr.v4.codegen.model.chunk.LabelRef
constructor

Best Java code snippets using org.antlr.v4.codegen.model.chunk.LabelRef.<init> (Showing top 5 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew ArrayList()
  • Codota Iconnew LinkedList()
  • Smart code suggestions by Tabnine
}
origin: org.antlr/antlr4

@Override
public void attr(String expr, Token x) {
  gen.g.tool.log("action-translator", "attr "+x);
  Attribute a = node.resolver.resolveToAttribute(x.getText(), node);
  if ( a!=null ) {
    switch ( a.dict.type ) {
      case ARG: chunks.add(new ArgRef(nodeContext,x.getText())); break;
      case RET: chunks.add(new RetValueRef(rf.ruleCtx, x.getText())); break;
      case LOCAL: chunks.add(new LocalRef(nodeContext,x.getText())); break;
      case PREDEFINED_RULE: chunks.add(getRulePropertyRef(x));	break;
    }
  }
  if ( node.resolver.resolvesToToken(x.getText(), node) ) {
    chunks.add(new TokenRef(nodeContext,getTokenLabel(x.getText()))); // $label
    return;
  }
  if ( node.resolver.resolvesToLabel(x.getText(), node) ) {
    chunks.add(new LabelRef(nodeContext,getTokenLabel(x.getText()))); // $x for x=ID etc...
    return;
  }
  if ( node.resolver.resolvesToListLabel(x.getText(), node) ) {
    chunks.add(new ListLabelRef(nodeContext,x.getText())); // $ids for ids+=ID etc...
    return;
  }
  Rule r = factory.getGrammar().getRule(x.getText());
  if ( r!=null ) {
    chunks.add(new LabelRef(nodeContext,getRuleLabel(x.getText()))); // $r for r rule ref
  }
}
origin: com.tunnelvisionlabs/antlr4

@Override
public void attr(String expr, Token x) {
  gen.g.tool.log("action-translator", "attr "+x);
  Attribute a = node.resolver.resolveToAttribute(x.getText(), node);
  if ( a!=null ) {
    switch ( a.dict.type ) {
      case ARG: chunks.add(new ArgRef(nodeContext,x.getText())); break;
      case RET: chunks.add(new RetValueRef(rf.ruleCtx, x.getText())); break;
      case LOCAL: chunks.add(new LocalRef(nodeContext,x.getText())); break;
      case PREDEFINED_RULE: chunks.add(getRulePropertyRef(x));	break;
    }
  }
  if ( node.resolver.resolvesToToken(x.getText(), node) ) {
    chunks.add(new TokenRef(nodeContext,getTokenLabel(x.getText()))); // $label
    return;
  }
  if ( node.resolver.resolvesToLabel(x.getText(), node) ) {
    chunks.add(new LabelRef(nodeContext,getTokenLabel(x.getText()))); // $x for x=ID etc...
    return;
  }
  if ( node.resolver.resolvesToListLabel(x.getText(), node) ) {
    chunks.add(new ListLabelRef(nodeContext,x.getText())); // $ids for ids+=ID etc...
    return;
  }
  Rule r = factory.getGrammar().getRule(x.getText());
  if ( r!=null ) {
    chunks.add(new LabelRef(nodeContext,getRuleLabel(x.getText()))); // $r for r rule ref
  }
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

@Override
public void attr(String expr, Token x) {
  gen.g.tool.log("action-translator", "attr "+x);
  Attribute a = node.resolver.resolveToAttribute(x.getText(), node);
  if ( a!=null ) {
    switch ( a.dict.type ) {
      case ARG: chunks.add(new ArgRef(nodeContext,x.getText())); break;
      case RET: chunks.add(new RetValueRef(rf.ruleCtx, x.getText())); break;
      case LOCAL: chunks.add(new LocalRef(nodeContext,x.getText())); break;
      case PREDEFINED_RULE: chunks.add(getRulePropertyRef(x));	break;
    }
  }
  if ( node.resolver.resolvesToToken(x.getText(), node) ) {
    chunks.add(new TokenRef(nodeContext,getTokenLabel(x.getText()))); // $label
    return;
  }
  if ( node.resolver.resolvesToLabel(x.getText(), node) ) {
    chunks.add(new LabelRef(nodeContext,getTokenLabel(x.getText()))); // $x for x=ID etc...
    return;
  }
  if ( node.resolver.resolvesToListLabel(x.getText(), node) ) {
    chunks.add(new ListLabelRef(nodeContext,x.getText())); // $ids for ids+=ID etc...
    return;
  }
  Rule r = factory.getGrammar().getRule(x.getText());
  if ( r!=null ) {
    chunks.add(new LabelRef(nodeContext,getRuleLabel(x.getText()))); // $r for r rule ref
  }
}
origin: uk.co.nichesolutions/antlr4

@Override
public void attr(String expr, Token x) {
  gen.g.tool.log("action-translator", "attr "+x);
  Attribute a = node.resolver.resolveToAttribute(x.getText(), node);
  if ( a!=null ) {
    switch ( a.dict.type ) {
      case ARG: chunks.add(new ArgRef(nodeContext,x.getText())); break;
      case RET: chunks.add(new RetValueRef(rf.ruleCtx, x.getText())); break;
      case LOCAL: chunks.add(new LocalRef(nodeContext,x.getText())); break;
      case PREDEFINED_RULE: chunks.add(getRulePropertyRef(x));	break;
    }
  }
  if ( node.resolver.resolvesToToken(x.getText(), node) ) {
    chunks.add(new TokenRef(nodeContext,getTokenLabel(x.getText()))); // $label
    return;
  }
  if ( node.resolver.resolvesToLabel(x.getText(), node) ) {
    chunks.add(new LabelRef(nodeContext,getTokenLabel(x.getText()))); // $x for x=ID etc...
    return;
  }
  if ( node.resolver.resolvesToListLabel(x.getText(), node) ) {
    chunks.add(new ListLabelRef(nodeContext,x.getText())); // $ids for ids+=ID etc...
    return;
  }
  Rule r = factory.getGrammar().getRule(x.getText());
  if ( r!=null ) {
    chunks.add(new LabelRef(nodeContext,getRuleLabel(x.getText()))); // $r for r rule ref
  }
}
origin: io.virtdata/virtdata-lib-realer

@Override
public void attr(String expr, Token x) {
  gen.g.tool.log("action-translator", "attr "+x);
  Attribute a = node.resolver.resolveToAttribute(x.getText(), node);
  if ( a!=null ) {
    switch ( a.dict.type ) {
      case ARG: chunks.add(new ArgRef(nodeContext,x.getText())); break;
      case RET: chunks.add(new RetValueRef(rf.ruleCtx, x.getText())); break;
      case LOCAL: chunks.add(new LocalRef(nodeContext,x.getText())); break;
      case PREDEFINED_RULE: chunks.add(getRulePropertyRef(x));	break;
    }
  }
  if ( node.resolver.resolvesToToken(x.getText(), node) ) {
    chunks.add(new TokenRef(nodeContext,getTokenLabel(x.getText()))); // $label
    return;
  }
  if ( node.resolver.resolvesToLabel(x.getText(), node) ) {
    chunks.add(new LabelRef(nodeContext,getTokenLabel(x.getText()))); // $x for x=ID etc...
    return;
  }
  if ( node.resolver.resolvesToListLabel(x.getText(), node) ) {
    chunks.add(new ListLabelRef(nodeContext,x.getText())); // $ids for ids+=ID etc...
    return;
  }
  Rule r = factory.getGrammar().getRule(x.getText());
  if ( r!=null ) {
    chunks.add(new LabelRef(nodeContext,getRuleLabel(x.getText()))); // $r for r rule ref
  }
}
org.antlr.v4.codegen.model.chunkLabelRef<init>

Popular methods of LabelRef

    Popular in Java

    • Reading from database using SQL prepared statement
    • onRequestPermissionsResult (Fragment)
    • requestLocationUpdates (LocationManager)
    • setContentView (Activity)
    • FlowLayout (java.awt)
      A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
    • Point (java.awt)
      A point representing a location in (x,y) coordinate space, specified in integer precision.
    • EOFException (java.io)
      Thrown when a program encounters the end of a file or stream during an input operation.
    • Selector (java.nio.channels)
      A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
    • SecureRandom (java.security)
      This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
    • ResultSet (java.sql)
      An interface for an object which represents a database table entry, returned as the result of the qu
    • PhpStorm for WordPress
    Tabnine Logo
    • Products

      Search for Java codeSearch for JavaScript code
    • IDE Plugins

      IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
    • Company

      About UsContact UsCareers
    • Resources

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