Package gw.internal.gosu.parser
Class Token
- java.lang.Object
-
- gw.lang.parser.IToken
-
- gw.internal.gosu.parser.Token
-
- Direct Known Subclasses:
PositionToken,StringToken
public class Token extends IToken
-
-
Field Summary
Fields Modifier and Type Field Description (package private) IParseTree_after(package private) boolean_bAnalyzingDirective(package private) boolean_bAnalyzingSeparately(package private) boolean_bUnterminated(package private) int_iColumn(package private) int_iDocLength(package private) int_iDocPosition(package private) int_iInvalidCharPos(package private) int_iLine(package private) int_iLineOffset(package private) int_iType(package private) Keyword_keyword(package private) java.lang.String_strValue(package private) DocCommentBlock_turd
-
Constructor Summary
Constructors Constructor Description Token()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassignContent(java.lang.String strValue, SourceCodeReader document)voidcollapse()ITokencopy()<E extends IToken>
EcopyInto(E t)(package private) Tokencreate()IParseTreegetAfter()intgetInvalidCharPos()KeywordgetKeyword()intgetLine()intgetLineOffset()protected java.lang.StringgetMyTextFromSource(SourceCodeReader document)java.lang.StringgetStringValue()java.lang.StringgetText()intgetTokenColumn()intgetTokenEnd()intgetTokenStart()DocCommentBlockgetTurd()intgetType()(package private) Tokeninit(int iType, int iInvalidCharPos, int iTokenStart, int iTokenEnd, int iTokenColumn, int iLine, int iLineOffset, boolean bUnterminatedString, java.lang.String strValue, Keyword keyword, boolean bAnalyzingSeparately, boolean bAnalyzingDirective, SourceCodeReader document, DocCommentBlock turd)booleanisAnalyzingDirective()booleanisAnalyzingSeparately()booleanisValueKeyword()voidsetAfter(IParseTree after)java.lang.StringtoString()
-
-
-
Field Detail
-
_iType
int _iType
-
_strValue
java.lang.String _strValue
-
_keyword
Keyword _keyword
-
_iInvalidCharPos
int _iInvalidCharPos
-
_iDocPosition
int _iDocPosition
-
_iDocLength
int _iDocLength
-
_iColumn
int _iColumn
-
_iLine
int _iLine
-
_iLineOffset
int _iLineOffset
-
_bUnterminated
boolean _bUnterminated
-
_bAnalyzingSeparately
boolean _bAnalyzingSeparately
-
_bAnalyzingDirective
boolean _bAnalyzingDirective
-
_turd
DocCommentBlock _turd
-
_after
IParseTree _after
-
-
Method Detail
-
init
Token init(int iType, int iInvalidCharPos, int iTokenStart, int iTokenEnd, int iTokenColumn, int iLine, int iLineOffset, boolean bUnterminatedString, java.lang.String strValue, Keyword keyword, boolean bAnalyzingSeparately, boolean bAnalyzingDirective, SourceCodeReader document, DocCommentBlock turd)
-
create
Token create()
-
assignContent
protected void assignContent(java.lang.String strValue, SourceCodeReader document)
-
getTokenStart
public int getTokenStart()
- Specified by:
getTokenStartin classIToken
-
getTokenEnd
public int getTokenEnd()
- Specified by:
getTokenEndin classIToken
-
getTokenColumn
public int getTokenColumn()
- Specified by:
getTokenColumnin classIToken
-
getLineOffset
public int getLineOffset()
- Specified by:
getLineOffsetin classIToken
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValuein classIToken
-
isValueKeyword
public boolean isValueKeyword()
- Specified by:
isValueKeywordin classIToken
-
getKeyword
public final Keyword getKeyword()
- Specified by:
getKeywordin classIToken
-
getInvalidCharPos
public int getInvalidCharPos()
- Specified by:
getInvalidCharPosin classIToken
-
setAfter
public void setAfter(IParseTree after)
-
getAfter
public IParseTree getAfter()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMyTextFromSource
protected java.lang.String getMyTextFromSource(SourceCodeReader document)
-
isAnalyzingSeparately
public boolean isAnalyzingSeparately()
- Specified by:
isAnalyzingSeparatelyin classIToken
-
isAnalyzingDirective
public boolean isAnalyzingDirective()
- Specified by:
isAnalyzingDirectivein classIToken
-
getTurd
public DocCommentBlock getTurd()
-
-