Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(278)

Side by Side Diff: tools/nixysa/third_party/ply-3.1/test/lex_state1.py

Issue 2043006: WTF NPAPI extension. Early draft. Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: Created 10 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
Property Changes:
Added: svn:eol-style
+ LF
OLDNEW
(Empty)
1 # lex_state1.py
2 #
3 # Bad state declaration
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 "MINUS",
13 "NUMBER",
14 ]
15
16 states = 'comment'
17
18 t_PLUS = r'\+'
19 t_MINUS = r'-'
20 t_NUMBER = r'\d+'
21
22 # Comments
23 def t_comment(t):
24 r'/\*'
25 t.lexer.begin('comment')
26 print("Entering comment state")
27
28 def t_comment_body_part(t):
29 r'(.|\n)*\*/'
30 print("comment body %s" % t)
31 t.lexer.begin('INITIAL')
32
33 def t_error(t):
34 pass
35
36
37
38 lex.lex()
39
40
OLDNEW
« no previous file with comments | « tools/nixysa/third_party/ply-3.1/test/lex_rule3.py ('k') | tools/nixysa/third_party/ply-3.1/test/lex_state2.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698