ParserBuilder<I, O> class
abstract
- Implementers
- Advance
- Alpha0
- Alpha1
- Alphanumeric0
- Alphanumeric1
- Alt
- Alt2
- Alt3
- Alt4
- Alt5
- Alt6
- Alt7
- And
- AnyChar
- BinaryExpression
- Calculate
- CaptureEnd
- CapturePosition
- CaptureResult
- CaptureStart
- Char
- Consumed
- Delimited
- Digit0
- Digit1
- Eof
- EscapeSequence
- Expected
- FailCharacter
- FailExpected
- FailMessage
- Fast
- Fast2
- Fast3
- Fast4
- Fast5
- Fast6
- Fast7
- Fast8
- Fast9
- Fast10
- Fast11
- FoldMany0
- HandleLastErrorPos
- HexDigit0
- HexDigit1
- IdentifierExpression
- Indicate
- Lookahead
- Many0
- Many0Count
- Many1
- Many1Count
- ManyMN
- ManyN
- ManyTill
- Map1
- Map2
- Map3
- Map4
- Map5
- Map6
- Map7
- Marked
- Memoize
- Named
- Nested
- NoneOf
- NoneOfOf
- NoneOfTags
- Not
- OneOf
- Opt
- Pair
- Peek
- PostfixExpression
- Preceded
- PrefixExpression
- Recognize
- Ref
- Satisfy
- SeparatedList0
- SeparatedList1
- SeparatedListN
- SeparatedPair
- Silent
- SilentAtThisPos
- SkipWhile
- SkipWhile1
- Slow
- StringValue
- SwitchTag
- Tag
- TagNoCase
- TagOf
- TagPair
- Tags
- TagValues
- TakeUntil
- TakeUntil1
- TakeWhile
- TakeWhile1
- TakeWhileMN
- Terminated
- Tokenize
- TokenizeSimilarTags
- TokenizeTags
- Tuple2
- Tuple3
- Tuple4
- Tuple5
- Tuple6
- Tuple7
- Unsafe
- Value
- Verify
- Annotations
-
- @immutable
Constructors
- ParserBuilder()
-
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
-
addResultsToTemplateValues(
Map< String, String> values, List<ParserResult?> results) → void -
build(
Context context, ParserResult? result) → String -
getInputType(
) → String -
getResultType(
) → String -
getResultValue(
String name) → String -
isNullableResultType(
) → bool -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
render(
String template, Map< String, String> values, [List<ParserResult?> ? results]) → String -
render2(
bool condition, String template1, String template2, Map< String, String> values, [List<ParserResult?> ? results]) → String -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited