ArkScript
A small, lisp-inspired, functional scripting language
main.cpp File Reference
#include <iostream>
#include <optional>
#include <filesystem>
#include <cstdlib>
#include <clipp.h>
#include <fmt/core.h>
#include <fmt/color.h>
#include <Ark/Utils/Files.hpp>
#include <Ark/Compiler/BytecodeReader.hpp>
#include <Ark/VM/Value/Dict.hpp>
#include <CLI/JsonCompiler.hpp>
#include <CLI/REPL/Repl.hpp>
#include <CLI/Formatter.hpp>
Include dependency graph for main.cpp:

Go to the source code of this file.

Macros

#define ARK_PRINT_SIZE(type)
 

Functions

int main (int argc, char **argv)
 

Variables

constexpr int ArkErrorExitCode = -1
 

Macro Definition Documentation

◆ ARK_PRINT_SIZE

#define ARK_PRINT_SIZE ( type)
Value:
fmt::println("{:<34}| {:<7}| {:<9}", #type, sizeof(type), alignof(type))

Referenced by main().

Function Documentation

◆ main()

Variable Documentation

◆ ArkErrorExitCode

int ArkErrorExitCode = -1
constexpr

Definition at line 20 of file main.cpp.

Referenced by main().