PascalGrammarDefinition class

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

block() → Parser
blockConst() → Parser
blockFunction() → Parser
blockLabel() → Parser
blockProcedure() → Parser
blockStatement() → Parser
blockType() → Parser
blockVar() → Parser
build() → Parser
Builds the default composite parser starting at start.
inherited
buildFrom<T>(Parser<T> parser) → Parser<T>
Builds a composite parser starting with the specified parser.
inherited
comment() → Parser
constant() → Parser
expression() → Parser
factor() → Parser
fieldList() → Parser
fieldListBase() → Parser
fieldListCase() → Parser
identifier() → Parser
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parameterList() → Parser
program() → Parser
simpleExpression() → Parser
simpleType() → Parser
spacer() → Parser
start() → Parser
The starting production of this definition.
statement() → Parser
statementAssign() → Parser
statementBlock() → Parser
statementCall() → Parser
statementCase() → Parser
statementExit() → Parser
statementFor() → Parser
statementGoto() → Parser
statementIf() → Parser
statementLabel() → Parser
statementRepeat() → Parser
statementWhile() → Parser
statementWith() → Parser
stringLiteral() → Parser
term() → Parser
token(Object source) → Parser
toString() String
A string representation of this object.
inherited
type() → Parser
typeArray() → Parser
typeFile() → Parser
typePointer() → Parser
typeRecord() → Parser
typeSet() → Parser
unsignedConstant() → Parser
unsignedInteger() → Parser
unsignedNumber() → Parser
variable() → Parser

Operators

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