Skip to main content

The pyscannerYY_state Struct Reference

Declaration

struct pyscannerYY_state { ... }

Public Member Attributes Index

CommentScannercommentScanner
OutlineParserInterface *thisParser = nullptr
const char *inputString = nullptr
intinputPosition = 0
Protectionprotection = Protection::Public
std::shared_ptr< Entry >current_root
std::shared_ptr< Entry >current
std::shared_ptr< Entry >previous
std::shared_ptr< Entry >bodyEntry
intyyLineNr = 1
QCStringfileName
MethodTypesmtype = MethodTypes::Method
boolisStatic = FALSE
Specifiervirt = Specifier::Normal
intdocBlockContext = 0
QCStringdocBlock
booldocBlockInBody = FALSE
booldocBlockJavaStyle = FALSE
booldocBrief = FALSE
booldocBlockSpecial = FALSE
booldoubleQuote = FALSE
boolspecialBlock = FALSE
intstringContext = 0
TextStream *copyString = nullptr
intindent = 0
intcurIndent = 0
intcommentIndent = 0
boolimportTuple = FALSE
StringUnorderedMappackageNameCache
charatomStart = 0
charatomEnd = 0
intatomCount = 0
intatomContext = 0
QCStringmoduleScope
QCStringpackageName
TextStreamdefVal
intbraceCount = 0
boollexInit = FALSE
boolpackageCommentAllowed = FALSE
boolstartInit = FALSE
intsearchCount = 0
QCStringargType
boolfuncParamsEnd = FALSE
std::vector< QCString >decorators
QCStringprogramStr
TextStreamdecoratorCommentStr
intdecoratorRound = 0
boolcheckDupEntry = false
boolfirstPass = true

Definition at line 74 of file pyscanner.l.

Public Member Attributes

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.

108 int atomContext = 0;

atomCount

int pyscannerYY_state::atomCount = 0

Definition at line 107 of file pyscanner.l.

107 int atomCount = 0;

atomEnd

char pyscannerYY_state::atomEnd = 0

Definition at line 106 of file pyscanner.l.

106 char atomEnd = 0;

atomStart

char pyscannerYY_state::atomStart = 0

Definition at line 105 of file pyscanner.l.

105 char atomStart = 0;

bodyEntry

std::shared_ptr<Entry> pyscannerYY_state::bodyEntry

Definition at line 84 of file pyscanner.l.

84 std::shared_ptr<Entry> bodyEntry;

braceCount

int pyscannerYY_state::braceCount = 0

Definition at line 112 of file pyscanner.l.

112 int braceCount = 0;

checkDupEntry

bool pyscannerYY_state::checkDupEntry = false

Definition at line 123 of file pyscanner.l.

123 bool checkDupEntry = false;

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.

99 TextStream * copyString = nullptr;

curIndent

int pyscannerYY_state::curIndent = 0

Definition at line 101 of file pyscanner.l.

101 int curIndent = 0;

current

std::shared_ptr<Entry> pyscannerYY_state::current

Definition at line 82 of file pyscanner.l.

82 std::shared_ptr<Entry> current;

current_root

std::shared_ptr<Entry> pyscannerYY_state::current_root

Definition at line 81 of file pyscanner.l.

81 std::shared_ptr<Entry> current_root;

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.

119 std::vector<QCString> decorators;

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.

94 bool docBrief = FALSE;

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.

124 bool firstPass = true;

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.

100 int indent = 0;

inputPosition

int pyscannerYY_state::inputPosition = 0

Definition at line 79 of file pyscanner.l.

79 int inputPosition = 0;

inputString

const char* pyscannerYY_state::inputString = nullptr

Definition at line 78 of file pyscanner.l.

78 const char * inputString = nullptr;

isStatic

bool pyscannerYY_state::isStatic = FALSE

Definition at line 88 of file pyscanner.l.

88 bool isStatic = FALSE;

lexInit

bool pyscannerYY_state::lexInit = FALSE

Definition at line 113 of file pyscanner.l.

113 bool lexInit = FALSE;

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.

87 MethodTypes mtype = MethodTypes::Method;

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.

83 std::shared_ptr<Entry> previous;

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.

80 Protection protection = Protection::Public;

searchCount

int pyscannerYY_state::searchCount = 0

Definition at line 116 of file pyscanner.l.

116 int searchCount = 0;

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.

98 int stringContext = 0;

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.

89 Specifier virt = Specifier::Normal;

yyLineNr

int pyscannerYY_state::yyLineNr = 1

Definition at line 85 of file pyscanner.l.

85 int yyLineNr = 1 ;

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


Generated via doxygen2docusaurus by Doxygen 1.14.0.