cscg24-lolpython

CSCG 2024 Challenge 'Can I Haz Lolpython?'
git clone https://git.sinitax.com/sinitax/cscg24-lolpython
Log | Files | Refs | sfeed.txt

lex_token5.py (348B)


      1# lex_token.py
      2#
      3# Return a bad token name
      4
      5import sys
      6sys.path.insert(0,"..")
      7
      8import ply.lex as lex
      9
     10tokens = [
     11    "PLUS",
     12    "MINUS",
     13    "NUMBER",
     14    ]
     15
     16t_PLUS = r'\+'
     17t_MINUS = r'-'
     18
     19def t_NUMBER(t):
     20    r'\d+'
     21    t.type = "NUM"
     22    return t
     23
     24def t_error(t):
     25    pass
     26
     27sys.tracebacklimit = 0
     28
     29lex.lex()
     30lex.input("1234")
     31t = lex.token()
     32
     33