Split up src/obj.rs

* common macros are in their own private module
* functions are in their own obj::function module

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2024-09-24 09:03:34 -07:00
parent d699ad2ff5
commit 078aef70ea
6 changed files with 306 additions and 287 deletions

View File

@@ -1,4 +1,5 @@
use crate::obj::{ObjP, UserFunctionInst};
use crate::obj::function::UserFunctionInst;
use crate::obj::ObjP;
use crate::vm::{Chunk, JumpOpArg, Op};
type Row = (String, String, &'static str, String, String);