![]() |
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.