Tokenizer(tokens= [(parser.SKIP, r'[ \t\f\r\n]+'), (parser.REAL, r'-?(
?:' r'(?:[0-9]+\.[0-9]*|\.[0-9]+)(?:[eE][-+]?[0-9]+)?|' r'[0-9]+[eE][-
+]?[0-9]+' r')'), (parser.INT, r'-?[0-9]+'), (parser.STR, r'"[^"\\]*(?
:\\.[^"\\]*)*"'), (parser.CONS, r'[A-Z][a-zA-Z0-9_]*'), (parser.VAR, r
'[a-z][a-zA-Z0-9_]*'),], symbols= {'_': parser.WILDCARD, '(': parser.L
PAREN, ')': parser.RPAREN, '[': parser.LSQUARE, ']': parser.RSQUARE, '
{': parser.LCURLY, '}': parser.RCURLY, ',': parser.COMMA, '*': parser.
STAR,})
|