adrdox ~master (2021-09-18T14:48:25Z)
Home
Dub
Repo
Parser.parseDeclaration
dparse
parser
Parser
Parses a Declaration
class
Parser
Declaration
parseDeclaration
(
bool
strict
= false
)
Meta
Source
See Implementation
dparse
parser
Parser
aliases
Bookmark
functions
abandonBookmark
advance
allocate
current
currentIs
currentIsMemberFunctionAttribute
currentIsOneOf
deallocate
error
expect
goToBookmark
hackFunctionBody
hasMagicDelimiter
isAssociativeArrayLiteral
isAttribute
isCastQualifier
isDeclaration
isStorageClass
isType
moreTokens
ownArray
parseAddExpression
parseAliasDeclaration
parseAliasInitializer
parseAliasThisDeclaration
parseAlignAttribute
parseAndAndExpression
parseAndExpression
parseAnonymousEnumDeclaration
parseAnonymousEnumMember
parseArgumentList
parseArguments
parseArrayInitializer
parseArrayLiteral
parseArrayMemberInitialization
parseAsmAddExp
parseAsmAndExp
parseAsmBrExp
parseAsmEqualExp
parseAsmExp
parseAsmInstruction
parseAsmLogAndExp
parseAsmLogOrExp
parseAsmMulExp
parseAsmOrExp
parseAsmPrimaryExp
parseAsmRelExp
parseAsmShiftExp
parseAsmStatement
parseAsmTypePrefix
parseAsmUnaExp
parseAsmXorExp
parseAssertExpression
parseAssignExpression
parseAssocArrayLiteral
parseAtAttribute
parseAttribute
parseAttributeDeclaration
parseAutoDeclaration
parseBaseClass
parseBaseClassList
parseBlockStatement
parseBodyDoStatement
parseBodyStatement
parseBreakStatement
parseBuiltinType
parseCaseRangeStatement
parseCaseStatement
parseCastExpression
parseCastQualifier
parseCatch
parseCatches
parseClassDeclaration
parseCmpExpression
parseCommaSeparatedRule
parseCompileCondition
parseConditionalDeclaration
parseConditionalStatement
parseConstraint
parseConstructor
parseContinueStatement
parseDebugCondition
parseDebugSpecification
parseDeclaration
parseDeclarationOrStatement
parseDeclarationsAndStatements
parseDeclarator
parseDefaultStatement
parseDeleteExpression
parseDeprecated
parseDestructor
parseDoStatement
parseEnumBody
parseEnumDeclaration
parseEnumMember
parseEponymousTemplateDeclaration
parseEqualExpression
parseExpression
parseExpressionStatement
parseFinalSwitchStatement
parseFinally
parseForStatement
parseForeachStatement
parseForeachType
parseForeachTypeList
parseFunctionAttribute
parseFunctionBody
parseFunctionCallExpression
parseFunctionDeclaration
parseFunctionLiteralExpression
parseGotoStatement
parseIdentifierChain
parseIdentifierList
parseIdentifierOrTemplateChain
parseIdentifierOrTemplateInstance
parseIdentityExpression
parseIfStatement
parseImportBind
parseImportBindings
parseImportDeclaration
parseImportExpression
parseInExpression
parseInStatement
parseIndex
parseIndexExpression
parseInitializer
parseInterfaceDeclaration
parseInvariant
parseIsExpression
parseKeyValuePair
parseKeyValuePairs
parseLabeledStatement
parseLambdaExpression
parseLastCatch
parseLeftAssocBinaryExpression
parseLinkageAttribute
parseMemberFunctionAttribute
parseMixinDeclaration
parseMixinExpression
parseMixinTemplateDeclaration
parseMixinTemplateName
parseModule
parseModuleDeclaration
parseMulExpression
parseNewAnonClassExpression
parseNewExpression
parseNonVoidInitializer
parseOperands
parseOrExpression
parseOrOrExpression
parseOutStatement
parseParameter
parseParameterAttribute
parseParameters
parsePostblit
parsePowExpression
parsePragmaDeclaration
parsePragmaExpression
parsePrimaryExpression
parseRegister
parseRelExpression
parseReturnStatement
parseScopeGuardStatement
parseSharedStaticConstructor
parseSharedStaticDestructor
parseShiftExpression
parseSingleImport
parseStatement
parseStatementNoCaseNoDefault
parseStaticAssertDeclaration
parseStaticAssertStatement
parseStaticConstructor
parseStaticDestructor
parseStaticForeachDeclaration
parseStaticForeachStatement
parseStaticIfCondition
parseStorageClass
parseStructBody
parseStructDeclaration
parseStructInitializer
parseStructMemberInitializer
parseStructMemberInitializers
parseSwitchStatement
parseSymbol
parseSynchronizedStatement
parseTemplateAliasParameter
parseTemplateArgument
parseTemplateArgumentList
parseTemplateArguments
parseTemplateDeclaration
parseTemplateInstance
parseTemplateMixinExpression
parseTemplateParameter
parseTemplateParameterList
parseTemplateParameters
parseTemplateSingleArgument
parseTemplateThisParameter
parseTemplateTupleParameter
parseTemplateTypeParameter
parseTemplateValueParameter
parseTemplateValueParameterDefault
parseTernaryExpression
parseThrowStatement
parseTraitsExpression
parseTryStatement
parseType
parseType2
parseTypeConstructor
parseTypeConstructors
parseTypeSpecialization
parseTypeSuffix
parseTypeidExpression
parseTypeofExpression
parseUnaryExpression
parseUnionDeclaration
parseUnittest
parseVariableDeclaration
parseVector
parseVersionCondition
parseVersionSpecification
parseWhileStatement
parseWithStatement
parseXorExpression
peek
peekIs
peekIsOneOf
peekPast
peekPastBraces
peekPastBrackets
peekPastParens
setBookmark
setTokens
skip
skipBraces
skipBrackets
skipParens
startsWith
trace
warn
manifest constants
MAX_ERRORS
templates
expectSequence
nullCheck
simpleParse
simpleParseItem
simpleParseItems
tokenCheck
traceEnterAndExit
variables
allocator
errorCount
fileName
messageFunction
suppressedErrorCount
warningCount
Parses a Declaration