XmlTreeGrammarDefinition class

XML grammar definition.

Mixed-in types

Constructors

XmlTreeGrammarDefinition(XmlEntityMapping entityMapping)

Properties

entityMapping XmlEntityMapping
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

attribute() → Parser<XmlAttributeNaturalImpl>
override
attributeProd() → Parser<List>
inherited
attributesProd() → Parser<List>
inherited
attributeValueDouble() → Parser<List>
override
attributeValueDoubleProd() → Parser<List>
inherited
attributeValueProd() → Parser
inherited
attributeValueSingle() → Parser<List>
override
attributeValueSingleProd() → Parser<List>
inherited
build<T>({Function? start, List<Object> arguments = const []}) → Parser<T>
Builds a composite parser from this definition.
inherited
cdata() → Parser<XmlCDATANaturalImpl>
override
cdataProd() → Parser<List>
inherited
characterData() → Parser<XmlTextNaturalImpl>
override
characterDataProd() → Parser<String>
inherited
comment() → Parser<XmlCommentNaturalImpl>
override
commentProd() → Parser<List>
inherited
contentProd() → Parser<List>
inherited
declaration() → Parser<XmlDeclarationNaturalImpl>
override
declarationProd() → Parser<List>
inherited
doctype() → Parser<XmlDoctypeNaturalImpl>
override
doctypeProd() → Parser<List>
inherited
document() → Parser<XmlDocumentNaturalImpl>
documentFragment() → Parser<XmlDocumentFragmentNaturalImpl>
documentFragmentContentProd() → Parser
inherited
documentFragmentProd() → Parser<List>
inherited
documentProd() → Parser<List>
inherited
element() → Parser<XmlElementNaturalImpl>
override
elementProd() → Parser<List>
inherited
miscProd() → Parser<Object>
inherited
nameCharProd() → Parser<String>
inherited
nameStartCharProd() → Parser<String>
inherited
nameTokenProd() → Parser<String>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
processing() → Parser<XmlProcessingNaturalImpl>
override
processingProd() → Parser<List>
inherited
qualified() → Parser<XmlNameNatural>
override
qualifiedProd() → Parser<String>
inherited
ref<T>(Function callback, [dynamic arg1 = undefined, dynamic arg2 = undefined, dynamic arg3 = undefined, dynamic arg4 = undefined, dynamic arg5 = undefined]) → Parser<T>
Reference to a production callback optionally parametrized with arg1, arg2, arg3, arg4, and arg5.
inherited
ref0<T>(Parser<T> callback()) → Parser<T>
Reference to a production callback without any parameters.
inherited
ref1<T, A1>(Parser<T> callback(A1), A1 arg1) → Parser<T>
Reference to a production callback parametrized with a single argument arg1.
inherited
ref2<T, A1, A2>(Parser<T> callback(A1, A2), A1 arg1, A2 arg2) → Parser<T>
Reference to a production callback parametrized with two arguments arg1 and arg2.
inherited
ref3<T, A1, A2, A3>(Parser<T> callback(A1, A2, A3), A1 arg1, A2 arg2, A3 arg3) → Parser<T>
Reference to a production callback parametrized with tree arguments arg1, arg2, and arg3.
inherited
ref4<T, A1, A2, A3, A4>(Parser<T> callback(A1, A2, A3, A4), A1 arg1, A2 arg2, A3 arg3, A4 arg4) → Parser<T>
Reference to a production callback parametrized with four arguments arg1, arg2, arg3, and arg4.
inherited
ref5<T, A1, A2, A3, A4, A5>(Parser<T> callback(A1, A2, A3, A4, A5), A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5) → Parser<T>
Reference to a production callback parametrized with five arguments arg1, arg2, arg3, arg4, and arg5.
inherited
spaceOptionalProd() → Parser<List<String>>
inherited
spaceProd() → Parser<List<String>>
inherited
spaceText() → Parser<XmlTextNaturalImpl>
override
spaceTextProd() → Parser<String>
inherited
start() → Parser
The starting production of this definition.
toString() String
A string representation of this object.
inherited

Operators

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