Crate piske

Source
Expand description

piske programming language.

Re-exports§

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