📄 mylexer.v
字号:
#############################################################################
# U N R E G I S T E R E D C O P Y
#
# You are on day 15 of your 30 day trial period.
#
# This file was produced by an UNREGISTERED COPY of Parser Generator. It is
# for evaluation purposes only. If you continue to use Parser Generator 30
# days after installation then you are required to purchase a license. For
# more information see the online help or go to the Bumble-Bee Software
# homepage at:
#
# http://www.bumblebeesoftware.com
#
# This notice must remain present in the file. It cannot be removed.
#############################################################################
#############################################################################
# mylexer.v
# Lex verbose file generated from mylexer.l.
#
# Date: 12/05/07
# Time: 21:54:01
#
# ALex Version: 2.07
#############################################################################
#############################################################################
# Expressions
#############################################################################
1 "else"
2 "if"
3 "int"
4 "return"
5 "void"
6 "while"
7 "<"
8 ">"
9 "<="
10 ">="
11 "=="
12 "!="
13 "{"
14 "}"
15 "("
16 ")"
17 "["
18 "]"
19 "+"
20 "-"
21 "*"
22 "/"
23 "%"
24 ";"
25 "="
26 ","
27 [A-Za-z][A-Za-z]*
28 [0-9][0-9]*
29 "/*"
#############################################################################
# States
#############################################################################
state 1
INITIAL
0x21 goto 3
0x25 goto 4
0x28 goto 5
0x29 goto 6
0x2a goto 7
0x2b goto 8
0x2c goto 9
0x2d goto 10
0x2f goto 11
0x30 - 0x39 (10) goto 12
0x3b goto 13
0x3c goto 14
0x3d goto 15
0x3e goto 16
0x41 - 0x5a (26) goto 17
0x5b goto 18
0x5d goto 19
0x61 - 0x64 (4) goto 17
0x65 goto 20
0x66 - 0x68 (3) goto 17
0x69 goto 21
0x6a - 0x71 (8) goto 17
0x72 goto 22
0x73 - 0x75 (3) goto 17
0x76 goto 23
0x77 goto 24
0x78 - 0x7a (3) goto 17
0x7b goto 25
0x7d goto 26
state 2
^INITIAL
0x21 goto 3
0x25 goto 4
0x28 goto 5
0x29 goto 6
0x2a goto 7
0x2b goto 8
0x2c goto 9
0x2d goto 10
0x2f goto 11
0x30 - 0x39 (10) goto 12
0x3b goto 13
0x3c goto 14
0x3d goto 15
0x3e goto 16
0x41 - 0x5a (26) goto 17
0x5b goto 18
0x5d goto 19
0x61 - 0x64 (4) goto 17
0x65 goto 20
0x66 - 0x68 (3) goto 17
0x69 goto 21
0x6a - 0x71 (8) goto 17
0x72 goto 22
0x73 - 0x75 (3) goto 17
0x76 goto 23
0x77 goto 24
0x78 - 0x7a (3) goto 17
0x7b goto 25
0x7d goto 26
state 3
0x3d goto 27
state 4
match 23
state 5
match 15
state 6
match 16
state 7
match 21
state 8
match 19
state 9
match 26
state 10
match 20
state 11
0x2a goto 28
match 22
state 12
0x30 - 0x39 (10) goto 12
match 28
state 13
match 24
state 14
0x3d goto 29
match 7
state 15
0x3d goto 30
match 25
state 16
0x3d goto 31
match 8
state 17
0x41 - 0x5a (26) goto 17
0x61 - 0x7a (26) goto 17
match 27
state 18
match 17
state 19
match 18
state 20
0x41 - 0x5a (26) goto 17
0x61 - 0x6b (11) goto 17
0x6c goto 32
0x6d - 0x7a (14) goto 17
match 27
state 21
0x41 - 0x5a (26) goto 17
0x61 - 0x65 (5) goto 17
0x66 goto 33
0x67 - 0x6d (7) goto 17
0x6e goto 34
0x6f - 0x7a (12) goto 17
match 27
state 22
0x41 - 0x5a (26) goto 17
0x61 - 0x64 (4) goto 17
0x65 goto 35
0x66 - 0x7a (21) goto 17
match 27
state 23
0x41 - 0x5a (26) goto 17
0x61 - 0x6e (14) goto 17
0x6f goto 36
0x70 - 0x7a (11) goto 17
match 27
state 24
0x41 - 0x5a (26) goto 17
0x61 - 0x67 (7) goto 17
0x68 goto 37
0x69 - 0x7a (18) goto 17
match 27
state 25
match 13
state 26
match 14
state 27
match 12
state 28
match 29
state 29
match 9
state 30
match 11
state 31
match 10
state 32
0x41 - 0x5a (26) goto 17
0x61 - 0x72 (18) goto 17
0x73 goto 38
0x74 - 0x7a (7) goto 17
match 27
state 33
0x41 - 0x5a (26) goto 17
0x61 - 0x7a (26) goto 17
match 2
state 34
0x41 - 0x5a (26) goto 17
0x61 - 0x73 (19) goto 17
0x74 goto 39
0x75 - 0x7a (6) goto 17
match 27
state 35
0x41 - 0x5a (26) goto 17
0x61 - 0x73 (19) goto 17
0x74 goto 40
0x75 - 0x7a (6) goto 17
match 27
state 36
0x41 - 0x5a (26) goto 17
0x61 - 0x68 (8) goto 17
0x69 goto 41
0x6a - 0x7a (17) goto 17
match 27
state 37
0x41 - 0x5a (26) goto 17
0x61 - 0x68 (8) goto 17
0x69 goto 42
0x6a - 0x7a (17) goto 17
match 27
state 38
0x41 - 0x5a (26) goto 17
0x61 - 0x64 (4) goto 17
0x65 goto 43
0x66 - 0x7a (21) goto 17
match 27
state 39
0x41 - 0x5a (26) goto 17
0x61 - 0x7a (26) goto 17
match 3
state 40
0x41 - 0x5a (26) goto 17
0x61 - 0x74 (20) goto 17
0x75 goto 44
0x76 - 0x7a (5) goto 17
match 27
state 41
0x41 - 0x5a (26) goto 17
0x61 - 0x63 (3) goto 17
0x64 goto 45
0x65 - 0x7a (22) goto 17
match 27
state 42
0x41 - 0x5a (26) goto 17
0x61 - 0x6b (11) goto 17
0x6c goto 46
0x6d - 0x7a (14) goto 17
match 27
state 43
0x41 - 0x5a (26) goto 17
0x61 - 0x7a (26) goto 17
match 1
state 44
0x41 - 0x5a (26) goto 17
0x61 - 0x71 (17) goto 17
0x72 goto 47
0x73 - 0x7a (8) goto 17
match 27
state 45
0x41 - 0x5a (26) goto 17
0x61 - 0x7a (26) goto 17
match 5
state 46
0x41 - 0x5a (26) goto 17
0x61 - 0x64 (4) goto 17
0x65 goto 48
0x66 - 0x7a (21) goto 17
match 27
state 47
0x41 - 0x5a (26) goto 17
0x61 - 0x6d (13) goto 17
0x6e goto 49
0x6f - 0x7a (12) goto 17
match 27
state 48
0x41 - 0x5a (26) goto 17
0x61 - 0x7a (26) goto 17
match 6
state 49
0x41 - 0x5a (26) goto 17
0x61 - 0x7a (26) goto 17
match 4
#############################################################################
# Summary
#############################################################################
1 start state(s)
29 expression(s), 49 state(s)
#############################################################################
# End of File
#############################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -