libdparse v0.19.1 (2022-02-14T18:16:45Z)
Dub
Repo
Parser.setTokens
dparse
parser
Parser
Undocumented in source. Be warned that the author may not have intended to support it.
class
Parser
void
setTokens
(
const
(
Token
)[]
tokens
)
Meta
Source
See Implementation
dparse
parser
Parser
aliases
messageDg
enums
DecType
functions
currentIsMemberFunctionAttribute
error
hasMagicDelimiter
isAssociativeArrayLiteral
isAttribute
isAutoDeclaration
isCastQualifier
isDeclaration
isStorageClass
isType
moreTokens
ownArray
parseAddExpression
parseAliasAssign
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
parseAssertArguments
parseAssertExpression
parseAssignExpression
parseAssocArrayLiteral
parseAtAttribute
parseAttribute
parseAttributeDeclaration
parseAutoDeclaration
parseAutoDeclarationPart
parseBaseClass
parseBaseClassList
parseBlockStatement
parseBreakStatement
parseBuiltinType
parseCaseRangeStatement
parseCaseStatement
parseCastExpression
parseCastQualifier
parseCatch
parseCatches
parseClassDeclaration
parseCmpExpression
parseCommaSeparatedRule
parseCompileCondition
parseConditionalDeclaration
parseConditionalStatement
parseConstraint
parseConstructor
parseContinueStatement
parseDebugCondition
parseDebugSpecification
parseDeclaration
parseDeclarationOrStatement
parseDeclarationsAndStatements
parseDeclarator
parseDeclaratorIdentifierList
parseDefaultStatement
parseDeleteExpression
parseDeprecated
parseDestructor
parseDoStatement
parseEnumBody
parseEnumDeclaration
parseEnumMember
parseEnumMemberAttribute
parseEponymousTemplateDeclaration
parseEqualExpression
parseExpression
parseExpressionStatement
parseFinalSwitchStatement
parseFinally
parseForStatement
parseForeach
parseForeachStatement
parseForeachType
parseForeachTypeList
parseFunctionAttribute
parseFunctionBody
parseFunctionCallExpression
parseFunctionContract
parseFunctionDeclaration
parseFunctionLiteralExpression
parseGccAsmInstruction
parseGccAsmOperand
parseGccAsmOperandList
parseGotoStatement
parseIdentifierChain
parseIdentifierOrTemplateChain
parseIdentifierOrTemplateInstance
parseIdentityExpression
parseIfStatement
parseImportBind
parseImportBindings
parseImportDeclaration
parseImportExpression
parseInContractExpression
parseInExpression
parseInOutContractExpression
parseInOutStatement
parseInStatement
parseIndex
parseIndexExpression
parseInitializer
parseInterfaceDeclaration
parseInvariant
parseIsExpression
parseKeyValuePair
parseKeyValuePairs
parseLabeledStatement
parseLastCatch
parseLeftAssocBinaryExpression
parseLinkageAttribute
parseMemberFunctionAttribute
parseMissingFunctionBody
parseMixinDeclaration
parseMixinExpression
parseMixinTemplateDeclaration
parseMixinTemplateName
parseModule
parseModuleDeclaration
parseMulExpression
parseNamespaceList
parseNewAnonClassExpression
parseNewExpression
parseNonVoidInitializer
parseOperands
parseOrExpression
parseOrOrExpression
parseOutContractExpression
parseOutStatement
parseParameter
parseParameterAttribute
parseParameters
parsePostblit
parsePowExpression
parsePragmaDeclaration
parsePragmaExpression
parsePragmaStatement
parsePrimaryExpression
parseRegister
parseRelExpression
parseReturnStatement
parseScopeGuardStatement
parseSharedStaticConstructor
parseSharedStaticDestructor
parseShiftExpression
parseShortenedFunctionBody
parseSingleImport
parseSpecifiedFunctionBody
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
parseThrowExpression
parseTraitsExpression
parseTryStatement
parseType
parseType2
parseTypeConstructor
parseTypeConstructors
parseTypeIdentifierPart
parseTypeSpecialization
parseTypeSuffix
parseTypeidExpression
parseTypeofExpression
parseUnaryExpression
parseUnionDeclaration
parseUnittest
parseVariableDeclaration
parseVariadicArgumentsAttribute
parseVariadicArgumentsAttributes
parseVector
parseVersionCondition
parseVersionSpecification
parseWhileStatement
parseWithStatement
parseXorExpression
peek
peekPast
peekPastBrackets
peekPastParens
setTokens
skip
skipBraces
skipBrackets
skipParens
warn
manifest constants
MAX_ERRORS
static functions
isMemberFunctionAttribute
isTypeCtor
variables
allocator
errorCount
fileName
messageDelegate
messageFunction
tokens
warningCount