-
Notifications
You must be signed in to change notification settings - Fork 4
/
domconv-webkit.cabal
74 lines (63 loc) · 3.01 KB
/
domconv-webkit.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Name: domconv-webkit
Version: 0.1
Author: Dmitry Golubovsky, Hamish Mackenzie
Maintainer: Hamish Mackenzie <[email protected]>
License: BSD3
License-File: LICENSE
Stability: Experimental
Category: Utils
Synopsis: Converters of WebKit IDL files to Gtk2Hs Haskell bindins for webkitgtk.
Description: This package provides executables that WebKit IDL files to Haskell,
files that call the webkitgtk API to manipulate the DOM.
.
More on DOM interfaces vs. Haskell type classes here:
.
<http://www.haskell.org/haskellwiki/Haskell_in_web_browser#DOM_interfaces_vs._Haskell_type_classes>
.
The IDL parser based on parts of H/Direct code.
Build-Type: Simple
Build-Depends: base >= 4, filepath, mtl, utf8-string, directory,
process, array, containers, haskell-src, cpphs, WebBits == 2.2,
jmacro >=0.6.8 && <0.7, split, text >=1.2.0.4 && <1.3
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
-- There is a good chance domconv-cps, domconv-jsmw and domcabal-jsmw
-- are broken by the changes made to hdirect for the webkit gtk2hs binding
-- -- 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
-- Converter for gtk2hs Haskell bindings to webkitgtk
Executable: domconv-webkit-jsffi
Main-is: domconv-webkit-jsffi.hs
Hs-source-dirs: ., hdirect-0.21
Other-Modules: SplitBounds, BasicTypes, FiniteMap, IDLSyn, IDLToken, IDLUtils, Lex, LexM,
Literal, OmgParser, Opts, PP, PreProc, Pretty, SrcLoc, SymbolTable, Utils, Common
Extensions: ScopedTypeVariables
Executable: domconv-webkit-jsaddle
Main-is: domconv-webkit-jsaddle.hs
Hs-source-dirs: ., hdirect-0.21
Other-Modules: SplitBounds, BasicTypes, FiniteMap, IDLSyn, IDLToken, IDLUtils, Lex, LexM,
Literal, OmgParser, Opts, PP, PreProc, Pretty, SrcLoc, SymbolTable, Utils, Common
Extensions: ScopedTypeVariables