All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class
Description
AbstractTokenizer
Implements an abstract tokenizer class.
AbstractVariantOperations
Implements an abstractd variant operations manager object.
CalculationStack
Implements a stack of Variant values.
CCommentState
This state will either delegate to a comment-handling state, or return a token with just a slash in it.
CharReferenceInterval <T >
Represents a character interval that keeps a reference.
CharReferenceMap <T >
This class keeps references associated with specific characters
CharValidator
Validates characters that are processed by Tokenizers.
CppCommentState
This state will either delegate to a comment-handling state, or return a token with just a slash in it.
CsvConstant
CsvQuoteState
CsvSymbolState
Implements a symbol state to tokenize delimiters in CSV streams.
CsvTokenizer
Implements a tokenizer class for CSV files.
CsvWordState
DefaultFunctionCollection
Implements a list filled with standard functions.
DelegatedFunction
ExpressionCalculator
ExpressionException
Exception that can be thrown by Expression Calculator.
ExpressionNumberState
Implements an Expression-specific number state object.
ExpressionParser
Implements an expression parser class.
ExpressionQuoteState
Implements an Expression-specific quote string state object.
ExpressionSymbolState
Implements a symbol state object.
ExpressionToken
Defines an expression token holder.
ExpressionTokenizer
Implement tokenizer to perform lexical analysis for expressions.
ExpressionTokenType
Define types of expression tokens.
ExpressionWordState
FunctionCalculator
Defines a delegate to implement a function
FunctionCollection
Implements a functions list.
GenericCommentState
A CommentState object returns a comment from a scanner.
GenericNumberState
A NumberState object returns a number from a scanner.
GenericQuoteState
A quoteState returns a quoted string token from a scanner.
GenericSymbolState
The idea of a symbol is a character that stands on its own, such as an ampersand or a parenthesis.
GenericTokenizer
Implements a default tokenizer class.
GenericWhitespaceState
A whitespace state ignores whitespace (such as blanks and tabs), and returns the tokenizer's
next token.
GenericWordState
A wordState returns a word from a scanner.
ICommentState
Defines an interface for tokenizer state that processes comments.
IFunction
Defines an interface for expression function.
IFunctionCollection
Defines a functions list.
INumberState
Defines interface for tokenizer state that processes numbers - Integers, Floats, HexDec..
IQuoteState
Defines an interface for tokenizer state that processes quoted strings.
IScanner
Defines scanner that can read and unread characters and count lines.
ISymbolState
Defines an interface for tokenizer state that processes delimiters.
ITokenizer
ITokenizerState
A tokenizerState returns a token, given a scanner, an initial character read from the scanner,
and a tokenizer that is conducting an overall tokenization of the scanner.
IVariable
Defines a variable interface.
IVariableCollection
Defines a variables list.
IVariantOperations
Defines an interface for variant operations manager.
IWhitespaceState
Defines an interface for tokenizer state that processes whitespaces (' ', '\t')
IWordState
Defines an interface for tokenizer state that processes words, identificators or keywords
MustacheErrorCode
General syntax errors.
MustacheException
Exception that can be thrown by Mustache Template.
MustacheLexicalState
Define states in mustache lexical analysis.
MustacheParser
MustacheSpecialState
Implements a quote string state object for Mustache templates.
MustacheTemplate
Implements an mustache template class.
MustacheToken
MustacheTokenizer
MustacheTokenType
Define types of mustache tokens.
StringScanner
SymbolNode
SymbolRootNode
This class is a special case of a SymbolNode.
SyntaxErrorCode
General syntax errors.
SyntaxException
Exception that can be thrown by Expression Parser.
Token
A token represents a logical chunk of a string.
TokenType
Types (categories) of tokens such as "number", "symbol" or "word".
TypeSafeVariantOperations
TypeUnsafeVariantOperations
Implements a type unsafe variant operations manager object.
Variable
VariableCollection
Implements a variables list.
Variant
Defines container for variant values.
VariantType
Defines supported types of variant values.