The pycodeYY_state
Struct Reference
Declaration
struct pycodeYY_state { ... }
Public Member Attributes Index
Definition at line 70 of file pycode.l.
Public Member Attributes
bodyCurlyCount
int pycodeYY_state::bodyCurlyCount = 0 |
|
classScope
QCString pycodeYY_state::classScope |
|
code
OutputCodeList* pycodeYY_state::code = nullptr |
|
codeClassMap
std::unordered_map< std::string, ScopedTypeVariant > pycodeYY_state::codeClassMap |
|
collectXRefs
bool pycodeYY_state::collectXRefs = FALSE |
|
curClassBases
StringVector pycodeYY_state::curClassBases |
|
curClassName
QCString pycodeYY_state::curClassName |
|
currentDefinition
const Definition* pycodeYY_state::currentDefinition = nullptr |
|
currentFontClass
const char* pycodeYY_state::currentFontClass = nullptr |
|
currentMemberDef
const MemberDef* pycodeYY_state::currentMemberDef = nullptr |
|
docBlock
QCString pycodeYY_state::docBlock |
|
contents of all lines of a documentation block
Definition at line 112 of file pycode.l.
doubleQuote
bool pycodeYY_state::doubleQuote = FALSE |
|
Definition at line 105 of file pycode.l.
doubleStringIsDoc
bool pycodeYY_state::doubleStringIsDoc = FALSE |
|
Definition at line 104 of file pycode.l.
endComment
bool pycodeYY_state::endComment = FALSE |
|
Definition at line 113 of file pycode.l.
exampleBlock
bool pycodeYY_state::exampleBlock = FALSE |
|
exampleFileDef
std::unique_ptr<FileDef> pycodeYY_state::exampleFileDef |
|
exampleName
QCString pycodeYY_state::exampleName |
|
fileName
QCString pycodeYY_state::fileName |
|
foldStack
std::vector<const Definition *> pycodeYY_state::foldStack |
|
Definition at line 118 of file pycode.l.
includeCodeFragment
bool pycodeYY_state::includeCodeFragment = FALSE |
|
indents
std::stack<yy_size_t> pycodeYY_state::indents |
|
Tracks indentation levels for scoping in python.
Definition at line 110 of file pycode.l.
inputLines
int pycodeYY_state::inputLines = 0 |
|
number of line in the code fragment
Definition at line 84 of file pycode.l.
inputPosition
int pycodeYY_state::inputPosition = 0 |
|
read offset during parsing
Definition at line 78 of file pycode.l.
inputString
const char* pycodeYY_state::inputString = nullptr |
|
the code fragment as text
Definition at line 77 of file pycode.l.
insideBody
bool pycodeYY_state::insideBody = false |
|
insideCodeLine
bool pycodeYY_state::insideCodeLine = FALSE |
|
insideSpecialComment
bool pycodeYY_state::insideSpecialComment = false |
|
Definition at line 108 of file pycode.l.
name
QCString pycodeYY_state::name |
|
Definition at line 102 of file pycode.l.
noSuiteFound
bool pycodeYY_state::noSuiteFound = FALSE |
|
Definition at line 106 of file pycode.l.
paramParens
int pycodeYY_state::paramParens = 0 |
|
realScope
QCString pycodeYY_state::realScope |
|
searchCtx
const Definition* pycodeYY_state::searchCtx = nullptr |
|
searchingForBody
bool pycodeYY_state::searchingForBody = FALSE |
|
sourceFileDef
const FileDef* pycodeYY_state::sourceFileDef = nullptr |
|
stringContext
int pycodeYY_state::stringContext = 0 |
|
Definition at line 107 of file pycode.l.
symbolResolver
SymbolResolver pycodeYY_state::symbolResolver |
|
Definition at line 116 of file pycode.l.
theCallContext
CallContext pycodeYY_state::theCallContext |
|
Definition at line 115 of file pycode.l.
theVarContext
VariableContext pycodeYY_state::theVarContext |
|
Definition at line 114 of file pycode.l.
tooltipManager
TooltipManager pycodeYY_state::tooltipManager |
|
Definition at line 117 of file pycode.l.
type
QCString pycodeYY_state::type |
|
Definition at line 101 of file pycode.l.
yyLineNr
int pycodeYY_state::yyLineNr = 0 |
|
current line number
Definition at line 85 of file pycode.l.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.