Examples of LabelRef


Examples of org.antlr.v4.codegen.model.chunk.LabelRef

    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
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.