packages feed

WebBits-0.9: WebBits.cabal

Name:           WebBits
Version:        0.9
Cabal-Version:	>= 1.2
Copyright:      Copyright (c) 2007-2008 Arjun Guha and Spiridon Eliopoulos
License:        LGPL
License-file:   LICENSE
Author:         Arjun Guha, Spiridon Eliopoulos
Maintainer:     Arjun Guha <arjun@cs.brown.edu>
Homepage:       http://www.cs.brown.edu/research/plt/
Stability:      provisional
Category:       Tools
Build-Type:     Custom
Synopsis:       JavaScript analysis tools
Description:

	WebBits is a collection of libraries for working with JavaScript embeded in
  HTML files.  Highlights include:

	"WebBits.JavaScript.Crawl" returns all JavaScript in an HTML page, including
  JavaScript from imported script files ("<script src=...>").

  "WebBits.JavaScript.Environment" annotates JavaScript syntax with its static
  environment and returns a list of free identifiers.

  "WebBits.JavaScript.Parser" is a JavaScript parser that is largely based on
  JavaScript 1.5.

  "WebBits.Html.Parser" is a permissive HTML parser.
 
Library
  Hs-Source-Dirs:
    src
  Build-Depends:
    base, mtl, parsec, pretty, containers
  ghc-options:
    -fwarn-incomplete-patterns -fglasgow-exts
  Extensions:     
    Generics Rank2Types MultiParamTypeClasses FunctionalDependencies
    TypeSynonymInstances FlexibleInstances FlexibleContexts
    DeriveDataTypeable NoMonomorphismRestriction
  Exposed-Modules:
    WebBits.Data.Zipper
    WebBits.Html.Html WebBits.Html.Syntax WebBits.Html.PermissiveParser
    WebBits.Html.PrettyPrint WebBits.Html.Instances WebBits.Common
    WebBits.Html.RawScript WebBits.JavaScript.Combinators
    WebBits.JavaScript.HtmlEmbedding WebBits.JavaScript.Instances
    WebBits.JavaScript.JavaScript WebBits.JavaScript.Lexer 
    WebBits.JavaScript.Parser WebBits.JavaScript.PrettyPrint
    WebBits.JavaScript.Syntax WebBits.JavaScript.Environment
    WebBits.JavaScript.Crawl