Root of Programica Tools Source Directory
README
|
base/
|
Base Language and Base Functionalty
README
|
AST/
|
Abstract Syntax (non-recursive structure)
README
| |
---|
|
Modules/
|
Haskell Module System
Files
| |
---|
|
TI/
|
Type Inference Infrastructure and Type Inference for the Base Language
README
| |
---|
|
defs/
|
Scoping (name resolution)
README
| |
---|
|
lib/
|
General utility library
README
|
Monads/
|
Iavor's Monads and Monad Transformers
Files
|
| |
---|
| |
---|
|
|
parse2/
|
Haskell 98 Parser
README
|
Lexer/
|
The Haskell Lexer (generated and hand-written modules)
Files
| |
---|
|
|
LexerSpec/
|
Haskell Lexical Syntax Specification
Files
| |
---|
|
Parser/
|
Haskell 98 Happy Parser
Files
| |
---|
| |
---|
|
pretty/
|
Pretty Printing Library
Files
| |
---|
|
syntax/
|
Base Language Abstract Syntax Knot-tying recursive definitions
Files
| |
---|
|
transforms/
|
Program transformation
README
|
Deriving/
|
Derived instance code generation
README
| |
---|
| |
---|
| |
---|
|
|
hs2alfa/
|
Haskell-to-Alfa translator
README
| |
---|
|
hs2html/
|
Haskell-to-HTML renderer
Files
| |
---|
|
|
hs2stratego/
|
Haskell-to-Stratego (Plover) translator
README
|
| |
---|
|
pfe/
|
Programatica Front-end Framework and command-line interface
README
|
Browser/
|
Programatica Haskell Browser
README
| |
---|
| |
---|
|
property/
|
The Plogic extension
README
|
AST/
|
AST for the Plogic extention (non-recursive structure)
Files
| |
---|
|
TI/
|
Type inference for the Plogic extension
Files
| |
---|
|
defs/
|
Scoping (name resolution) for the Plogic extension
Files
| |
---|
|
parse2/
|
Parser for Haskell + the Plogic extension
Files
|
| |
---|
|
pfe/
|
Command-line interface additions for the Plogic extension
Files
| |
---|
|
syntax/
|
Knot-tying recursive definitions for the Plogic extention AST
Files
| |
---|
|
transforms/
|
Program transformation for the Plogic extension
Files
| |
---|
| |
---|
|
scripts/
|
Shell scripts to support the build process
Files
| |
---|
|
web/
|
Files for the web pages
Files
| |
---|
|