![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
Functions | |
| ARK_ALWAYS_INLINE Value | tail (Value *a) |
| ARK_ALWAYS_INLINE Value | head (Value *a) |
| ARK_ALWAYS_INLINE Value | at (Value &container, Value &index, VM &vm) |
| ARK_ALWAYS_INLINE Value | atAt (const Value *x, const Value *y, Value &list) |
| ARK_ALWAYS_INLINE double | doMath (double a, double b, const Instruction op) |
| ARK_ALWAYS_INLINE std::string | mathInstToStr (const Instruction op) |
Definition at line 74 of file Helpers.hpp.
References Ark::Any, Ark::Dict, Ark::Value::dictRef(), Ark::internal::Dict::get(), Ark::List, Ark::Value::list(), Ark::Number, Ark::Value::number(), Ark::String, Ark::Value::string(), Ark::VM::throwVMError(), Ark::Value::toString(), and Ark::Value::valueType().
Referenced by Ark::VM::unsafeRun().
Definition at line 120 of file Helpers.hpp.
References Ark::List, Ark::Value::list(), Ark::Number, Ark::Value::number(), Ark::VM::throwVMError(), and Ark::Value::valueType().
Referenced by Ark::VM::unsafeRun().
|
inline |
Definition at line 158 of file Helpers.hpp.
References Ark::VM::throwVMError().
Referenced by Ark::VM::unsafeRun().
Definition at line 52 of file Helpers.hpp.
References Ark::Value::constList(), Ark::List, Ark::internal::Builtins::nil, Ark::String, Ark::Value::string(), Ark::Value::stringRef(), and Ark::Value::valueType().
Referenced by Ark::VM::unsafeRun().
|
inline |
Definition at line 176 of file Helpers.hpp.
Referenced by Ark::VM::unsafeRun().
Definition at line 23 of file Helpers.hpp.
References Ark::Value::constList(), Ark::List, Ark::String, Ark::Value::string(), Ark::Value::stringRef(), and Ark::Value::valueType().
Referenced by Ark::VM::unsafeRun().