RosettaCodeData/Task/Arithmetic-evaluation/Jq/arithmetic-evaluation-1.jq
2023-07-01 13:44:08 -04:00

5 lines
157 B
Text

def star(E): (E | star(E)) // .;
def plus(E): E | (plus(E) // . );
def optional(E): E // .;
def amp(E): . as $in | E | $in;
def neg(E): select( [E] == [] );