Package gw.lang.parser
Interface IParserState
- All Known Subinterfaces:
IFullParserState
- All Known Implementing Classes:
LazyLightweightParserState
,LightweightParserState
,ParserBase.PlaceholderParserState
,StandardParserState
public interface IParserState
-
Method Summary
Modifier and TypeMethodDescriptioncloneWithNewTokenStartAndTokenEnd
(int newTokenStart, int newLength) int
int
int
int
int
-
Method Details
-
getLineNumber
int getLineNumber()- Returns:
- the line number of this parser state
-
getTokenColumn
int getTokenColumn()- Returns:
- the column represented by this parser state
-
getSource
String getSource()- Returns:
- the program source associated with this parser state
-
getTokenStart
int getTokenStart()- Returns:
- the start of the token represented by this parser state
-
getTokenEnd
int getTokenEnd()- Returns:
- the end of the token represented by this parser state
-
getLineOffset
int getLineOffset()- Returns:
- the starting line of this parser state
-
cloneWithNewTokenStartAndTokenEnd
-