variable export and entire config system

This commit is contained in:
Aidan Hahn 2021-11-07 22:04:57 -08:00
parent 0931fbdcf0
commit 307101327c
No known key found for this signature in database
GPG key ID: 327711E983899316
10 changed files with 184 additions and 21 deletions

View file

@ -10,7 +10,7 @@ mod str_lib_tests {
let result = "test";
let vt = Rc::new(RefCell::new(VTable::new()));
let ft: Rc<RefCell<FTable>>;
match get_stdlib() {
match get_stdlib(vt.clone()) {
Ok(f) => ft = f,
Err(s) => {
ft = Rc::new(RefCell::new(FTable::new()));
@ -54,7 +54,7 @@ mod str_lib_tests {
let result = "test123";
let vt = Rc::new(RefCell::new(VTable::new()));
let ft: Rc<RefCell<FTable>>;
match get_stdlib() {
match get_stdlib(vt.clone()) {
Ok(f) => ft = f,
Err(s) => {
ft = Rc::new(RefCell::new(FTable::new()));
@ -98,7 +98,7 @@ mod str_lib_tests {
let result = "";
let vt = Rc::new(RefCell::new(VTable::new()));
let ft: Rc<RefCell<FTable>>;
match get_stdlib() {
match get_stdlib(vt.clone()) {
Ok(f) => ft = f,
Err(s) => {
ft = Rc::new(RefCell::new(FTable::new()));