Various Improvements

- removed many panics from the pipeline
- extracted project and const tree to representations
- extended STL list support
- improved loops
This commit is contained in:
2023-06-28 22:29:58 +01:00
parent 79e28883db
commit cce4b8f11c
36 changed files with 436 additions and 188 deletions

View File

@@ -1,8 +1,7 @@
use super::litconv::{with_str, with_uint};
use super::RuntimeError;
use crate::interner::Interner;
use crate::pipeline::ConstTree;
use crate::{define_fn, Literal};
use crate::{define_fn, ConstTree, Literal};
define_fn! {expr=x in
/// Append a string to another