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

Public Attributes

OutputCodeListcode
 
CCodeParser ccodeParser
 
const char * inputString
 the code fragment as text
 
int inputPosition
 read offset during parsing
 
int inputLines
 number of line in the code fragment
 
QCString fileName
 
int yyLineNr
 current line number
 
bool insideCodeLine = false
 
bool lineNumbers = FALSE
 
const DefinitionsearchCtx
 
bool collectXRefs = FALSE
 
int lastContext = 0
 
int lastCContext = 0
 
int lastStringContext = 0
 
int docBlockContext = 0
 
int lastPreLineCtrlContext = 0
 
int lastRawStringContext = 0
 
int curlyCount = 0
 
QCString rulesPatternBuffer
 
QCString CCodeBuffer
 
int startCCodeLine = -1
 
int roundCount = 0
 
bool insideCode = FALSE
 
QCString delimiter
 
QCString docBlockName
 
size_t fencedSize = 0
 
bool nestedComment = false
 
bool stripCodeComments
 
bool exampleBlock
 
QCString exampleName
 
QCString classScope
 
std::unique_ptr< FileDefexampleFileDef
 
const FileDefsourceFileDef = nullptr
 
const DefinitioncurrentDefinition = nullptr
 
const MemberDefcurrentMemberDef = nullptr
 
bool includeCodeFragment
 
const char * currentFontClass = nullptr
 

Detailed Description

Definition at line 49 of file lexcode.l.

Member Data Documentation

◆ CCodeBuffer

QCString lexcodeYY_state::CCodeBuffer

Definition at line 73 of file lexcode.l.

◆ ccodeParser

CCodeParser lexcodeYY_state::ccodeParser

Definition at line 52 of file lexcode.l.

◆ classScope

QCString lexcodeYY_state::classScope

Definition at line 85 of file lexcode.l.

◆ code

OutputCodeList* lexcodeYY_state::code

Definition at line 51 of file lexcode.l.

◆ collectXRefs

bool lexcodeYY_state::collectXRefs = FALSE

Definition at line 62 of file lexcode.l.

◆ curlyCount

int lexcodeYY_state::curlyCount = 0

Definition at line 70 of file lexcode.l.

◆ currentDefinition

const Definition* lexcodeYY_state::currentDefinition = nullptr

Definition at line 89 of file lexcode.l.

◆ currentFontClass

const char* lexcodeYY_state::currentFontClass = nullptr

Definition at line 92 of file lexcode.l.

◆ currentMemberDef

const MemberDef* lexcodeYY_state::currentMemberDef = nullptr

Definition at line 90 of file lexcode.l.

◆ delimiter

QCString lexcodeYY_state::delimiter

Definition at line 77 of file lexcode.l.

◆ docBlockContext

int lexcodeYY_state::docBlockContext = 0

Definition at line 67 of file lexcode.l.

◆ docBlockName

QCString lexcodeYY_state::docBlockName

Definition at line 78 of file lexcode.l.

◆ exampleBlock

bool lexcodeYY_state::exampleBlock

Definition at line 83 of file lexcode.l.

◆ exampleFileDef

std::unique_ptr<FileDef> lexcodeYY_state::exampleFileDef

Definition at line 87 of file lexcode.l.

◆ exampleName

QCString lexcodeYY_state::exampleName

Definition at line 84 of file lexcode.l.

◆ fencedSize

size_t lexcodeYY_state::fencedSize = 0

Definition at line 79 of file lexcode.l.

◆ fileName

QCString lexcodeYY_state::fileName

Definition at line 56 of file lexcode.l.

◆ includeCodeFragment

bool lexcodeYY_state::includeCodeFragment

Definition at line 91 of file lexcode.l.

◆ inputLines

int lexcodeYY_state::inputLines

number of line in the code fragment

Definition at line 55 of file lexcode.l.

◆ inputPosition

int lexcodeYY_state::inputPosition

read offset during parsing

Definition at line 54 of file lexcode.l.

◆ inputString

const char* lexcodeYY_state::inputString

the code fragment as text

Definition at line 53 of file lexcode.l.

◆ insideCode

bool lexcodeYY_state::insideCode = FALSE

Definition at line 76 of file lexcode.l.

◆ insideCodeLine

bool lexcodeYY_state::insideCodeLine = false

Definition at line 58 of file lexcode.l.

◆ lastCContext

int lexcodeYY_state::lastCContext = 0

Definition at line 65 of file lexcode.l.

◆ lastContext

int lexcodeYY_state::lastContext = 0

Definition at line 64 of file lexcode.l.

◆ lastPreLineCtrlContext

int lexcodeYY_state::lastPreLineCtrlContext = 0

Definition at line 68 of file lexcode.l.

◆ lastRawStringContext

int lexcodeYY_state::lastRawStringContext = 0

Definition at line 69 of file lexcode.l.

◆ lastStringContext

int lexcodeYY_state::lastStringContext = 0

Definition at line 66 of file lexcode.l.

◆ lineNumbers

bool lexcodeYY_state::lineNumbers = FALSE

Definition at line 60 of file lexcode.l.

◆ nestedComment

bool lexcodeYY_state::nestedComment = false

Definition at line 80 of file lexcode.l.

◆ roundCount

int lexcodeYY_state::roundCount = 0

Definition at line 75 of file lexcode.l.

◆ rulesPatternBuffer

QCString lexcodeYY_state::rulesPatternBuffer

Definition at line 72 of file lexcode.l.

◆ searchCtx

const Definition* lexcodeYY_state::searchCtx

Definition at line 61 of file lexcode.l.

◆ sourceFileDef

const FileDef* lexcodeYY_state::sourceFileDef = nullptr

Definition at line 88 of file lexcode.l.

◆ startCCodeLine

int lexcodeYY_state::startCCodeLine = -1

Definition at line 74 of file lexcode.l.

◆ stripCodeComments

bool lexcodeYY_state::stripCodeComments

Definition at line 82 of file lexcode.l.

◆ yyLineNr

int lexcodeYY_state::yyLineNr

current line number

Definition at line 57 of file lexcode.l.


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