ExpressionDefinition class

An implementation of a parser using a grammar definition framework, presumably for parsing structured text formats like Turtle or SPARQL.

Implementers

Constructors

ExpressionDefinition()

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

ANON() → Parser
base() → Parser
BLANK_NODE_LABEL() → Parser
BlankNode() → Parser
blankNodePropertyList() → Parser
BooleanLiteral() → Parser
build<T>({Function? start, List<Object> arguments = const []}) → Parser<T>
Builds a composite parser from this definition.
inherited
buildFrom<T>(Parser<T> parser) → Parser<T>
Builds a composite parser starting at the specified production.
inherited
collection() → Parser
DECIMAL() → Parser
directive() → Parser
DOUBLE() → Parser
ECHAR() → Parser
EXPONENT() → Parser
HEX() → Parser
INTEGER() → Parser
iri() → Parser
IRIREF() → Parser
LANGTAG() → Parser
literal() → Parser
nonSpecialChar() → Parser
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
NumericalLiteral() → Parser
object() → Parser
objectList() → Parser
PERCENT() → Parser
PLX() → Parser
PN_CHARS() → Parser
PN_CHARS_BASE() → Parser
PN_CHARS_U() → Parser
PN_LOCAL() → Parser
PN_LOCAL_ESC() → Parser
PN_PREFIX() → Parser
PNAME_LN() → Parser
PNAME_NS() → Parser
predicate() → Parser
predicateObjectList() → Parser
PrefixedName() → Parser
prefixID() → Parser
RDFLiteral() → Parser
sparqlBase() → Parser
sparqlPrefix() → Parser
start() → Parser
The starting production of this definition.
statement() → Parser
STRING() → Parser
STRING_LITERAL_LONG_QUOTE() → Parser
STRING_LITERAL_LONG_SINGLE_QUOTE() → Parser
STRING_LITERAL_QUOTE() → Parser
STRING_LITERAL_SINGLE_QUOTE() → Parser
subject() → Parser
toString() String
A string representation of this object.
inherited
triples() → Parser
turtleDoc() → Parser
UCHAR() → Parser
verb() → Parser
WS() → Parser

Operators

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