Skip to main content

The lexcodeYY_state Struct Reference

Declaration

struct lexcodeYY_state { ... }

Public Member Attributes Index

OutputCodeList *code
CCodeParserccodeParser
const char *inputString

the code fragment as text More...

intinputPosition

read offset during parsing More...

intinputLines

number of line in the code fragment More...

QCStringfileName
intyyLineNr

current line number More...

boolinsideCodeLine = false
boollineNumbers = FALSE
const Definition *searchCtx
boolcollectXRefs = FALSE
intlastContext = 0
intlastCContext = 0
intlastStringContext = 0
intdocBlockContext = 0
intlastPreLineCtrlContext = 0
intlastRawStringContext = 0
intcurlyCount = 0
QCStringrulesPatternBuffer
QCStringCCodeBuffer
intstartCCodeLine = -1
introundCount = 0
boolinsideCode = FALSE
QCStringdelimiter
QCStringdocBlockName
size_tfencedSize = 0
boolnestedComment = false
boolstripCodeComments
boolexampleBlock
QCStringexampleName
QCStringclassScope
std::unique_ptr< FileDef >exampleFileDef
const FileDef *sourceFileDef = nullptr
const Definition *currentDefinition = nullptr
const MemberDef *currentMemberDef = nullptr
boolincludeCodeFragment
const char *currentFontClass = nullptr

Definition at line 49 of file lexcode.l.

Public Member Attributes

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.

70 int curlyCount = 0;

currentDefinition

const Definition* lexcodeYY_state::currentDefinition = nullptr

Definition at line 89 of file lexcode.l.

89 const Definition *currentDefinition = nullptr;

currentFontClass

const char* lexcodeYY_state::currentFontClass = nullptr

Definition at line 92 of file lexcode.l.

92 const char *currentFontClass = nullptr;

currentMemberDef

const MemberDef* lexcodeYY_state::currentMemberDef = nullptr

Definition at line 90 of file lexcode.l.

90 const MemberDef *currentMemberDef = nullptr;

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.

87 std::unique_ptr<FileDef> exampleFileDef;

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.

79 size_t fencedSize = 0;

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.

55 int inputLines; //!< number of line in the code fragment

inputPosition

int lexcodeYY_state::inputPosition

read offset during parsing

Definition at line 54 of file lexcode.l.

54 int inputPosition; //!< read offset during parsing

inputString

const char* lexcodeYY_state::inputString

the code fragment as text

Definition at line 53 of file lexcode.l.

53 const char *inputString; //!< the code fragment as text

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.

58 bool insideCodeLine = false;

lastCContext

int lexcodeYY_state::lastCContext = 0

Definition at line 65 of file lexcode.l.

65 int lastCContext = 0;

lastContext

int lexcodeYY_state::lastContext = 0

Definition at line 64 of file lexcode.l.

64 int lastContext = 0;

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.

80 bool nestedComment = false;

roundCount

int lexcodeYY_state::roundCount = 0

Definition at line 75 of file lexcode.l.

75 int roundCount = 0;

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.

88 const FileDef *sourceFileDef = nullptr;

startCCodeLine

int lexcodeYY_state::startCCodeLine = -1

Definition at line 74 of file lexcode.l.

74 int startCCodeLine = -1;

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.

57 int yyLineNr; //!< current line number

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.