![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
This is the complete list of members for Formatter, including all inherited members.
| codeModified() const | Formatter | |
| format(const Ark::internal::Node &node, std::size_t indent, bool after_newline) | Formatter | private |
| formatBegin(const Ark::internal::Node &node, std::size_t indent, bool after_newline) | Formatter | private |
| formatBlock(const Ark::internal::Node &node, std::size_t indent, bool after_newline) | Formatter | private |
| formatCall(const Ark::internal::Node &node, std::size_t indent) | Formatter | private |
| formatComment(const std::string &comment, std::size_t indent) const | Formatter | private |
| formatCondition(const Ark::internal::Node &node, std::size_t indent, bool is_macro=false) | Formatter | private |
| formatDel(const Ark::internal::Node &node, std::size_t indent) | Formatter | private |
| formatFunction(const Ark::internal::Node &node, std::size_t indent) | Formatter | private |
| formatImport(const Ark::internal::Node &node, std::size_t indent) | Formatter | private |
| formatLoop(const Ark::internal::Node &node, std::size_t indent) | Formatter | private |
| formatMacro(const Ark::internal::Node &node, std::size_t indent) | Formatter | private |
| Formatter(bool dry_run) | Formatter | explicit |
| Formatter(std::string filename, bool dry_run) | Formatter | |
| formatVariable(const Ark::internal::Node &node, std::size_t indent) | Formatter | private |
| isBeginBlock(const Ark::internal::Node &node) | Formatter | privatestatic |
| isFuncCall(const Ark::internal::Node &node) | Formatter | privatestatic |
| isFuncDef(const Ark::internal::Node &node) | Formatter | privatestatic |
| isListStartingWithKeyword(const Ark::internal::Node &node, Ark::internal::Keyword keyword) | Formatter | privatestatic |
| lineOfLastNodeIn(const Ark::internal::Node &node) | Formatter | privatestatic |
| m_dry_run | Formatter | private |
| m_filename | Formatter | private |
| m_output | Formatter | private |
| m_parser | Formatter | private |
| m_updated | Formatter | private |
| output() const | Formatter | |
| prefix(const std::size_t indent) | Formatter | inlineprivatestatic |
| processAst(const Ark::internal::Node &ast) | Formatter | private |
| run() | Formatter | |
| runWithString(const std::string &code) | Formatter | |
| shouldAddNewLineBetweenNodes(const Ark::internal::Node &node, std::size_t at) | Formatter | private |
| shouldSplitOnNewline(const Ark::internal::Node &node) | Formatter | private |
| warnIfCommentsWereRemoved(const std::string &original_code, const std::string &filename) | Formatter | private |