in progress commit

- added vars to lib
- fixed adders and getters to both vtable and ftable
- made function operations a dual type (enum)
- prototyped calling of stored external ASTs with
arguments (additional operation type
- stub for eval
- added index function to Cell
This commit is contained in:
Aidan 2021-02-14 16:33:17 -08:00
parent 61e3985592
commit d2f60314f9
No known key found for this signature in database
GPG key ID: 327711E983899316
6 changed files with 162 additions and 54 deletions

View file

@ -19,10 +19,12 @@ mod cell;
mod lex;
mod func;
mod eval;
mod vars;
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::vars::VTable;
pub use crate::eval::{eval};
}