ExpressionParser class abstract

Implementers

Constructors

ExpressionParser()
factory
ExpressionParser.forInheritence()
const

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").
parseActionImpl(String input, String location, List<CompileIdentifierMetadata> exports) AST
Override to implement parseAction.
parseBinding(String input, String location, List<CompileIdentifierMetadata> exports) ASTWithSource
Parses an input, property, or attribute binding.
parseBindingImpl(String input, String location, List<CompileIdentifierMetadata> exports) AST
Override to implement parseBinding.
parseInterpolation(String input, String location, List<CompileIdentifierMetadata> exports) ASTWithSource?
Parses a text interpolation.
parseInterpolationImpl(String input, String location, List<CompileIdentifierMetadata> exports) AST?
Override to implement parseInterpolation.
splitInterpolation(String input, String location) SplitInterpolation?
Helper method for implementing parseInterpolation.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited