]> and as eof let parse rule shortest