public interface ISourceCodeTokenizer
| Modifier and Type | Field and Description |
|---|---|
static int |
TT_COMMENT |
static int |
TT_EOF |
static int |
TT_EOL |
static int |
TT_INTEGER |
static int |
TT_KEYWORD |
static int |
TT_NOTHING |
static int |
TT_NUMBER |
static int |
TT_OPERATOR |
static int |
TT_WHITESPACE |
static int |
TT_WORD |
static final int TT_EOL
static final int TT_EOF
static final int TT_WHITESPACE
static final int TT_COMMENT
static final int TT_NUMBER
static final int TT_WORD
static final int TT_OPERATOR
static final int TT_KEYWORD
static final int TT_NOTHING
static final int TT_INTEGER
IToken copy()
ISourceCodeTokenizer lightweightRestore()
boolean isPositioned()
void reset()
void reset(Reader reader)
void reset(SourceCodeReader reader)
SourceCodeReader getReader()
String getSource()
ITokenizerInstructor getInstructor()
void setInstructor(ITokenizerInstructor instructor)
boolean isWhitespaceSignificant()
void setWhitespaceSignificant(boolean bWhitespaceSignificant)
boolean isCommentsSignificant()
void setCommentsSignificant(boolean bCommentsSignificant)
int getLineNumber()
int getLineOffset()
int getTokenColumn()
IToken getCurrentToken()
IToken getTokenAt(int iTokenIndex)
IToken getTokenAtPosition(int docPosition)
void wordChars(int iLow,
int iHigh)
void whitespaceChars(int iLow,
int iHigh)
void ordinaryChars(int iLow,
int iHigh)
void ordinaryChar(int ch)
void operators(String[] astrOperators)
void operatorChars(int iLow,
int iHigh)
boolean isOperator(String strOperator)
void commentChar(int ch)
void quoteChar(int ch)
void parseNumbers()
void eolIsSignificant(boolean bFlag)
void lowerCaseMode(boolean bLowerCaseMode)
boolean isUnterminatedString()
boolean isUnterminatedComment()
void setParseDotsAsOperators(boolean parseDotsAsOperators)
boolean isParseDotsAsOperators()
int getTokenStart()
int getTokenEnd()
String getTokenAsString()
int mark()
void restoreToMark(int markedState)
int getRestoreState()
void nextToken()
void pushOffsetMarker(ITokenizerOffsetMarker offsetMarker)
void popOffsetMarker(ITokenizerOffsetMarker offsetMarker)
int getState()
int countMatches(String s)
int countMatches(String s, int tokenType)
int getType()
String getStringValue()
boolean isEOF()
boolean isAnalyzingSeparately()
boolean isAnalyzingDirective()
boolean isSupportsKeywords()
void setSupportsKeywords(boolean supportsKeywords)
Copyright © 2021. All rights reserved.