![]() |
ArkScript
A small, fast, functional and scripting language for video games
|
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, const std::optional< CodeErrorContext > &additional_context=std::nullopt) | Ark::internal::BaseParser | protected |
errorWithNextToken(const std::string &message, const std::optional< CodeErrorContext > &additional_context=std::nullopt) | Ark::internal::BaseParser | protected |
expect(const CharPred &t, std::string *s=nullptr) | Ark::internal::BaseParser | protected |
expectSuffixOrError(char suffix, const std::string &context, const std::optional< CodeErrorContext > &additional_context=std::nullopt) | Ark::internal::BaseParser | protected |
generateErrorContext(const std::string &expr) | Ark::internal::BaseParser | protected |
getCount() | Ark::internal::BaseParser | inlineprotected |
getCursor() const | Ark::internal::BaseParser | protected |
getSize() const | Ark::internal::BaseParser | inlineprotected |
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 | inlineprotected |
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 |
peek() const | 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 |