Skip to content

Commit 7d28c07

Browse files
Fix lint error and add rust-toolchain file
1 parent 70651b8 commit 7d28c07

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

corewa_rs/src/parser.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ fn parse_opcode(opcode_pair: &Pair<grammar::Rule>) -> Opcode {
146146
}
147147

148148
fn parse_field(field_pair: Pair<grammar::Rule>) -> Field {
149-
let field_pairs = field_pair.into_inner();
149+
let mut field_pairs = field_pair.into_inner();
150150

151151
let address_mode = field_pairs
152152
.peek()
@@ -157,8 +157,7 @@ fn parse_field(field_pair: Pair<grammar::Rule>) -> Field {
157157

158158
let value = parse_value(
159159
field_pairs
160-
.skip_while(|pair| pair.as_rule() != grammar::Rule::Expr)
161-
.next()
160+
.find(|pair| pair.as_rule() == grammar::Rule::Expr)
162161
.expect("No Expr in Field"),
163162
);
164163

rust-toolchain

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.44.0

0 commit comments

Comments
 (0)