Subversion

Galculator

[/] [src/] [Language/] [Law/] [SyntaxADT.hs] - Rev 1

Compare with Previous - Blame




module Language.Law.SyntaxADT (
  LawS(..),
  getName
 )where

import Language.R.SyntaxADT
import Text.ParserCombinators.Parsec.Pos

data LawS = 
    EquivS SourcePos String S S
  | ImplS SourcePos String S S
  deriving (Eq, Show)

getName :: LawS -> String
getName (EquivS _ n _ _) = n
getName (ImplS _ n _ _) = n

Theme by Vikram Singh | Powered by WebSVN v1.61