Added Function Tables

- Ftable struct
- CallFunction procedure
- Refactors to Cell, Ctr (consequently to lex too)
- More recursive routines in Cell
This commit is contained in:
Aidan 2021-02-07 11:45:26 -08:00
parent bcb32b19d4
commit af28692175
No known key found for this signature in database
GPG key ID: 327711E983899316
4 changed files with 267 additions and 50 deletions

View file

@ -17,8 +17,12 @@
mod cell;
mod lex;
mod func;
mod eval;
pub mod ast {
pub use crate::cell::{Cell, Ctr, cons, cell_as_string};
pub use crate::lex::{lex};
pub use crate::func::{Function, Operation, FTable};
pub use crate::eval::{eval};
}