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
 

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.

◆ 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: