cparse  1.1.0
A small hand-written recursive-descent parser core for C++
fedem::parser::Parser Member List

This is the complete list of members for fedem::parser::Parser, including all inherited members.

clearErrors() noexceptfedem::parser::Parserinline
enterScope() noexceptfedem::parser::Parserprotected
errors() const noexceptfedem::parser::Parserinline
exit(int status)fedem::parser::Parserprotected
extractCharacter(std::string::value_type const token)fedem::parser::Parserprotected
extractToken(std::string const &token)fedem::parser::Parserprotected
getCursor()fedem::parser::Parserinlineprotected
getCursor() constfedem::parser::Parserinlineprotected
getGrammarName() const noexcept=0fedem::parser::Parserpure virtual
hasErrors() const noexceptfedem::parser::Parserinline
leaveScope() noexceptfedem::parser::Parserprotected
openScopeDepth() const noexceptfedem::parser::Parserprotected
openStream(std::string filename)fedem::parser::Parser
parse(std::string filename)fedem::parser::Parser
Parser()fedem::parser::Parser
pushCursor(std::string const &sourceName, std::shared_ptr< Cursor::stream_type > stream)fedem::parser::Parserprotected
recordError(ParseError::Kind kind, std::string const &message, unsigned long int line=0, unsigned long int col=0)fedem::parser::Parserprotected
restoreCursor(Cursor const &crs)fedem::parser::Parserprotected
skipComments()fedem::parser::Parserprotectedvirtual
skipCommentsBlock()fedem::parser::Parserprotected
skipWhiteSpaces()fedem::parser::Parserprotectedvirtual
start()=0fedem::parser::Parserprotectedpure virtual
storeCursor()fedem::parser::Parserprotected
TermRequirementDeclaration enum namefedem::parser::Parser
writeTraceMessage()fedem::parser::Parserprotected
~Parser()fedem::parser::Parservirtual