| Interface | Description |
|---|---|
| ExternalVisitor<A> |
Represents a function from a Dhall expression to a value.
|
| Visitor<A> |
Represents a function from a Dhall expression to a value that recurses through the structure of
the expression.
|
| Class | Description |
|---|---|
| Expr |
Represents a Dhall expression.
|
| Expr.Constants |
Definitions of Dhall built-ins and other frequently-used expressions.
|
| Expr.LetBinding<A> |
Represents the first part of a
let-expression. |
| Expr.Parsed |
Represents a Dhall expression that's been parsed and has associated source information.
|
| Expr.Util |
Convenience methods for working with expressions.
|
| ExternalVisitor.Constant<A> |
Represents a function from a Dhall expression that always returns the same value.
|
| Source |
Represents a section of a source document corresponding to a parsed expression.
|
| Visitor.Constant<A> |
Represents a function from a Dhall expression that always returns the same value.
|
| Visitor.Identity |
Represents an identity function.
|
| Visitor.NoPrepareEvents<A> |
Represents a function from a Dhall expression that doesn't need preparation events.
|
| Visitor.Property |
Represents a property of Dhall expressions.
|
| Enum | Description |
|---|---|
| Expr.ImportMode |
Modifier specifying how an import should be parsed into a Dhall expression.
|
| Operator |
Represents a Dhall operator.
|
| Exception | Description |
|---|---|
| DhallException |
Base class of exceptions that may be thrown or returned by DhallJ.
|
| DhallException.ParsingFailure |
Represents a parsing failure, generally wrapping an underlying exception.
|
| DhallException.ResolutionFailure |