Website Summary Files Commits Branches @commit @diff @stats
path: root / assembler / src / parser / syntax.rs
diff options
context:
space:
mode:
1 files changed, 2 insertions, 2 deletions
-rw-r--r--assembler/src/parser/syntax.rs4
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();