PhoenixYml  0.5.0
Yml parser for Phoenix
Loading...
Searching...
No Matches
PYmlParserData Struct Reference

Data used to parse a yml file. More...

+ Collaboration diagram for PYmlParserData:

Public Attributes

bool compactMode
 True if the compact mode is activated.
 
size_t currentLine
 Current line number.
 
VecValuecurrentlyParsedKeyValue
 Currently parsed key value.
 
PString currentText
 Current parsed text.
 
bool isRun
 True to continue the parsing, false to stop.
 
std::vector< size_t > vecIndentation
 Vector of previous line indentations.
 

Detailed Description

Data used to parse a yml file.

Definition at line 13 of file parser_yml.cpp.

Member Data Documentation

◆ compactMode

bool PYmlParserData::compactMode

True if the compact mode is activated.

Definition at line 17 of file parser_yml.cpp.

Referenced by default_PYmlParserData(), parse_yml_compactDicoContent(), parse_yml_dicoContent(), and parse_yml_listContent().

◆ currentLine

size_t PYmlParserData::currentLine

Current line number.

Definition at line 19 of file parser_yml.cpp.

Referenced by default_PYmlParserData().

◆ currentlyParsedKeyValue

◆ currentText

PString PYmlParserData::currentText

◆ isRun

bool PYmlParserData::isRun

True to continue the parsing, false to stop.

Definition at line 15 of file parser_yml.cpp.

Referenced by default_PYmlParserData(), parse_yml_isParse(), parse_yml_stopParsing(), and parser_yml_fileParser().

◆ vecIndentation

std::vector<size_t> PYmlParserData::vecIndentation

Vector of previous line indentations.

Definition at line 21 of file parser_yml.cpp.

Referenced by parse_yml_compactDicoContent(), parse_yml_dicoContent(), and parse_yml_listContent().


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