Skip to content

Commit 5455a74

Browse files
committed
Add equality test for parse_map and parse_generictree
1 parent 4547584 commit 5455a74

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

lrpar/src/lib/parser.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1561,6 +1561,18 @@ Factor : 'INT';";
15611561
",
15621562
);
15631563

1564+
assert_eq!(
1565+
rt_parser.parse_generictree(&lexer).0.unwrap(),
1566+
rt_parser
1567+
.parse_map(
1568+
&lexer,
1569+
&|lexeme: TestLexeme| { Node::Term { lexeme } },
1570+
&|ridx, nodes| { Node::Nonterm { ridx, nodes } },
1571+
)
1572+
.0
1573+
.unwrap()
1574+
);
1575+
15641576
let expected_parse_map = {
15651577
use TestParseMap::*;
15661578
NonTerm(

0 commit comments

Comments
 (0)