Implement var

master
Raymon Zutekouw 4 years ago committed by Raymon Zutekouw
parent 359f144e9a
commit 5f46fbd760
  1. 6
      src/main.rs

@ -81,7 +81,11 @@ fn instruct(statement: Pair<Rule>, state: &mut State, out: &mut Builder) {
Rule::var => {
let variable_name = extract_operand(statement);
println!("Creation of variable '{}'", variable_name);
out.append("var\n");
state.variables.insert(
String::from(variable_name),
MemCell::allocate(state.alloc_cnt),
);
state.alloc_cnt += 1;
}
Rule::delvar => {
let variable_name = extract_operand(statement);

Loading…
Cancel
Save