blob: 9eb87cfdbfdf412173b5d0b3db9af1522a08001b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
module Language.SimpleShell.AST.Module
( Module(..)
, ModuleElement(..)
)
where
import Language.SimpleShell.AST.Function (Function)
import Language.SimpleShell.AST.Procedure (Procedure)
newtype Module = Module [ModuleElement]
deriving (Show)
data ModuleElement
= FunctionElement Function
| ProcedureElement Procedure
deriving (Show)
|