Curtis Ullerich
10/04/2022, 5:20 PMMatteo Mirk
10/05/2022, 8:15 AMgildor
10/05/2022, 8:16 AMCurtis Ullerich
10/06/2022, 3:00 AMval ast =
ExponentNode(AdditionNode(VariableNode("x"), NumberNode(5)), NumberNode(2))
val matcher =
exp {
parens {
optional()
plus {
variable {}
num {}
}
}
num {}
}
assertThat(matcher.matches(ast)).isTrue()
Matteo Mirk
10/06/2022, 8:12 AM