hjs-0.2.1: hjs.cabal
Name: hjs
Version: 0.2.1
Copyright: Mark Wassell 2007
License: BSD3
license-file: LICENSE
Author: Mark Wassell
Maintainer: Mark Wassell <mwassell@bigpond.net.au>
Stability: Experimental
Category: Compilers/Interpreters
Synopsis: JavaScript Parser
Description: A Javascript parser and interpreter.
Works as per ECMA-262 plus some parts of JS >=1.5.
Homepage: http://www.haskell.org/haskellwiki/Libraries_and_tools/HJS
Build-Type: Simple
Cabal-Version: >= 1.2
Tested-With: GHC==6.8.2
Data-files: ECMA-262.pdf, TODO, README, AUTHORS
Extra-source-files: src/HJS/Interpreter/T.hs,
testsuite/9_functions.js, testsuite/12_funcs_ackermann.js,
testsuite/16_funcs.js, testsuite/inherit.html
testsuite/36_throw.js, testsuite/19_func_body.js,
testsuite/35_throw.js, testsuite/16_literals.js,
testsuite/25_regex.js, testsuite/97_funcproto.js,
testsuite/13_cast.js, testsuite/67_method.js,
testsuite/26_regex.js, testsuite/x.html
testsuite/17_funcs_caller.js, testsuite/0_helloworld.js,
testsuite/parsingonly/06_callexpr.js,
testsuite/parsingonly/06_var.js, testsuite/parsingonly/10_switch.js,
testsuite/parsingonly/120_js.js, testsuite/parsingonly/16_literals.js,
testsuite/parsingonly/00_f.js, testsuite/parsingonly/js.html
testsuite/parsingonly/5_comments.js, testsuite/parsingonly/07_expr.js,
testsuite/parsingonly/130_htojs.js, testsuite/parsingonly/01_semi1.js,
testsuite/parsingonly/06_newexpr.js, testsuite/parsingonly/05_regex.js,
testsuite/parsingonly/121_jsdefs.js, testsuite/parsingonly/errorline13.js,
testsuite/parsingonly/05_comments_simple.js, testsuite/parsingonly/110_perfect.js,
testsuite/parsingonly/123_jsparse.js, testsuite/parsingonly/122_jsexec.js,
testsuite/parsingonly/02_sm.js, testsuite/parsingonly/67_bob.js,
testsuite/parsingonly/101_inheritance.js, testsuite/parsingonly/41_functions.js,
testsuite/parsingonly/15_literals.js, testsuite/parsingonly/14_labelled_stmts.js,
testsuite/parsingonly/03_sm.js, testsuite/parsingonly/25_trycatch.js,
testsuite/parsingonly/130s.js, testsuite/parsingonly/1_simple.js,
testsuite/parsingonly/40_functions.js, testsuite/parsingonly/02_semicolon.js,
testsuite/parsingonly/fn.js, testsuite/parsingonly/06_block.js,
testsuite/parsingonly/20_statements.js, testsuite/parsingonly/04_if.js,
testsuite/14_new.js, testsuite/100_animals.js,
testsuite/34_throw.js, testsuite/23_switch.js,
testsuite/10_expressions.js, testsuite/101_inheritance.js,
testsuite/101a_in.js, testsuite/21_print.js,
testsuite/18_funcs_apply.js, testsuite/79_throw.js,
testsuite/15_tostring.js, testsuite/12_array.js,
testsuite/12_iter.js, testsuite/5_object.js,
testsuite/90_class.js, testsuite/24_switch.js,
testsuite/11_funcs_factorial.js, testsuite/6_this.js,
testsuite/56_arguments.js, testsuite/99_all.js
Library
Hs-source-dirs: src
Exposed-Modules: HJS.Interpreter.Array
HJS.Interpreter.String,
HJS.Interpreter.Error,
HJS.Interpreter.Debugger,
HJS.Interpreter.Printf,
HJS.Interpreter.ObjectBasic,
HJS.Interpreter.Interp,
HJS.Interpreter.VarArgs,
HJS.Interpreter.InterpMDecl,
HJS.Interpreter.Regex,
HJS.Interpreter.Function,
HJS.Interpreter.Host,
HJS.Interpreter.Object,
HJS.Interpreter.InterpM,
HJS.Interpreter.Eval,
HJS.Interpreter,
HJS.Parser.Prim,
HJS.Parser.Utils,
HJS.Parser.JavaScript,
HJS.Parser.Lexer,
HJS.Parser.JavaScriptParser,
HJS.Parser
Build-Depends: base>=3, parsec>=2.0, mtl, regex-compat>=0.71, containers,
array, directory, bytestring
Extensions: OverlappingInstances, PatternSignatures, MultiParamTypeClasses,
FlexibleInstances, TypeSynonymInstances, UndecidableInstances
GHC-Options: -Wall
Executable hjs
Main-Is: Main.hs
Hs-Source-Dirs: src