congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
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)

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

    • Making http requests using okhttp
    • putExtra (Intent)
    • runOnUiThread (Activity)
    • getSupportFragmentManager (FragmentActivity)
    • 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.
    • UnknownHostException (java.net)
      Thrown when a hostname can not be resolved.
    • SecureRandom (java.security)
      This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
    • NoSuchElementException (java.util)
      Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
    • JFrame (javax.swing)
    • Top Vim plugins
    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