From 33d789f239f4aae87abe37fc78c28da79fe61c1e Mon Sep 17 00:00:00 2001 From: Ilya Rezvov Date: Fri, 26 Jan 2018 14:00:43 -0800 Subject: [PATCH] add types exports --- src/Language/Wasm/Parser.y | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/src/Language/Wasm/Parser.y b/src/Language/Wasm/Parser.y index b7dc444..2324b3c 100644 --- a/src/Language/Wasm/Parser.y +++ b/src/Language/Wasm/Parser.y @@ -4,7 +4,42 @@ {-# LANGUAGE DuplicateRecordFields #-} module Language.Wasm.Parser ( - parseModule + parseModule, + Module(..), + ModuleField(..), + DataSegment(..), + ElemSegment(..), + StartFunction(..), + Export(..), + ExportDesc(..), + Table(..), + Memory(..), + Global(..), + Function(..), + LocalType(..), + Import(..), + ImportDesc(..), + Instruction(..), + MemArg(..), + TypeUse(..), + TypeDef(..), + PlainInstr(..), + IUnOp(..), + IBinOp(..), + IRelOp(..), + FUnOp(..), + FBinOp(..), + FRelOp(..), + BitSize(..), + Index(..), + TableType(..), + ElemType(..), + Limit(..), + GlobalType(..), + Ident(..), + ParamType(..), + FuncType(..), + ValueType(..) ) where import qualified Data.Text as T