fortranscannerYY_state Struct
Declaration
struct fortranscannerYY_state { ... }
Public Member Attributes Index
Definition at line 156 of file fortranscanner.l.
Public Member Attributes
anonCount
| int fortranscannerYY_state::anonCount = 0 |
|
argName
| QCString fortranscannerYY_state::argName |
|
argType
| QCString fortranscannerYY_state::argType |
|
blockLineNr
| int fortranscannerYY_state::blockLineNr =-1 |
|
blockString
| QCString fortranscannerYY_state::blockString |
|
colNr
| int fortranscannerYY_state::colNr = 0 |
|
comments
| std::vector<CommentInPrepass> fortranscannerYY_state::comments |
|
commentScanner
| CommentScanner fortranscannerYY_state::commentScanner |
|
curIndent
| int fortranscannerYY_state::curIndent = 0 |
|
current
| std::shared_ptr<Entry> fortranscannerYY_state::current |
|
current_root
| Entry* fortranscannerYY_state::current_root = nullptr |
|
currentModifiers
| SymbolModifiers fortranscannerYY_state::currentModifiers |
|
Accumulated modifiers of current statement, eg variable declaration.
Definition at line 208 of file fortranscanner.l.
debugStr
| QCString fortranscannerYY_state::debugStr |
|
defaultProtection
| Protection fortranscannerYY_state::defaultProtection |
|
docBlock
| QCString fortranscannerYY_state::docBlock |
|
docBlockInBody
| bool fortranscannerYY_state::docBlockInBody = false |
|
docBlockJavaStyle
| bool fortranscannerYY_state::docBlockJavaStyle |
|
docBlockName
| QCString fortranscannerYY_state::docBlockName |
|
fencedSize
| size_t fortranscannerYY_state::fencedSize = 0 |
|
file_root
| std::shared_ptr<Entry> fortranscannerYY_state::file_root |
|
fileName
| QCString fortranscannerYY_state::fileName |
|
fixedCommentAfter
| int fortranscannerYY_state::fixedCommentAfter = 72 |
|
functionLine
| bool fortranscannerYY_state::functionLine = false |
|
global_root
| std::shared_ptr<Entry> fortranscannerYY_state::global_root |
|
global_scope
| Entry* fortranscannerYY_state::global_scope = nullptr |
|
ifType
| InterfaceType fortranscannerYY_state::ifType = IF_NONE |
|
includeStack
| YY_BUFFER_STATE* fortranscannerYY_state::includeStack = nullptr |
|
includeStackCnt
| int fortranscannerYY_state::includeStackCnt = 0 |
|
includeStackPtr
| int fortranscannerYY_state::includeStackPtr = 0 |
|
initializer
| QCString fortranscannerYY_state::initializer |
|
initializerArrayScope
| int fortranscannerYY_state::initializerArrayScope |
|
initializerScope
| int fortranscannerYY_state::initializerScope |
|
inputPosition
| int fortranscannerYY_state::inputPosition |
|
inputPositionPrepass
| unsigned int fortranscannerYY_state::inputPositionPrepass |
|
inputString
| const char* fortranscannerYY_state::inputString |
|
inputStringPrepass
| QCString fortranscannerYY_state::inputStringPrepass |
|
Input string for prepass of line cont. '&'.
Definition at line 163 of file fortranscanner.l.
inputStringSemi
| QCString fortranscannerYY_state::inputStringSemi |
|
Input string after command separator ';'.
Definition at line 164 of file fortranscanner.l.
isFixedForm
| bool fortranscannerYY_state::isFixedForm |
|
last_entry
| std::shared_ptr<Entry> fortranscannerYY_state::last_entry |
|
last_enum
| std::shared_ptr<Entry> fortranscannerYY_state::last_enum |
|
lineCountPrepass
| int fortranscannerYY_state::lineCountPrepass = 0 |
|
lineNr
| int fortranscannerYY_state::lineNr = 1 |
|
mainPrograms
| int fortranscannerYY_state::mainPrograms = 0 |
|
counter for the number of main programs in this file
Definition at line 215 of file fortranscanner.l.
modifiers
| std::map<Entry*,std::map<std::string,SymbolModifiers> > fortranscannerYY_state::modifiers |
|
Holds program scope->symbol name->symbol modifiers.
Definition at line 210 of file fortranscanner.l.
210 std::map<Entry*,std::map<std::string,SymbolModifiers> > modifiers;
moduleProcedures
| EntryList fortranscannerYY_state::moduleProcedures |
|
parsingPrototype
| bool fortranscannerYY_state::parsingPrototype = false |
|
stringStartSymbol
| char fortranscannerYY_state::stringStartSymbol |
|
subrCurrent
| EntryList fortranscannerYY_state::subrCurrent |
|
thisParser
| OutlineParserInterface* fortranscannerYY_state::thisParser |
|
typeMode
| bool fortranscannerYY_state::typeMode = false |
|
typeProtection
| Protection fortranscannerYY_state::typeProtection |
|
useModuleName
| QCString fortranscannerYY_state::useModuleName |
|
vtype
| ScanVar fortranscannerYY_state::vtype = V_IGNORE |
|
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.