ArkScript
A small, fast, functional and scripting language for video games
Module.hpp
Go to the documentation of this file.
1#ifndef ARK_MODULE_HPP
2#define ARK_MODULE_HPP
3
5
6namespace Ark::internal
7{
8 // TODO store something better than just the AST (AST+what we are importing as private/public/namespaced... vs all)
9 // so that we can remember the order in which we encountered imports.
10 struct Module
11 {
13 bool has_been_processed = false; // TODO document this
14 };
15}
16
17#endif // ARK_MODULE_HPP
AST node used by the parser, optimizer and compiler.
A node of an Abstract Syntax Tree for ArkScript.
Definition Node.hpp:30