libdparse v0.16.1 (2020-08-14T21:20:32Z)
Dub
Repo
Parser.nullCheck
dparse
parser
Parser
Undocumented in source.
class
Parser
protected final
template
nullCheck (
string
exp
) {
protected final
enum
nullCheck
;
}
Members
Manifest constants
nullCheck
enum
nullCheck
;
Undocumented in source.
Meta
Source
See Implementation
dparse
parser
Parser
aliases
Bookmark
messageDg
enums
DecType
functions
abandonBookmark
advance
attachCommentFromSemicolon
current
currentIs
currentIsMemberFunctionAttribute
currentIsOneOf
error
expect
goToBookmark
hasMagicDelimiter
isAssociativeArrayLiteral
isAttribute
isAutoDeclaration
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
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
parseInterfaceOrClass
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
parseSingleImport
parseSpecifiedFunctionBody
parseStatement
parseStatementNoCaseNoDefault
parseStaticAssertDeclaration
parseStaticAssertStatement
parseStaticConstructor
parseStaticCtorDtorCommon
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
parseTypeIdentifierPart
parseTypeSpecialization
parseTypeSuffix
parseTypeidExpression
parseTypeofExpression
parseUnaryExpression
parseUnionDeclaration
parseUnittest
parseVariableDeclaration
parseVariadicArgumentsAttribute
parseVariadicArgumentsAttributes
parseVector
parseVersionCondition
parseVersionSpecification
parseWhileStatement
parseWithStatement
parseXorExpression
peek
peekIs
peekIsOneOf
peekPast
peekPastBraces
peekPastBrackets
peekPastParens
previous
setBookmark
setTokens
skip
skipBraces
skipBrackets
skipParens
startsWith
suppressedErrorCount
trace
warn
manifest constants
MAX_ERRORS
static functions
isMemberFunctionAttribute
isTypeCtor
static variables
REGISTER_NAMES
templates
nullCheck
parseNodeQ
simpleParse
simpleParseItem
simpleParseItems
tokenCheck
traceEnterAndExit
variables
_traceDepth
allocator
cachedAAChecks
cachedTypeChecks
comment
errorCount
fileName
index
messageDelegate
messageFunction
suppressMessages
tokens
warningCount