https://github.com/Helium4Haskell/lvm
Tip revision: 3ceeb230e21c5f315c786bef5bb84f4dc497dfa7 authored by Mias van Klei on 08 August 2020, 08:15:11 UTC
Lvm.Core: fix pretty printing of annotations, export ptypeconstraints in Parser
Lvm.Core: fix pretty printing of annotations, export ptypeconstraints in Parser
Tip revision: 3ceeb23
Data.hs
--------------------------------------------------------------------------------
-- Copyright 2001-2012, Daan Leijen, Bastiaan Heeren, Jurriaan Hage. This file
-- is distributed under the terms of the BSD3 License. For more information,
-- see the file "LICENSE.txt", which is included in the distribution.
--------------------------------------------------------------------------------
-- $Id$
module Lvm.Data
( module Lvm.Core.Module, LvmModule, LvmDecl
-- constants
, recHeader,recFooter
) where
import Lvm.Core.Module
import Lvm.Instr.Data ( Instr )
{--------------------------------------------------------------
An LVM module
---------------------------------------------------------------}
type LvmModule = Module [Instr]
type LvmDecl = Decl [Instr]
{---------------------------------------------------------------
Constants
---------------------------------------------------------------}
recHeader,recFooter :: Int
recHeader = 0x1F4C564D
recFooter = 0x1E4C564D