1
# -----------------------------------------------------------------------------
3
# -----------------------------------------------------------------------------
6
if ".." not in sys.path: sys.path.insert(0,"..")
11
'PLUS','MINUS','TIMES','DIVIDE','EQUALS',
24
t_NAME = r'[a-zA-Z_][a-zA-Z0-9_]*'
29
t.value = int(t.value)
31
print("Integer value too large %s" % t.value)
39
t.lineno += t.value.count("\n")
42
print("Illegal character '%s'" % t.value[0])
46
lex.lex(optimize=1,lextab="opt2tab")
47
lex.runmain(data="3+4")