Doxygen
Loading...
Searching...
No Matches
fortrancodeYY_state Struct Reference
+ Collaboration diagram for fortrancodeYY_state:

Public Attributes

QCString docBlock
 contents of all lines of a documentation block
 
QCString currentModule =QCString()
 name of the current enclosing module
 
UseMap useMembers
 info about used modules
 
UseEntry useEntry
 current use statement info
 
std::vector< ScopescopeStack
 
bool isExternal = false
 
QCString str =QCString()
 contents of fortran string
 
OutputCodeListcode = nullptr
 
const char * inputString = nullptr
 the code fragment as text
 
int inputPosition = 0
 read offset during parsing
 
int inputLines = 0
 number of line in the code fragment
 
QCString fileName
 
int yyLineNr = 0
 current line number
 
int contLineNr = 0
 current, local, line number for continuation determination
 
int * hasContLine = nullptr
 signals whether or not a line has a continuation line (fixed source form)
 
bool insideCodeLine = false
 
const DefinitionsearchCtx = nullptr
 
bool collectXRefs = false
 
bool isFixedForm = false
 
bool insideBody = false
 inside subprog/program body? => create links
 
const char * currentFontClass = nullptr
 
bool insideSpecialComment = false
 
bool exampleBlock = false
 
QCString exampleName
 
QCString exampleFile
 
std::unique_ptr< FileDefexampleFileDef
 
const FileDefsourceFileDef = nullptr
 
const DefinitioncurrentDefinition = nullptr
 
const MemberDefcurrentMemberDef = nullptr
 
bool includeCodeFragment = false
 
char stringStartSymbol = '\0'
 
int bracketCount = 0
 
int inTypeDecl = 0
 
bool endComment = false
 
TooltipManager tooltipManager
 
std::vector< const Definition * > foldStack
 
int fixedCommentAfter = 72
 

Detailed Description

Definition at line 127 of file fortrancode.l.

Member Data Documentation

◆ bracketCount

int fortrancodeYY_state::bracketCount = 0

Definition at line 168 of file fortrancode.l.

◆ code

OutputCodeList* fortrancodeYY_state::code = nullptr

Definition at line 137 of file fortrancode.l.

◆ collectXRefs

bool fortrancodeYY_state::collectXRefs = false

Definition at line 148 of file fortrancode.l.

◆ contLineNr

int fortrancodeYY_state::contLineNr = 0

current, local, line number for continuation determination

Definition at line 144 of file fortrancode.l.

◆ currentDefinition

const Definition* fortrancodeYY_state::currentDefinition = nullptr

Definition at line 161 of file fortrancode.l.

◆ currentFontClass

const char* fortrancodeYY_state::currentFontClass = nullptr

Definition at line 152 of file fortrancode.l.

◆ currentMemberDef

const MemberDef* fortrancodeYY_state::currentMemberDef = nullptr

Definition at line 162 of file fortrancode.l.

◆ currentModule

QCString fortrancodeYY_state::currentModule =QCString()

name of the current enclosing module

Definition at line 130 of file fortrancode.l.

◆ docBlock

QCString fortrancodeYY_state::docBlock

contents of all lines of a documentation block

Definition at line 129 of file fortrancode.l.

◆ endComment

bool fortrancodeYY_state::endComment = false

Definition at line 173 of file fortrancode.l.

◆ exampleBlock

bool fortrancodeYY_state::exampleBlock = false

Definition at line 155 of file fortrancode.l.

◆ exampleFile

QCString fortrancodeYY_state::exampleFile

Definition at line 157 of file fortrancode.l.

◆ exampleFileDef

std::unique_ptr<FileDef> fortrancodeYY_state::exampleFileDef

Definition at line 159 of file fortrancode.l.

◆ exampleName

QCString fortrancodeYY_state::exampleName

Definition at line 156 of file fortrancode.l.

◆ fileName

QCString fortrancodeYY_state::fileName

Definition at line 142 of file fortrancode.l.

◆ fixedCommentAfter

int fortrancodeYY_state::fixedCommentAfter = 72

Definition at line 177 of file fortrancode.l.

◆ foldStack

std::vector<const Definition *> fortrancodeYY_state::foldStack

Definition at line 175 of file fortrancode.l.

◆ hasContLine

int* fortrancodeYY_state::hasContLine = nullptr

signals whether or not a line has a continuation line (fixed source form)

Definition at line 145 of file fortrancode.l.

◆ includeCodeFragment

bool fortrancodeYY_state::includeCodeFragment = false

Definition at line 163 of file fortrancode.l.

◆ inputLines

int fortrancodeYY_state::inputLines = 0

number of line in the code fragment

Definition at line 141 of file fortrancode.l.

◆ inputPosition

int fortrancodeYY_state::inputPosition = 0

read offset during parsing

Definition at line 140 of file fortrancode.l.

◆ inputString

const char* fortrancodeYY_state::inputString = nullptr

the code fragment as text

Definition at line 139 of file fortrancode.l.

◆ insideBody

bool fortrancodeYY_state::insideBody = false

inside subprog/program body? => create links

Definition at line 151 of file fortrancode.l.

◆ insideCodeLine

bool fortrancodeYY_state::insideCodeLine = false

Definition at line 146 of file fortrancode.l.

◆ insideSpecialComment

bool fortrancodeYY_state::insideSpecialComment = false

Definition at line 153 of file fortrancode.l.

◆ inTypeDecl

int fortrancodeYY_state::inTypeDecl = 0

Definition at line 171 of file fortrancode.l.

◆ isExternal

bool fortrancodeYY_state::isExternal = false

Definition at line 134 of file fortrancode.l.

◆ isFixedForm

bool fortrancodeYY_state::isFixedForm = false

Definition at line 149 of file fortrancode.l.

◆ scopeStack

std::vector<Scope> fortrancodeYY_state::scopeStack

Definition at line 133 of file fortrancode.l.

◆ searchCtx

const Definition* fortrancodeYY_state::searchCtx = nullptr

Definition at line 147 of file fortrancode.l.

◆ sourceFileDef

const FileDef* fortrancodeYY_state::sourceFileDef = nullptr

Definition at line 160 of file fortrancode.l.

◆ str

QCString fortrancodeYY_state::str =QCString()

contents of fortran string

Definition at line 135 of file fortrancode.l.

◆ stringStartSymbol

char fortrancodeYY_state::stringStartSymbol = '\0'

Definition at line 165 of file fortrancode.l.

◆ tooltipManager

TooltipManager fortrancodeYY_state::tooltipManager

Definition at line 174 of file fortrancode.l.

◆ useEntry

UseEntry fortrancodeYY_state::useEntry

current use statement info

Definition at line 132 of file fortrancode.l.

◆ useMembers

UseMap fortrancodeYY_state::useMembers

info about used modules

Definition at line 131 of file fortrancode.l.

◆ yyLineNr

int fortrancodeYY_state::yyLineNr = 0

current line number

Definition at line 143 of file fortrancode.l.


The documentation for this struct was generated from the following file: