Class EpsilonTreeAdaptor

java.lang.Object
org.antlr.runtime.tree.BaseTreeAdaptor
org.antlr.runtime.tree.CommonTreeAdaptor
org.eclipse.epsilon.common.parse.EpsilonTreeAdaptor
All Implemented Interfaces:
org.antlr.runtime.tree.TreeAdaptor

public class EpsilonTreeAdaptor extends org.antlr.runtime.tree.CommonTreeAdaptor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected IModule
     
    protected URI
     

    Fields inherited from class org.antlr.runtime.tree.BaseTreeAdaptor

    treeToUniqueIDMap, uniqueNodeID
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    create(org.antlr.runtime.Token token)
     
    errorNode(org.antlr.runtime.TokenStream input, org.antlr.runtime.Token start, org.antlr.runtime.Token stop, org.antlr.runtime.RecognitionException e)
     

    Methods inherited from class org.antlr.runtime.tree.CommonTreeAdaptor

    createToken, createToken, dupNode, getChild, getChildCount, getChildIndex, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, replaceChildren, setChildIndex, setParent, setTokenBoundaries

    Methods inherited from class org.antlr.runtime.tree.BaseTreeAdaptor

    addChild, becomeRoot, becomeRoot, create, create, create, deleteChild, dupTree, dupTree, getUniqueID, isNil, nil, rulePostProcessing, setChild, setText, setType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • uri

      protected URI uri
    • module

      protected IModule module
  • Constructor Details

    • EpsilonTreeAdaptor

      public EpsilonTreeAdaptor(File file)
    • EpsilonTreeAdaptor

      public EpsilonTreeAdaptor(File file, IModule module)
    • EpsilonTreeAdaptor

      public EpsilonTreeAdaptor(URI uri)
    • EpsilonTreeAdaptor

      public EpsilonTreeAdaptor(URI uri, IModule module)
  • Method Details

    • create

      public AST create(org.antlr.runtime.Token token)
      Specified by:
      create in interface org.antlr.runtime.tree.TreeAdaptor
      Overrides:
      create in class org.antlr.runtime.tree.CommonTreeAdaptor
    • errorNode

      public Object errorNode(org.antlr.runtime.TokenStream input, org.antlr.runtime.Token start, org.antlr.runtime.Token stop, org.antlr.runtime.RecognitionException e)
      Specified by:
      errorNode in interface org.antlr.runtime.tree.TreeAdaptor
      Overrides:
      errorNode in class org.antlr.runtime.tree.BaseTreeAdaptor