Module callisp::ast

source ·
Expand description

The AST module contains structs and enums for the abstract syntax tree.

Structs

Function created using lambda.

Enums

Stores an expression.
A struct representing the possible values of arity a function can have. Arity is just the number of arguments a function takes.
Lisp atom.

Traits

Trait used to define Lisp functions.