In reply to a tweet (local archive, Twitter) by @thingskatedid

Kate

@thingskatedid

x? x* x+ x{0,1} all parse to the same kind of AST node, just with different values for the max/min repetition