diff --git a/src/grammars/mblf.pest b/src/grammars/mblf.pest index 07b9ed1..8406ec3 100644 --- a/src/grammars/mblf.pest +++ b/src/grammars/mblf.pest @@ -20,11 +20,9 @@ point =@{ "point" ~ spacing+ ~ variable } pointm =@{ "pointm" ~ spacing+ ~ variable } add =@{ "add" ~ spacing+ ~ constant } -addb =@{ "addb" ~ spacing+ ~ constant } addv =@{ "addv" ~ spacing+ ~ variable } sub =@{ "sub" ~ spacing+ ~ constant } -subb =@{ "subb" ~ spacing+ ~ constant } subv =@{ "subv" ~ spacing+ ~ variable } copy =@{ "copy" ~ spacing+ ~ variable } @@ -43,11 +41,9 @@ instruction =_{ macaroo | pointm | add - | addb | addv | sub - | subb | subv | copy diff --git a/src/main.rs b/src/main.rs index dc7256f..fb6ec88 100644 --- a/src/main.rs +++ b/src/main.rs @@ -122,15 +122,6 @@ fn to_bf(rule: Rule, operand: &str, state: &mut State, out: &mut Builder) { ); out.append("+".repeat(constant_parsed as usize)); } - Rule::addb => { - let constant = operand; - let constant_parsed = parse_constant(constant).unwrap(); - println!( - "Big Addition of '{}', decimal value is {}", - constant, constant_parsed - ); - out.append("addb\n"); - } Rule::addv => { let variable_name = operand; println!("Addition to variable '{}'", variable_name); @@ -145,15 +136,6 @@ fn to_bf(rule: Rule, operand: &str, state: &mut State, out: &mut Builder) { ); out.append("-".repeat(constant_parsed as usize)); } - Rule::subb => { - let constant = operand; - let constant_parsed = parse_constant(constant).unwrap(); - println!( - "Big Subtraction of '{}', decimal value is {}", - constant, constant_parsed - ); - out.append("subb\n"); - } Rule::subv => { let variable_name = operand; println!("Subtraction from variable '{}'", variable_name);