annotate ply-3.8/test/lex_token3.py @ 12508:335a2a849232
draft default tip
<wib_jonas> `` f=/hackenv/bin/dateu; >$f echo $\'#!/bin/bash\\nset -e\\nif (( 1 < $# )); then echo "dateu error: too many command-line arguments. Usage: dateu datetimestring"; exit 2; fi\\nexec date -u ${1:+-d "$1"} "+%Y-%m-%d %H:%M:%S.%3N %z %Z %B %-e %A %G-W%V-%u"\'; chmod a+x "$f"
author |
HackEso <hackeso@esolangs.org> |
date |
Wed, 03 Jul 2024 18:15:24 +0100 |
parents |
343ff337a19b |
children |
|
rev |
line source |
7267
|
1 # lex_token3.py
|
|
2 #
|
|
3 # tokens is right type, but is missing a token for one rule
|
|
4
|
|
5 import sys
|
|
6 if ".." not in sys.path: sys.path.insert(0,"..")
|
|
7
|
|
8 import ply.lex as lex
|
|
9
|
|
10 tokens = [
|
|
11 "PLUS",
|
|
12 "NUMBER",
|
|
13 ]
|
|
14
|
|
15 t_PLUS = r'\+'
|
|
16 t_MINUS = r'-'
|
|
17 t_NUMBER = r'\d+'
|
|
18
|
|
19 def t_error(t):
|
|
20 pass
|
|
21
|
|
22 lex.lex()
|
|
23
|
|
24
|