Context class

Constructors

Context()

Properties

capturedValues Map<Object, SemanticValue>
getter/setter pair
classDeclarations Map<String, String>
final
globalAllocator Allocator
getter/setter pair
globalDeclarations List<String>
final
globalRegistry Map<dynamic, Map<String, dynamic>>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
localAllocator Allocator
getter/setter pair
localDeclarations Map<String, String>
getter/setter pair
localRegistry Map<dynamic, Map<String, dynamic>>
getter/setter pair
optimizeFastParsers bool
getter/setter pair
optimizeForSize bool
getter/setter pair
pass int
getter/setter pair
refersToStateSource bool
getter/setter pair
registry Map<dynamic, Map<String, dynamic>>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

allocateGlobal([String name = '']) String
allocateLocal([String name = '']) String
allocateLocals(Iterable<String> names) Map<String, String>
allocateSematicValue<T>(Object key) SemanticValue
getCapturedValue(Object key) SemanticValue
getResult(ParserBuilder parser, bool condition) ParserResult?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readRegistryValue<T>(Map<dynamic, Map<String, dynamic>> registry, dynamic owner, String key, T defaultValue()) → T
toString() String
A string representation of this object.
inherited
writeRegistryValue<T>(Map<dynamic, Map<String, dynamic>> registry, dynamic owner, String key, T value) → void

Operators

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