Skip to content

Commit 85637f5

Browse files
committed
Language/MetaCircularEvaluator
1 parent a85c21a commit 85637f5

10 files changed

Lines changed: 614 additions & 168 deletions

modules/Language/AST.mpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export module CppUtils.Language.AST;
2+
3+
import CppUtils.Container.Tree;
4+
import CppUtils.String;
5+
6+
export namespace CppUtils::Language
7+
{
8+
using ASTNode = Container::Tree::Node<String::Token>;
9+
}

modules/Language/GenericVirtualMachine.mpp

Lines changed: 0 additions & 42 deletions
This file was deleted.

modules/Language/HomoiconicVirtualMachine.mpp

Lines changed: 0 additions & 91 deletions
This file was deleted.

modules/Language/Language.mpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export module CppUtils.Language;
22

3+
export import CppUtils.Language.AST;
34
export import CppUtils.Language.TreeParser;
45
export import CppUtils.Language.VirtualMachine;
5-
export import CppUtils.Language.GenericVirtualMachine;
6-
export import CppUtils.Language.HomoiconicVirtualMachine;
6+
export import CppUtils.Language.MetaCircularEvaluator;

0 commit comments

Comments
 (0)