assigning to tuples should work properly now

This commit is contained in:
Mark
2023-08-15 19:18:52 +02:00
parent 0119211d92
commit ae0e163595
23 changed files with 265 additions and 75 deletions

View File

@@ -1,11 +1,15 @@
use std::sync::{Arc, Mutex};
use crate::data::{self, Data, Type};
use crate::{
data::{self, Data, Type},
parsing::SourcePos,
};
use super::MersStatement;
#[derive(Debug)]
pub struct Variable {
pub pos_in_src: SourcePos,
pub is_init: bool,
pub is_ref: bool,
pub var: (usize, usize),
@@ -55,4 +59,7 @@ impl MersStatement for Variable {
.clone()
}
}
fn pos_in_src(&self) -> &SourcePos {
&self.pos_in_src
}
}