Package gw.internal.gosu.parser
Class Token
java.lang.Object
gw.lang.parser.IToken
gw.internal.gosu.parser.Token
- Direct Known Subclasses:
PositionToken
,StringToken
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) IParseTree
(package private) boolean
(package private) boolean
(package private) boolean
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) int
(package private) Keyword
(package private) String
(package private) DocCommentBlock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
assignContent
(String strValue, SourceCodeReader document) void
collapse()
copy()
<E extends IToken>
EcopyInto
(E t) (package private) Token
create()
getAfter()
int
final Keyword
int
getLine()
int
protected String
getMyTextFromSource
(SourceCodeReader document) getText()
int
int
int
getTurd()
int
getType()
(package private) Token
init
(int iType, int iInvalidCharPos, int iTokenStart, int iTokenEnd, int iTokenColumn, int iLine, int iLineOffset, boolean bUnterminatedString, String strValue, Keyword keyword, boolean bAnalyzingSeparately, boolean bAnalyzingDirective, SourceCodeReader document, DocCommentBlock turd) boolean
boolean
boolean
void
setAfter
(IParseTree after) toString()
-
Field Details
-
_iType
int _iType -
_strValue
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
-
-
Constructor Details
-
Token
public Token()
-
-
Method Details
-
init
Token init(int iType, int iInvalidCharPos, int iTokenStart, int iTokenEnd, int iTokenColumn, int iLine, int iLineOffset, boolean bUnterminatedString, String strValue, Keyword keyword, boolean bAnalyzingSeparately, boolean bAnalyzingDirective, SourceCodeReader document, DocCommentBlock turd) -
copy
-
copyInto
-
create
Token create() -
collapse
public void collapse() -
assignContent
-
getTokenStart
public int getTokenStart()- Specified by:
getTokenStart
in classIToken
-
getTokenEnd
public int getTokenEnd()- Specified by:
getTokenEnd
in classIToken
-
getTokenColumn
public int getTokenColumn()- Specified by:
getTokenColumn
in classIToken
-
getLine
public int getLine() -
getLineOffset
public int getLineOffset()- Specified by:
getLineOffset
in classIToken
-
getStringValue
- Specified by:
getStringValue
in classIToken
-
isValueKeyword
public boolean isValueKeyword()- Specified by:
isValueKeyword
in classIToken
-
getKeyword
- Specified by:
getKeyword
in classIToken
-
getInvalidCharPos
public int getInvalidCharPos()- Specified by:
getInvalidCharPos
in classIToken
-
getType
public int getType() -
getText
-
setAfter
-
getAfter
-
toString
-
getMyTextFromSource
-
isAnalyzingSeparately
public boolean isAnalyzingSeparately()- Specified by:
isAnalyzingSeparately
in classIToken
-
isAnalyzingDirective
public boolean isAnalyzingDirective()- Specified by:
isAnalyzingDirective
in classIToken
-
getTurd
-