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
() noexcept
fedem::parser::Parser
inline
enterScope
() noexcept
fedem::parser::Parser
protected
errors
() const noexcept
fedem::parser::Parser
inline
exit
(int status)
fedem::parser::Parser
protected
extractCharacter
(std::string::value_type const token)
fedem::parser::Parser
protected
extractToken
(std::string const &token)
fedem::parser::Parser
protected
getCursor
()
fedem::parser::Parser
inline
protected
getCursor
() const
fedem::parser::Parser
inline
protected
getGrammarName
() const noexcept=0
fedem::parser::Parser
pure virtual
hasErrors
() const noexcept
fedem::parser::Parser
inline
leaveScope
() noexcept
fedem::parser::Parser
protected
openScopeDepth
() const noexcept
fedem::parser::Parser
protected
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::Parser
protected
recordError
(ParseError::Kind kind, std::string const &message, unsigned long int line=0, unsigned long int col=0)
fedem::parser::Parser
protected
restoreCursor
(Cursor const &crs)
fedem::parser::Parser
protected
skipComments
()
fedem::parser::Parser
protected
virtual
skipCommentsBlock
()
fedem::parser::Parser
protected
skipWhiteSpaces
()
fedem::parser::Parser
protected
virtual
start
()=0
fedem::parser::Parser
protected
pure virtual
storeCursor
()
fedem::parser::Parser
protected
TermRequirementDeclaration
enum name
fedem::parser::Parser
writeTraceMessage
()
fedem::parser::Parser
protected
~Parser
()
fedem::parser::Parser
virtual
Generated by
1.9.1