aboutsummaryrefslogtreecommitdiff
path: root/src/Language/SimpleShell/AST/Procedure.hs
blob: 613f9feed54626b91dc95289c7d19e2e876860cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
module Language.SimpleShell.AST.Procedure
  ( Procedure(..)
  )
where


import Language.SimpleShell.AST.Statement (Statement)
import Language.SimpleShell.AST.Name (VarName, ProcedureName)


data Procedure =
  Procedure
    ProcedureName
    [VarName]     -- ^ parameters
    [VarName]     -- ^ variable declarations
    [Statement]
  deriving (Show)