Package gw.lang.parser
Interface IParserState
-
- All Known Subinterfaces:
IFullParserState
public interface IParserState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IParserStatecloneWithNewTokenStartAndTokenEnd(int newTokenStart, int newLength)intgetLineNumber()intgetLineOffset()StringgetSource()intgetTokenColumn()intgetTokenEnd()intgetTokenStart()
-
-
-
Method Detail
-
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
IParserState cloneWithNewTokenStartAndTokenEnd(int newTokenStart, int newLength)
-
-