![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
ArkScript homemade exceptions. More...
#include <string>
#include <utility>
#include <stdexcept>
#include <optional>
#include <Ark/Compiler/AST/utf8_char.hpp>
#include <Ark/Utils/Platform.hpp>
#include <Ark/Error/CodeErrorContext.hpp>
Go to the source code of this file.
Classes | |
class | Ark::Error |
class | Ark::TypeError |
A type error triggered when types don't match. More... | |
class | Ark::AssertionFailed |
An assertion error, only triggered from ArkScript code through (assert expr error-message) More... | |
class | Ark::NestedError |
struct | Ark::CodeError |
CodeError thrown by the compiler (parser, macro processor, optimizer, and compiler itself) More... | |
Namespaces | |
namespace | Ark |
namespace | Ark::internal |
ArkScript homemade exceptions.
Definition in file Exceptions.hpp.