lex_literal2.py revision 6498
16498Snate@binkert.org# lex_literal2.py 26498Snate@binkert.org# 36498Snate@binkert.org# Bad literal specification 46498Snate@binkert.org 56498Snate@binkert.orgimport sys 66498Snate@binkert.orgif ".." not in sys.path: sys.path.insert(0,"..") 76498Snate@binkert.org 86498Snate@binkert.orgimport ply.lex as lex 96498Snate@binkert.org 106498Snate@binkert.orgtokens = [ 116498Snate@binkert.org "NUMBER", 126498Snate@binkert.org ] 136498Snate@binkert.org 146498Snate@binkert.orgliterals = 23 156498Snate@binkert.org 166498Snate@binkert.orgdef t_NUMBER(t): 176498Snate@binkert.org r'\d+' 186498Snate@binkert.org return t 196498Snate@binkert.org 206498Snate@binkert.orgdef t_error(t): 216498Snate@binkert.org pass 226498Snate@binkert.org 236498Snate@binkert.orglex.lex() 246498Snate@binkert.org 256498Snate@binkert.org 26