Class ParserWrapper
- java.lang.Object
-
- org.eclipse.m2m.atl.dsls.tcs.injector.wrappers.ParserWrapper
-
- Direct Known Subclasses:
ParserWrapper
public abstract class ParserWrapper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringpackprotected TCSRuntimeruntimeprotected intTT_COMMENTprotected intTT_NLprotected intTT_WS
-
Constructor Summary
Constructors Constructor Description ParserWrapper()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract intgetEndOffset(java.lang.Object token)abstract java.lang.ObjectgetLastToken()abstract java.lang.StringgetLocation(java.lang.Object token)abstract intgetStartOffset(java.lang.Object token)abstract java.lang.Objectparse(int tabSize, java.lang.String name, java.lang.String productionRule, java.io.Reader in, java.util.Map params)abstract voidreportError(java.lang.Exception re)abstract voidsetCommentsAfter(java.lang.Object ame_, java.lang.Object token_)abstract voidsetCommentsBefore(java.lang.Object ame, java.lang.Object token)voidsetRuntime(TCSRuntime runtime)
-
-
-
Field Detail
-
TT_NL
protected int TT_NL
-
TT_WS
protected int TT_WS
-
TT_COMMENT
protected int TT_COMMENT
-
pack
protected final java.lang.String pack
- See Also:
- Constant Field Values
-
runtime
protected TCSRuntime runtime
-
-
Method Detail
-
parse
public abstract java.lang.Object parse(int tabSize, java.lang.String name, java.lang.String productionRule, java.io.Reader in, java.util.Map params) throws java.lang.Exception- Throws:
java.lang.Exception
-
reportError
public abstract void reportError(java.lang.Exception re)
-
setCommentsBefore
public abstract void setCommentsBefore(java.lang.Object ame, java.lang.Object token)
-
setCommentsAfter
public abstract void setCommentsAfter(java.lang.Object ame_, java.lang.Object token_)
-
getLastToken
public abstract java.lang.Object getLastToken()
-
getLocation
public abstract java.lang.String getLocation(java.lang.Object token)
-
getStartOffset
public abstract int getStartOffset(java.lang.Object token)
-
getEndOffset
public abstract int getEndOffset(java.lang.Object token)
-
setRuntime
public void setRuntime(TCSRuntime runtime)
-
-