This package contains matchers for tokens and grammar elements.

TokenMatchers

The following classes implement the {@link com.singularsys.jep.configurableparser.matchers.TokenMatcher} interface and are responsible for matching various elements in the input .

Comments
{@link com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher} contains static factory methods for matching various styles of comments.
Whitespace
{@link com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher#defaultWhiteSpaceTokenMatcher} matches standard white space characters.
Strings
{@link com.singularsys.jep.configurableparser.matchers.StringTokenMatcher} contains static factory methods for matching single and double quoted string.
Numbers
{@link com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher} contains static factory methods for matching single and double quoted string.
Identifiers
{@link com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher} is the basic class for matching variable and function names. Static factory methods are provided to match specific type of input.
Operators
{@link com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher} a token matcher which matches operators specified in the OperatorTable.
Symbols
{@link com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher} matches other symbols used by the parser.
@see com.singularsys.jep.configurableparser.tokens.Token @see com.singularsys.jep.configurableparser.Tokenizer