Interface TokenMatcher
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
TokenBuilder
- All Known Implementing Classes:
CommentTokenMatcher
,HexNumberTokenMatcher
,IdentifierTokenMatcher
,MultiLineMatcher
,MultiLineToken
,NumberTokenMatcher
,OperatorTokenMatcher
,RegExpTokenMatcher
,StringTokenMatcher
,StringTokenMatcher2
,SymbolTokenMatcher
,TerminatorTokenMatcher
,UpperCaseOperatorTokenMatcher
,WhiteSpaceTokenMatcher
Interface defining classes which match tokens
- Author:
- Richard Morris
- See Also:
-
Method Summary
-
Method Details
-
match
Attempts to match the start of the string. Note new objects should be created each time as error reporting information is later attached to tokens.- Parameters:
s
- the string to match against- Returns:
- if successful returns the corresponding token, return null if failed to match
- Throws:
ParseException
- on syntax error
-
init
Initialize the matcher when the Jep instance is known.- Parameters:
jep
- Jep instance
-