Class:
HeaderDoc::ParserState
Introduction
▷
Member Functions
_initialize
addBackslash
braceCount
dbprint
free
isContinuationLine
isLeftBrace
isQuoted
isRubyCloseQuote
isRubyOpenQuote
new
peekBrace
peekBraceMatch
popBrace
print
pushBrace
resetBackslash
rollback
rollbackSet
setHollowWithLineNumbers
treePop
treePush
▷
Member Data
HeaderDoc::ParserState::VERSION
Additional data
APIODONE
classtype
FULLPATH
functionContents
inputCounter
lang
lastTreeNode
optionalOrRequired
returntype
sodtypeclasstoken
sublang
C preprocessing variables
macroNoTrunc
NEXTTOKENNOCPP
IDL-specific variables
MODULE
sodbrackets
Java-specific variables
extendsClass
implementsClass
Key parser state variables
afterNL
backslashcount
bracePending
callbackNamePending
classIsObjC
classNameConcat
classNameFound
conformsToList
declarationEndsAtNewLine
externC
ignoreAvailabilityMacros
inBitfield
inBrackets
inChar
inClass
inClassConformingToProtocol
inComment
inEnum
inExtends
inGiven
INIF
inImplements
inInlineComment
initbsCount
inLabel
inMacroLine
inMacroTail
INMODULE
inOfIn
inOperator
inPrivateParamTypes
inProtocol
inrbraceargument
inRuby
inRubyBlock
inRubyClass
inString
inTemplate
inTypedef
inUnion
leavingComment
namePending
OfIn
onlyComments
posstypesPending
preExternCcurline
preExternCdeclaration
pushedfuncbrace
rollbackPending
rollbackState
seenBraces
seenMacroName
seenMacroPart
seenMacroStart
startOfDec
temponlyComments
treePopTwo
valuepending
variableNameConcat
Key variables used to determine names/types
availability
basetype
callbackIsTypedef
callbackName
categoryClass
cbsodname
constKeywordFound
cppMacroHasArgs
curvarstars
forceClassDone
forceClassName
forceClassSuper
freezereturn
frozensodname
functionReturnsCallback
inMacro
isConstructor
ISFORWARDDECLARATION
isProperty
isStatic
kr_c_function
kr_c_name
name
nameList
occmethod
occmethodname
occmethodreturntype
occSuper
posstypes
preclasssodtype
preEqualsSymbol
prekeywordsodname
prekeywordsodtype
preTemplateSymbol
seenTilde
simpleTypedef
sodclass
sodname
sodtype
stackFrozen
structClassName
typestring
value
variablenames
variablestars
variabletype
Legacy junk variables
simpleTDcontents
storeDec
Objective-C-specific variables
extendsProtocol
gatheringObjCReturnType
occmethodtype
Parameter, attribute, asm, and availability parsing
ASlabel
attributeState
occparmlabelfound
parsedParam
parsedParamAtBrace
parsedParamParse
parsedParamStateAtBrace
Parser stacks
availabilityNodesArray
braceStack
freezeStack
parsedParamList
pplStack
treeStack
Parser state insertion
hollow
noInsert
skiptoken
Parsing actual code
elseContents
ifContents
seenElse
seenIf
Pascal-specific variables
afterSemi
endOfString
firstpastnl
inCase
waitingForTypeInformation
Perl/Shell-specific variables
perlClassName
Python-specific variables
autoContinue
endgame
endOfTripleQuote
endOfTripleQuoteToken
justLeftStringToken
lastNLWasQuoted
lastpart
leadspace
namepending
nestAfter
parentLeading
popAfter
popAtEnd
pushParserStateOnBrace
seenLeading
seenToken
setHollowAfter
setleading
Ruby-specific variables
followingrubyrbrace
newlineIsSemi
pendingBracedParameters
waitingForExceptions
TCL-specific variables
inTCLRegExpCommand
Token variables
lastsymbol
Other Reference
Header