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

Public Attributes

CommentScanner commentScanner
OutlineParserInterfacethisParser = nullptr
const char * inputString = nullptr
int inputPosition = 0
Protection protection = Protection::Public
std::shared_ptr< Entrycurrent_root
std::shared_ptr< Entrycurrent
std::shared_ptr< Entryprevious
std::shared_ptr< EntrybodyEntry
int yyLineNr = 1
QCString fileName
MethodTypes mtype = MethodTypes::Method
bool isStatic = FALSE
Specifier virt = Specifier::Normal
int docBlockContext = 0
QCString docBlock
bool docBlockInBody = FALSE
bool docBlockJavaStyle = FALSE
bool docBrief = FALSE
bool docBlockSpecial = FALSE
bool doubleQuote = FALSE
bool specialBlock = FALSE
int stringContext = 0
TextStreamcopyString = nullptr
int indent = 0
int curIndent = 0
int commentIndent = 0
bool importTuple = FALSE
StringUnorderedMap packageNameCache
char atomStart = 0
char atomEnd = 0
int atomCount = 0
int atomContext = 0
QCString moduleScope
QCString packageName
TextStream defVal
int braceCount = 0
bool lexInit = FALSE
bool packageCommentAllowed = FALSE
bool startInit = FALSE
int searchCount = 0
QCString argType
bool funcParamsEnd = FALSE
std::vector< QCStringdecorators
QCString programStr
TextStream decoratorCommentStr
int decoratorRound = 0
bool checkDupEntry = false
bool firstPass = true

Detailed Description

Definition at line 74 of file pyscanner.l.

Member Data Documentation

◆ argType

QCString pyscannerYY_state::argType

Definition at line 117 of file pyscanner.l.

◆ atomContext

int pyscannerYY_state::atomContext = 0

Definition at line 108 of file pyscanner.l.

◆ atomCount

int pyscannerYY_state::atomCount = 0

Definition at line 107 of file pyscanner.l.

◆ atomEnd

char pyscannerYY_state::atomEnd = 0

Definition at line 106 of file pyscanner.l.

◆ atomStart

char pyscannerYY_state::atomStart = 0

Definition at line 105 of file pyscanner.l.

◆ bodyEntry

std::shared_ptr<Entry> pyscannerYY_state::bodyEntry

Definition at line 84 of file pyscanner.l.

◆ braceCount

int pyscannerYY_state::braceCount = 0

Definition at line 112 of file pyscanner.l.

◆ checkDupEntry

bool pyscannerYY_state::checkDupEntry = false

Definition at line 123 of file pyscanner.l.

◆ commentIndent

int pyscannerYY_state::commentIndent = 0

Definition at line 102 of file pyscanner.l.

◆ commentScanner

CommentScanner pyscannerYY_state::commentScanner

Definition at line 76 of file pyscanner.l.

◆ copyString

TextStream* pyscannerYY_state::copyString = nullptr

Definition at line 99 of file pyscanner.l.

◆ curIndent

int pyscannerYY_state::curIndent = 0

Definition at line 101 of file pyscanner.l.

◆ current

std::shared_ptr<Entry> pyscannerYY_state::current

Definition at line 82 of file pyscanner.l.

◆ current_root

std::shared_ptr<Entry> pyscannerYY_state::current_root

Definition at line 81 of file pyscanner.l.

◆ decoratorCommentStr

TextStream pyscannerYY_state::decoratorCommentStr

Definition at line 121 of file pyscanner.l.

◆ decoratorRound

int pyscannerYY_state::decoratorRound = 0

Definition at line 122 of file pyscanner.l.

◆ decorators

std::vector<QCString> pyscannerYY_state::decorators

Definition at line 119 of file pyscanner.l.

◆ defVal

TextStream pyscannerYY_state::defVal

Definition at line 111 of file pyscanner.l.

◆ docBlock

