DartGrammarDefinition class
Dart grammar definition.
Constructors
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 -
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