Name: hjs Version: 0.2.1 Copyright: Mark Wassell 2007 License: BSD3 license-file: LICENSE Author: Mark Wassell Maintainer: Mark Wassell 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