QCString pyscannerYY_state::docBlock

Definition at line 91 of file pyscanner.l.

◆ docBlockContext

int pyscannerYY_state::docBlockContext = 0

Definition at line 90 of file pyscanner.l.

◆ docBlockInBody

bool pyscannerYY_state::docBlockInBody = FALSE

Definition at line 92 of file pyscanner.l.

◆ docBlockJavaStyle

bool pyscannerYY_state::docBlockJavaStyle = FALSE

Definition at line 93 of file pyscanner.l.

◆ docBlockSpecial

bool pyscannerYY_state::docBlockSpecial = FALSE

Definition at line 95 of file pyscanner.l.

◆ docBrief

bool pyscannerYY_state::docBrief = FALSE

Definition at line 94 of file pyscanner.l.

◆ doubleQuote

bool pyscannerYY_state::doubleQuote = FALSE

Definition at line 96 of file pyscanner.l.

◆ fileName

QCString pyscannerYY_state::fileName

Definition at line 86 of file pyscanner.l.

◆ firstPass

bool pyscannerYY_state::firstPass = true

Definition at line 124 of file pyscanner.l.

◆ funcParamsEnd

bool pyscannerYY_state::funcParamsEnd = FALSE

Definition at line 118 of file pyscanner.l.

◆ importTuple

bool pyscannerYY_state::importTuple = FALSE

Definition at line 103 of file pyscanner.l.

◆ indent

int pyscannerYY_state::indent = 0

Definition at line 100 of file pyscanner.l.

◆ inputPosition

int pyscannerYY_state::inputPosition = 0

Definition at line 79 of file pyscanner.l.

◆ inputString

const char* pyscannerYY_state::inputString = nullptr

Definition at line 78 of file pyscanner.l.

◆ isStatic

bool pyscannerYY_state::isStatic = FALSE

Definition at line 88 of file pyscanner.l.

◆ lexInit

bool pyscannerYY_state::lexInit = FALSE

Definition at line 113 of file pyscanner.l.

◆ moduleScope

QCString pyscannerYY_state::moduleScope

Definition at line 109 of file pyscanner.l.

◆ mtype

MethodTypes pyscannerYY_state::mtype = MethodTypes::Method

Definition at line 87 of file pyscanner.l.

◆ packageCommentAllowed

bool pyscannerYY_state::packageCommentAllowed = FALSE

Definition at line 114 of file pyscanner.l.

◆ packageName

QCString pyscannerYY_state::packageName

Definition at line 110 of file pyscanner.l.

◆ packageNameCache

StringUnorderedMap pyscannerYY_state::packageNameCache

Definition at line 104 of file pyscanner.l.

◆ previous

std::shared_ptr<Entry> pyscannerYY_state::previous

Definition at line 83 of file pyscanner.l.

◆ programStr

QCString pyscannerYY_state::programStr

Definition at line 120 of file pyscanner.l.

◆ protection

Protection pyscannerYY_state::protection = Protection::Public

Definition at line 80 of file pyscanner.l.

◆ searchCount

int pyscannerYY_state::searchCount = 0

Definition at line 116 of file pyscanner.l.

◆ specialBlock

bool pyscannerYY_state::specialBlock = FALSE

Definition at line 97 of file pyscanner.l.

◆ startInit

bool pyscannerYY_state::startInit = FALSE

Definition at line 115 of file pyscanner.l.

◆ stringContext

int pyscannerYY_state::stringContext = 0

Definition at line 98 of file pyscanner.l.

◆ thisParser

OutlineParserInterface* pyscannerYY_state::thisParser = nullptr

Definition at line 77 of file pyscanner.l.

◆ virt

Specifier pyscannerYY_state::virt = Specifier::Normal

Definition at line 89 of file pyscanner.l.

◆ yyLineNr

int pyscannerYY_state::yyLineNr = 1

Definition at line 85 of file pyscanner.l.


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