ArkScript
A small, fast, functional and scripting language for video games
Ark::internal::BaseParser Member List
This is the complete list of members for
Ark::internal::BaseParser
, including all inherited members.
accept
(const CharPred &t, std::string *s=nullptr)
Ark::internal::BaseParser
protected
anyUntil
(const CharPred &delim, std::string *s=nullptr)
Ark::internal::BaseParser
protected
backtrack
(long n)
Ark::internal::BaseParser
protected
BaseParser
()=default
Ark::internal::BaseParser
comment
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
error
(const std::string &error, std::string exp)
Ark::internal::BaseParser
protected
errorMissingSuffix
(char suffix, const std::string &node_name)
Ark::internal::BaseParser
protected
errorWithNextToken
(const std::string &message)
Ark::internal::BaseParser
protected
expect
(const CharPred &t, std::string *s=nullptr)
Ark::internal::BaseParser
protected
getCount
()
Ark::internal::BaseParser
inline
protected
getCursor
() const
Ark::internal::BaseParser
protected
getSize
() const
Ark::internal::BaseParser
inline
protected
hexNumber
(unsigned length, std::string *s=nullptr)
Ark::internal::BaseParser
protected
initParser
(const std::string &filename, const std::string &code)
Ark::internal::BaseParser
protected
inlineSpace
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
isEOF
() const
Ark::internal::BaseParser
inline
protected
m_filename
Ark::internal::BaseParser
protected
m_filepos
Ark::internal::BaseParser
private
m_it
Ark::internal::BaseParser
private
m_it_to_row
Ark::internal::BaseParser
private
m_next_it
Ark::internal::BaseParser
private
m_str
Ark::internal::BaseParser
private
m_sym
Ark::internal::BaseParser
private
name
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
newlineOrComment
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
next
()
Ark::internal::BaseParser
private
number
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
oneOf
(std::initializer_list< std::string > words, std::string *s=nullptr)
Ark::internal::BaseParser
protected
packageName
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
prefix
(char c)
Ark::internal::BaseParser
protected
registerNewLine
(std::string::iterator it, std::size_t row)
Ark::internal::BaseParser
private
sequence
(const std::string &s)
Ark::internal::BaseParser
protected
signedNumber
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
space
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
spaceComment
(std::string *s=nullptr)
Ark::internal::BaseParser
protected
suffix
(char c)
Ark::internal::BaseParser
protected
Generated on Wed Jan 15 2025 19:51:44 for ArkScript by
1.12.0