![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
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, FilePosition start_at, const std::optional< CodeErrorContext > &additional_context=std::nullopt) const | 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 |
| generateErrorContextAtCurrentPosition() const | 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() | 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() | Ark::internal::BaseParser | protected |