Go to the documentation of this file.
20 std::vector <std::string> params;
279 if(!canBeHandle && token.
value.empty())
281 else if(token.
value.empty())
330 token.
value = scalar;
341 bool single = (quote ==
'\'');
347 params.
escape = (single ?
'\'' :
'\\');
369 token.
value = scalar;
393 for(
int i=0;i<n;i++) {
436 token.
value = scalar;
const RegEx & EscSingleQuote()
const char *const CHAR_IN_ALIAS
const std::string ScanTagSuffix(Stream &INPUT)
const RegEx & EndScalarInFlow()
bool InBlockContext() const
const char *const CHAR_IN_ANCHOR
bool eatLeadingWhitespace
const RegEx & AnchorEnd()
const char *const CHAR_IN_BLOCK
const char VerbatimTagStart
const std::string ScanTagHandle(Stream &INPUT, bool &canBeHandle)
const char *const ANCHOR_NOT_FOUND
std::vector< std::string > params
const char *const MAP_KEY
std::string ScanScalar(Stream &INPUT, ScanScalarParams ¶ms)
const char *const MAP_VALUE
IndentMarker * PushIndentTo(int column, IndentMarker::INDENT_TYPE type)
const RegEx & BlankOrBreak()
ACTION onTabInIndentation
const char *const ALIAS_NOT_FOUND
bool InFlowContext() const
const char *const FLOW_END
const RegEx & EndScalar()
const char *const ZERO_INDENT_IN_BLOCK
int Match(const std::string &str) const
void InsertPotentialSimpleKey()
const std::string ScanVerbatimTag(Stream &INPUT)
bool Matches(char ch) const
std::queue< Token > m_tokens
void InvalidateSimpleKey()
const char *const BLOCK_ENTRY
T param(const std::string ¶m_name, const T &default_val)
std::stack< FLOW_MARKER > m_flows
mp2p_icp
Author(s):
autogenerated on Fri Dec 20 2024 03:46:00