Signed-off-by: Ava Hahn <ava@aidanis.online>
This commit is contained in:
Ava Hahn 2023-03-01 11:38:02 -08:00
parent ecbc47d4fe
commit bc09cb07b1
Signed by untrusted user who does not match committer: affine
GPG key ID: 3A4645B8CF806069
17 changed files with 236 additions and 217 deletions

View file

@ -15,26 +15,22 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
mod config;
mod eval;
mod lex;
mod segment;
mod sym;
mod stl;
mod sym;
pub mod ast {
pub use crate::eval::eval;
pub use crate::lex::lex;
pub use crate::segment::{Ctr, Seg, Type};
pub use crate::sym::{
SymTable, Symbol,
UserFn, ValueType, Args
};
pub use crate::sym::{Args, SymTable, Symbol, UserFn, ValueType};
}
pub mod stdlib {
pub use crate::stl::{static_stdlib, dynamic_stdlib};
pub use crate::stl::{dynamic_stdlib, static_stdlib};
}
pub mod aux {