aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler.rs
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-01-09 21:25:39 +0100
committerGustav Sörnäs <gustav@sornas.net>2021-01-09 21:25:39 +0100
commit3ede943556bebb85427415f21ec231973da9e080 (patch)
tree4750e3123303799d08407776f3ed820801f8a067 /src/compiler.rs
parent3971c2a09ab6fedc6bdcf5b7597fbf3d0bafeb0d (diff)
downloadsylt-3ede943556bebb85427415f21ec231973da9e080.tar.gz
wip line numbers and errors
Diffstat (limited to 'src/compiler.rs')
-rw-r--r--src/compiler.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/compiler.rs b/src/compiler.rs
index 9ab997c..c34063d 100644
--- a/src/compiler.rs
+++ b/src/compiler.rs
@@ -183,8 +183,8 @@ impl Compiler {
}
}
- pub fn compile(&mut self, name: &str) -> Block {
- let mut block = Block::new(name);
+ pub fn compile(&mut self, name: &str, filename: &str) -> Block {
+ let mut block = Block::new(name, filename);
loop {
if self.peek() == Token::EOF {
@@ -204,6 +204,6 @@ impl Compiler {
}
}
-pub fn compile(name: &str, tokens: TokenStream) -> Block {
- Compiler::new(tokens).compile(name)
+pub fn compile(name: &str, filename: &str, tokens: TokenStream) -> Block {
+ Compiler::new(tokens).compile(name, filename)
}