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: