From 689732c084b9bc017b9015b8b151088fe057464c Mon Sep 17 00:00:00 2001 From: Einhard Leichtfuß Date: Wed, 21 May 2025 11:00:46 +0200 Subject: Add module AST --- src/Language/SimpleShell/AST/Module.hs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/Language/SimpleShell/AST/Module.hs diff --git a/src/Language/SimpleShell/AST/Module.hs b/src/Language/SimpleShell/AST/Module.hs new file mode 100644 index 0000000..5503514 --- /dev/null +++ b/src/Language/SimpleShell/AST/Module.hs @@ -0,0 +1,15 @@ +module Language.SimpleShell.AST.Module + ( Module(..) + , ModuleElement(..) + ) +where + +import Language.SimpleShell.AST.Function (Function) +import Language.SimpleShell.AST.Procedure (Procedure) + + +newtype Module = Module [ModuleElement] + +data ModuleElement + = FunctionElement Function + | ProcedureElement Procedure -- cgit v1.2.3