Name: domconv Version: 0.1 Author: Dmitry Golubovsky Maintainer: Dmitry Golubovsky License: BSD3 License-File: LICENSE Stability: Experimental Category: Utils Synopsis: Converters of DOM IDL files (provided by the Web Cosortium) to Haskell. Description: This package provides executables that convert IDL files provided by the Web consortium to Haskell, mapping the interface inheritance to Haskell type classes. . More on DOM interfaces vs. Haskell type classes here: . . The IDL parser based on parts of H/Direct code. Build-Type: Simple Build-Depends: base >= 3, filepath, mtl, utf8-env, utf8-string, haskell98, directory, process, array, containers, haskell-src, cpphs, WebBits == 0.15 Data-Dir: W3C/DOM2 Data-Files: COPYRIGHT.html, idl/*.idl, pkg/Setup.hs, pkg/wbt.hs_unsplit, pkg/LICENSE, pkg/descr.txt, pkg/version.txt -- Historical, CPS-style converter from ycr2js Executable: domconv-cps Main-is: domconv-cps.hs Hs-source-dirs: ., hdirect-0.21, legacy-js Other-Modules: SplitBounds, BasicTypes, FiniteMap, IDLSyn, IDLToken, IDLUtils, Lex, LexM, Literal, OmgParser, Opts, PP, PreProc, Pretty, SrcLoc, SymbolTable, Utils, Prim, JS.Jcode, JS.Show Extensions: ScopedTypeVariables -- Monadic converter for Javascript Monadic Writer Executable: domconv-jsmw Main-is: domconv-jsmw.hs Hs-source-dirs: ., hdirect-0.21, jsmw Other-Modules: SplitBounds, BasicTypes, FiniteMap, IDLSyn, IDLToken, IDLUtils, Lex, LexM, Literal, OmgParser, Opts, PP, PreProc, Pretty, SrcLoc, SymbolTable, Utils Extensions: ScopedTypeVariables -- Automatically build a Cabal package containing DOM definitions in JSMW flavor. Executable: domcabal-jsmw Main-is: domcabal-jsmw.hs