Class Lookahead

java.lang.Object
com.javacc.parser.BaseNode
com.javacc.parser.tree.Lookahead
All Implemented Interfaces:
JavaCCConstants, Node, freemarker.template.TemplateHashModel, freemarker.template.TemplateModel, freemarker.template.TemplateNodeModel, freemarker.template.TemplateScalarModel, Comparable<Node>
Direct Known Subclasses:
LegacyLookahead

public class Lookahead extends BaseNode
  • Constructor Details

    • Lookahead

      public Lookahead()
  • Method Details

    • getLHS

      public Name getLHS()
    • setLHS

      public void setLHS(Name LHS)
    • getUpToExpansion

      public Expansion getUpToExpansion()
    • setUpToExpansion

      public void setUpToExpansion(Expansion upToExpansion)
    • getNestedExpansion

      public Expansion getNestedExpansion()
    • setNestedExpansion

      public void setNestedExpansion(Expansion nestedExpansion)
    • getExpansion

      public Expansion getExpansion()
    • setExpansion

      public void setExpansion(Expansion expansion)
    • isSemanticLookaheadNested

      public boolean isSemanticLookaheadNested()
    • setSemanticLookaheadNested

      public void setSemanticLookaheadNested(boolean semanticLookaheadNested)
    • isNegated

      public boolean isNegated()
    • setNegated

      public void setNegated(boolean negated)
    • getSemanticLookahead

      public Expression getSemanticLookahead()
    • setSemanticLookahead

      public void setSemanticLookahead(Expression semanticLookahead)
    • isAlwaysSuccessful

      public boolean isAlwaysSuccessful()
    • getRequiresScanAhead

      public boolean getRequiresScanAhead()
    • hasSemanticLookahead

      public boolean hasSemanticLookahead()
    • getLookaheadExpansion

      public Expansion getLookaheadExpansion()
    • getHasExplicitNumericalAmount

      public boolean getHasExplicitNumericalAmount()
    • getAmount

      public int getAmount()
    • getLookBehind

      public LookBehind getLookBehind()