Crate piske [] [src]

piske programming language.

Reexports

pub use ptype::PType;
pub use symbol::Symbol;

Modules

ast

Abstract syntax tree definition and associated types and implementations.

glue

Code for putting together compilation steps.

parse

Parser used for the interpreter use case. Uses an annotation with a scope that includes both symbol table and memory storage.

ptype

The valid types of the piske programming language.

symbol

Symbol type

value

Value type and implementation for run-time memory space values.

visitor

Abstract syntax tree visitors. These submodules implement the abstract syntax tree walkers which can inspect, annotate, and process the abstract syntax tree.

Macros

add_func
add_interpreter_func