Curtis Ullerich
Matteo Mirk
gildor
val ast = ExponentNode(AdditionNode(VariableNode("x"), NumberNode(5)), NumberNode(2)) val matcher = exp { parens { optional() plus { variable {} num {} } } num {} } assertThat(matcher.matches(ast)).isTrue()
A modern programming language that makes developers happier.