diff options
1 files changed, 2 insertions, 2 deletions
| -rw-r--r-- | assembler/src/parser/syntax.rs | 4 |
diff --git a/assembler/src/parser/syntax.rs b/assembler/src/parser/syntax.rs index e6eb810..563a67e 100644 --- a/assembler/src/parser/syntax.rs +++ b/assembler/src/parser/syntax.rs @@ -2,8 +2,8 @@ use crate::{ Word, lexer::Token }; use super::{ Program, Address, Instruction }; impl Program { - pub(crate) fn new(tokens: Vec<Token>) -> Program { - let mut prog = Program {..Default::default() }; + pub(crate) fn new(tokens: Vec<Token>, absolute_start: usize) -> Program { + let mut prog = Program {absolute_start, ..Default::default() }; let mut op_name = String::new(); let mut op_args = Vec::new(); |
