ExpressionParser class
Implements an expression parser class.
Constructors
Properties
- expression ↔ String?
-
The expression string.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
initialTokens
→ List<
ExpressionToken> -
The list of original expression tokens.
no setter
-
originalTokens
↔ List<
Token> -
getter/setter pair
-
resultTokens
→ List<
ExpressionToken> -
The list of parsed expression tokens.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
variableNames
→ List<
String> -
The list of found variable names.
no setter
Methods
-
clear(
) → void - Clears parsing results.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parseString(
String? expression) → void - Sets a new expression string and parses it into internal byte code.
-
parseTokens(
List< Token> tokens) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited