alpha = [a-zA-Z] alphanum = alpha | digit digit = [0-9] Int:: = digit++ escaped = lf:: "\\n" | cr:: "\\r" | "\\" ~[nr]