This commit is contained in:
Nicholas Ward 2022-09-23 11:49:30 -07:00
parent 2b298e39eb
commit 26fcd9eed4
2 changed files with 8 additions and 2 deletions

View File

@ -579,7 +579,10 @@ mod tests {
let push_label = get_push_opcode(BYTES_PER_OFFSET);
let kernel = parse_and_assemble(&["%stack () -> (1, 2, 3)"]);
assert_eq!(kernel.code, vec![push_one_byte, 3, push_one_byte, 2, push_one_byte, 1]);
assert_eq!(
kernel.code,
vec![push_one_byte, 3, push_one_byte, 2, push_one_byte, 1]
);
let kernel = parse_and_assemble(&["%stack (a) -> (a)"]);
assert_eq!(kernel.code, vec![]);

View File

@ -104,7 +104,10 @@ fn parse_stack(item: Pair<Rule>) -> Item {
let replacements = inner.next().unwrap();
assert_eq!(replacements.as_rule(), Rule::stack_replacements);
let placeholders = placeholders.into_inner().map(parse_stack_placeholder).collect();
let placeholders = placeholders
.into_inner()
.map(parse_stack_placeholder)
.collect();
let replacements = replacements
.into_inner()
.map(parse_stack_replacement)