Tag class

Inheritance

Constructors

Tag.new(String tag)
const

Properties

hashCode int
The hash code for this object.
no setterinherited
isOptional bool
Returns true if the generated parser is optional; otherwise returns false.
no setterinherited
isSequential bool
no setterinherited
name String?
Returns the name of the parser.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tag String
final

Methods

build(BuildContext context, bool hasResult) BuildResult
Builds a parser and returns the build result.
inherited
buildBody(BuildContext context, bool hasResult) BuildBodyResult
Builds a parser function body and returns the source code of the function body.
override
checkIsNotOptional(ParserBuilder<String, Object?> p) → void
inherited
getCombinedParsers() Iterable<(ParserBuilder<String, Object?>, bool?)>
inherited
getResultType() String
Returns a textual representation of the parser result type.
inherited
getStartingCharacters() List<(int, int)>
Returns the starting characters of the parser.
override
getStartingErrors() List<String>
Returns the starting errors of the parser.
override
isNullableResultType() bool
Returns true if the parser result type is nullable; otherwise returns false.
inherited
isNullableType<T>() bool
Returns true if type T is nullable; otherwise returns false.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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