diff --git a/schala-lang/language/src/parsing.rs b/schala-lang/language/src/parsing.rs index e7d1630..79ba2e4 100644 --- a/schala-lang/language/src/parsing.rs +++ b/schala-lang/language/src/parsing.rs @@ -162,6 +162,7 @@ mod test; use std::rc::Rc; use std::str::FromStr; +use std::collections::HashMap; use crate::tokenizing::*; use crate::tokenizing::Kw::*; @@ -200,6 +201,11 @@ pub struct Parser { parse_level: u32, restrictions: ParserRestrictions, id_store: ItemIdStore, + source_map: SourceMap, +} + +struct SourceMap { + map: HashMap