diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-01-09 21:25:39 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-01-09 21:25:39 +0100 |
| commit | 3ede943556bebb85427415f21ec231973da9e080 (patch) | |
| tree | 4750e3123303799d08407776f3ed820801f8a067 /src/compiler.rs | |
| parent | 3971c2a09ab6fedc6bdcf5b7597fbf3d0bafeb0d (diff) | |
| download | sylt-3ede943556bebb85427415f21ec231973da9e080.tar.gz | |
wip line numbers and errors
Diffstat (limited to 'src/compiler.rs')
| -rw-r--r-- | src/compiler.rs | 8 |
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) } |
