Package jfun.jaskell.ast

Provides classes and interfaces for the abstract syntax tree of jaskell.

See:
          Description

Interface Summary
Expr Representing a jaskell expression object.
ExprVisitor Visitor for Expr.
Operator Represents a jaskell operator.
OperatorVisitor The visitor to Operator.
Param Represents a parameter definition.
ParamVisitor The visitor to Param.
Pattern Represents a pattern-match pattern.
PatternVisitor The visitor to Pattern.
 

Class Summary
Alternative An Alternative is one alternative function definition.
Binding Represents a unique identifier of a jaskell variable name.
Bound Represents a use of a Binding.
Exprs The class to create different Expr objects.
FunBinding Represents a compiled function definition.
FunDef Represents an uncompiled function definition.
InterpolatedString Represents a string literal with interpolation.
Location Represents a line in a module.
MemberPattern A pattern match for a tuple member.
Operators The factory to create Operator object.
Params The class to create different Param objects.
Patterns The class to create different pattern-match patterns.
 

Package jfun.jaskell.ast Description

Provides classes and interfaces for the abstract syntax tree of jaskell.

Package Specification

The code is developed and tested under Java 1.4.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see README.txt: