![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
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 = "builtin__sys:args" |
| constexpr std::string_view | SysProgramName = "builtin__sys:programName" |
| 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 | AsIs = "$as-is" |
| constexpr std::string_view | Type = "$type" |
| constexpr std::array | macros |
| constexpr std::array< std::string_view, 24 > | operators |
|
constexpr |
Definition at line 134 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate(), Ark::internal::ASTLowerer::handleCalls(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 106 of file Common.hpp.
Referenced by Ark::internal::NameResolutionPass::visit().
|
constexpr |
Definition at line 139 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 141 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 107 of file Common.hpp.
Referenced by Ark::internal::NameResolutionPass::visit().
|
constexpr |
Definition at line 119 of file Common.hpp.
Referenced by Ark::internal::ASTLowerer::getListInstruction(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 144 of file Common.hpp.
Referenced by Ark::internal::FunctionExecutor::applyMacro().
|
constexpr |
Definition at line 156 of file Common.hpp.
Referenced by Ark::internal::ASTLowerer::getOperator(), Ark::internal::ASTLowerer::handleCalls(), Ark::internal::MacroProcessor::isConstEval(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 135 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate(), Ark::internal::ASTLowerer::handleCalls(), and Ark::internal::NameResolutionPass::NameResolutionPass().
|
constexpr |
Definition at line 108 of file Common.hpp.
|
constexpr |
Definition at line 140 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 110 of file Common.hpp.
|
constexpr |
Definition at line 109 of file Common.hpp.
|
constexpr |
Definition at line 138 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 131 of file Common.hpp.
Referenced by Ark::internal::NameResolutionPass::NameResolutionPass(), Ark::State::reset(), Ark::State::setArgs(), and Ark::State::State().
|
constexpr |
Definition at line 132 of file Common.hpp.
Referenced by Ark::State::doFile(), Ark::internal::NameResolutionPass::NameResolutionPass(), Ark::State::reset(), and Ark::State::State().
|
constexpr |
Definition at line 142 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
Definition at line 137 of file Common.hpp.
Referenced by Ark::internal::MacroProcessor::evaluate().
|
constexpr |
All the builtins that modify in place a variable.
Definition at line 112 of file Common.hpp.
Referenced by Ark::internal::ASTLowerer::nodeProducesOutput(), and Ark::internal::NameResolutionPass::visit().