![]() |
ArkScript
A small, fast, functional and scripting language for video games
|
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 |