ArkScript
A small, fast, functional and scripting language for video games
|
Variables | |
constexpr std::string_view | AppendInPlace = "append!" |
constexpr std::string_view | ConcatInPlace = "concat!" |
constexpr std::string_view | PopInPlace = "pop!" |
constexpr std::string_view | SetAtInPlace = "@=" |
constexpr std::string_view | SetAt2InPlace = "@@=" |
constexpr std::array | UpdateRef |
All the builtins that modify in place a variable. | |
constexpr std::array< std::string_view, 9 > | listInstructions |
constexpr std::string_view | SysArgs = "sys:args" |
constexpr std::string_view | SysPlatform = "sys:platform" |
constexpr std::string_view | And = "and" |
constexpr std::string_view | Or = "or" |
constexpr std::string_view | Undef = "$undef" |
constexpr std::string_view | Symcat = "$symcat" |
constexpr std::string_view | Argcount = "$argcount" |
constexpr std::string_view | Repr = "$repr" |
constexpr std::string_view | Paste = "$paste" |
constexpr std::array | macros |
constexpr std::array< std::string_view, 24 > | operators |
|
constexpr |
Definition at line 115 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate(), Ark::internal::Compiler::handleCalls(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 87 of file Common.hpp.
Referenced by Ark::internal::NameResolutionPass::visit().
|
constexpr |
Definition at line 120 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 88 of file Common.hpp.
Referenced by Ark::internal::NameResolutionPass::visit().
|
constexpr |
Definition at line 100 of file Common.hpp.
Referenced by Ark::internal::Compiler::getListInstruction(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 124 of file Common.hpp.
Referenced by Ark::internal::FunctionExecutor::applyMacro().
|
constexpr |
Definition at line 135 of file Common.hpp.
Referenced by Ark::internal::Compiler::getOperator(), Ark::internal::Compiler::handleCalls(), Ark::internal::MacroProcessor::isConstEval(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 116 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate(), Ark::internal::Compiler::handleCalls(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 122 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 89 of file Common.hpp.
|
constexpr |
Definition at line 121 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 91 of file Common.hpp.
|
constexpr |
Definition at line 90 of file Common.hpp.
|
constexpr |
Definition at line 119 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 112 of file Common.hpp.
Referenced by Ark::internal::NameResolutionPass::NameResolutionPass(), and Ark::State::setArgs().
|
constexpr |
Definition at line 113 of file Common.hpp.
Referenced by Ark::State::setArgs().
|
constexpr |
Definition at line 118 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
All the builtins that modify in place a variable.
Definition at line 93 of file Common.hpp.
Referenced by Ark::internal::NameResolutionPass::visit().