1 2 3 4 5 6 7 8 9 10 11 12 13 14 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