The WebBits package
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.
Properties
| Versions | 0.9, 0.9.1, 0.9.2, 0.9.3, 0.11.0, 0.14.0, 0.15, 1.0, 2.0, 2.1 |
|---|---|
| Dependencies | base, containers, mtl, parsec, pretty |
| License | LGPL |
| Copyright | Copyright (c) 2007-2008 Arjun Guha and Spiridon Eliopoulos |
| Author | Arjun Guha, Spiridon Eliopoulos |
| Maintainer | Arjun Guha <arjun@cs.brown.edu> |
| Stability | provisional |
| Category | Tools |
| Home page | http://www.cs.brown.edu/research/plt/ |
| Upload date | Fri Aug 8 23:08:31 UTC 2008 |
| Uploaded by | ArjunGuha |
| Build failure | ghc-6.10 (log), ghc-6.12 (log), ghc-6.8 (log) |
| Distributions | NixOS: 2.1 |
Modules
- WebBits
- WebBits.Common
- Data
- WebBits.Data.Zipper
- Html
- WebBits.Html.Html
- WebBits.Html.Instances
- WebBits.Html.PermissiveParser
- WebBits.Html.PrettyPrint
- WebBits.Html.RawScript
- WebBits.Html.Syntax
- JavaScript
- WebBits.JavaScript.Combinators
- WebBits.JavaScript.Crawl
- WebBits.JavaScript.Environment
- WebBits.JavaScript.HtmlEmbedding
- WebBits.JavaScript.Instances
- WebBits.JavaScript.JavaScript
- WebBits.JavaScript.Lexer
- WebBits.JavaScript.Parser
- WebBits.JavaScript.PrettyPrint
- WebBits.JavaScript.Syntax
Downloads
- WebBits-0.9.tar.gz (Cabal source package)
- package description (included in the package)