DartGrammarDefinition class

Dart grammar definition.

Constructors

DartGrammarDefinition()

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

abstractToken() → Parser
additiveExpression() → Parser
additiveOperator() → Parser
argumentElement() → Parser
argumentList() → Parser
arguments() → Parser
assertToken() → Parser
assignableExpression() → Parser
assignableSelector() → Parser
assignmentOperator() → Parser
asToken() → Parser
bitwiseAndExpression() → Parser
bitwiseOperator() → Parser
bitwiseOrExpression() → Parser
bitwiseXorExpression() → Parser
block() → Parser
breakToken() → 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
caseToken() → Parser
catchPart() → Parser
catchToken() → Parser
classDefinition() → Parser
classMemberDefinition() → Parser
classToken() → Parser
compilationUnit() → Parser
compoundLiteral() → Parser
conditionalExpression() → Parser
constantExpression() → Parser
constInitializedIdentifier() → Parser
constInitializedVariableDeclaration() → Parser
constructorDeclaration() → Parser
constToken() → Parser
continueToken() → Parser
declaration() → Parser
declaredIdentifier() → Parser
defaultCase() → Parser
defaultFormalParameter() → Parser
defaultToken() → Parser
deferredToken() → Parser
digitLexicalToken() → Parser
doToken() → Parser
elseToken() → Parser
equalityExpression() → Parser
equalityOperator() → Parser
exponentLexicalToken() → Parser
exportToken() → Parser
expression() → Parser
expressionInParentheses() → Parser
expressionList() → Parser
extendsToken() → Parser
factoryConstructorDeclaration() → Parser
factoryToken() → Parser
falseToken() → Parser
fieldFormalParameter() → Parser
fieldInitializer() → Parser
finallyPart() → Parser
finallyToken() → Parser
finalToken() → Parser
forInitializerStatement() → Parser
forLoopParts() → Parser
formalParameterList() → Parser
forToken() → Parser
functionBody() → Parser
functionBodyOrNative() → Parser
functionDeclaration() → Parser
functionExpression() → Parser
functionExpressionBody() → Parser
functionNative() → Parser
functionPrefix() → Parser
functionTypeAlias() → Parser
getOrSet() → Parser
getToken() → Parser
hashbangLexicalToken() → Parser
hexDigitLexicalToken() → Parser
hexNumberLexicalToken() → Parser
hiddenStuffWhitespace() → Parser
hiddenWhitespace() → Parser
hideToken() → Parser
identifier() → Parser
identifierLexicalToken() → Parser
identifierPartLexicalToken() → Parser
identifierStartLexicalToken() → Parser
identifierStartNoDollarLexicalToken() → Parser
ifToken() → Parser
implementsToken() → Parser
importDirective() → Parser
importToken() → Parser
incrementOperator() → Parser
initializedIdentifier() → Parser
initializedVariableDeclaration() → Parser
initializers() → Parser
interfaces() → Parser
inToken() → Parser
isOperator() → Parser
isToken() → Parser
iterationStatement() → Parser
label() → Parser
letterLexicalToken() → Parser
libraryDirective() → Parser
libraryToken() → Parser
listLiteral() → Parser
literal() → Parser
logicalAndExpression() → Parser
logicalOrExpression() → Parser
mapLiteral() → Parser
mapLiteralEntry() → Parser
methodDeclaration() → Parser
multiLineComment() → Parser
multiLineStringLexicalToken() → Parser
multiplicativeExpression() → Parser
multiplicativeOperator() → Parser
namedConstructorDeclaration() → Parser
namedFormalParameters() → Parser
namedFormatParameter() → Parser
nativeToken() → Parser
negateOperator() → Parser
negateToken() → Parser
newlineLexicalToken() → Parser
newToken() → Parser
nonLabelledStatement() → Parser
normalFormalParameter() → Parser
normalFormalParameterTail() → Parser
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
nullToken() → Parser
numberLexicalToken() → Parser
numberOptFractionalPartLexicalToken() → Parser
numberOptIllegalEndLexicalToken() → Parser
ofToken() → Parser
operatorToken() → Parser
optionalFormalParameters() → Parser
partToken() → Parser
postfixExpression() → Parser
postfixOperator() → Parser
prefixOperator() → Parser
primary() → Parser
qualified() → Parser
redirection() → Parser
relationalExpression() → Parser
relationalOperator() → Parser
returnToken() → Parser
returnType() → Parser
selectionStatement() → Parser
selector() → Parser
setToken() → Parser
shiftExpression() → Parser
shiftOperator() → Parser
showToken() → Parser
simpleFormalParameter() → Parser
singleLineComment() → Parser
singleLineStringLexicalToken() → Parser
specialSignatureDefinition() → Parser
start() → Parser
The starting production of this definition.
statement() → Parser
statements() → Parser
staticFinalDeclaration() → Parser
staticFinalDeclarationList() → Parser
staticToken() → Parser
stringContentDoubleQuotedLexicalToken() → Parser
stringContentSingleQuotedLexicalToken() → Parser
stringLexicalToken() → Parser
superCallOrFieldInitializer() → Parser
superclass() → Parser
superToken() → Parser
switchCase() → Parser
switchToken() → Parser
thisToken() → Parser
throwToken() → Parser
token(Object input) → Parser
topLevelDefinition() → Parser
toString() String
A string representation of this object.
inherited
trueToken() → Parser
tryStatement() → Parser
tryToken() → Parser
type() → Parser
typeArguments() → Parser
typedefToken() → Parser
typeList() → Parser
typeParameter() → Parser
typeParameters() → Parser
unaryExpression() → Parser
userDefinableOperator() → Parser
varToken() → Parser
visibleWhitespace() → Parser
voidToken() → Parser
whileToken() → Parser

Operators

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