AnalyzerExpressionParser class
Implements ExpressionParser using package:analyzer
's AST parser.
- Inheritance
-
- Object
- ExpressionParser
- AnalyzerExpressionParser
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parseAction(
String? input, String location, List< CompileIdentifierMetadata> exports) → ASTWithSource -
Parses an event binding (historically called an "action").
inherited
-
parseActionImpl(
String input, String location, List< CompileIdentifierMetadata> exports) → AST -
Override to implement parseAction.
override
-
parseBinding(
String input, String location, List< CompileIdentifierMetadata> exports) → ASTWithSource -
Parses an input, property, or attribute binding.
inherited
-
parseBindingImpl(
String input, String location, List< CompileIdentifierMetadata> exports) → AST -
Override to implement parseBinding.
override
-
parseExpression(
String input, String location, {bool? allowAssignments, bool? allowPipes, List< CompileIdentifierMetadata> ? exports}) → AST -
parseInterpolation(
String input, String location, List< CompileIdentifierMetadata> exports) → ASTWithSource? -
Parses a text interpolation.
inherited
-
parseInterpolationImpl(
String input, String location, List< CompileIdentifierMetadata> exports) → AST? -
Override to implement parseInterpolation.
override
-
splitInterpolation(
String input, String location) → SplitInterpolation? -
Helper method for implementing parseInterpolation.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited