42 lines
734 B
C++
42 lines
734 B
C++
#ifndef DLANG_HPP
|
|
#define DLANG_HPP
|
|
|
|
#include <iostream>
|
|
#include <vector>
|
|
|
|
#include "types/include.hpp"
|
|
|
|
#include "parser/expressions.hpp"
|
|
#include "parser/statements.hpp"
|
|
|
|
#include "lexer.hpp"
|
|
#include "parser.hpp"
|
|
#include "compiler.hpp"
|
|
|
|
#include "vm.hpp"
|
|
|
|
#include "helpers.hpp"
|
|
#include "libs/dev.hpp"
|
|
#include "libs/os.hpp"
|
|
#include "libs/math.hpp"
|
|
#include "libs/io.hpp"
|
|
#include "libs/debug.hpp"
|
|
#include "libs/string.hpp"
|
|
#include "libs/table.hpp"
|
|
#include "libs/list.hpp"
|
|
#include "libs/regex.hpp"
|
|
|
|
static void OpenStandardLibs(DlangVM* vm)
|
|
{
|
|
openlib_dev(vm);
|
|
openlib_os(vm);
|
|
openlib_math(vm);
|
|
openlib_io(vm);
|
|
openlib_debug(vm);
|
|
openlib_string(vm);
|
|
openlib_table(vm);
|
|
openlib_list(vm);
|
|
openlib_regex(vm);
|
|
}
|
|
|
|
#endif |