Class ParserWrapper

java.lang.Object
org.eclipse.m2m.atl.dsls.tcs.injector.wrappers.ParserWrapper
Direct Known Subclasses:
ParserWrapper

public abstract class ParserWrapper extends Object
  • Field Details

    • TT_NL

      protected int TT_NL
    • TT_WS

      protected int TT_WS
    • TT_COMMENT

      protected int TT_COMMENT
    • pack

      protected final String pack
      See Also:
    • runtime

      protected TCSRuntime runtime
  • Constructor Details

    • ParserWrapper

      public ParserWrapper()
  • Method Details

    • parse

      public abstract Object parse(int tabSize, String name, String productionRule, Reader in, Map params) throws Exception
      Throws:
      Exception
    • reportError

      public abstract void reportError(Exception re)
    • setCommentsBefore

      public abstract void setCommentsBefore(Object ame, Object token)
    • setCommentsAfter

      public abstract void setCommentsAfter(Object ame_, Object token_)
    • getLastToken

      public abstract Object getLastToken()
    • getLocation

      public abstract String getLocation(Object token)
    • getStartOffset

      public abstract int getStartOffset(Object token)
    • getEndOffset

      public abstract int getEndOffset(Object token)
    • setRuntime

      public void setRuntime(TCSRuntime runtime)