📄 scan.v
字号:
#############################################################################
# U N R E G I S T E R E D C O P Y
#
# You are on day 85 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.
#############################################################################
#############################################################################
# scan.v
# Lex verbose file generated from scan.l.
#
# Date: 06/24/03
# Time: 17:07:53
#
# ALex Version: 2.05
#############################################################################
#############################################################################
# Expressions
#############################################################################
1 "int"
2 "float"
3 "char"
4 "void"
5 "if"
6 "else"
7 "while"
8 "continue"
9 "break"
10 "return"
11 "+"
12 "-"
13 "*"
14 "/"
15 "<"
16 "<="
17 ">"
18 ">="
19 "=="
20 "!="
21 "&&"
22 "||"
23 "!"
24 "="
25 ";"
26 ","
27 "("
28 ")"
29 "["
30 "]"
31 "{"
32 "}"
33 [_a-zA-Z][_a-zA-Z0-9]*
34 [0-9]+
35 [0-9]+"."[0-9]+
36 '.'
37 \n
38 [ \t]+
39 "//"
40 "/*"
41 .
#############################################################################
# States
#############################################################################
state 1
INITIAL
0x00 - 0x08 (9) goto 3
0x09 goto 4
0x0a goto 5
0x0b - 0x1f (21) goto 3
0x20 goto 4
0x21 goto 6
0x22 - 0x25 (4) goto 3
0x26 goto 7
0x27 goto 8
0x28 goto 9
0x29 goto 10
0x2a goto 11
0x2b goto 12
0x2c goto 13
0x2d goto 14
0x2e goto 3
0x2f goto 15
0x30 - 0x39 (10) goto 16
0x3a goto 3
0x3b goto 17
0x3c goto 18
0x3d goto 19
0x3e goto 20
0x3f - 0x40 (2) goto 3
0x41 - 0x5a (26) goto 21
0x5b goto 22
0x5c goto 3
0x5d goto 23
0x5e goto 3
0x5f goto 21
0x60 goto 3
0x61 goto 21
0x62 goto 24
0x63 goto 25
0x64 goto 21
0x65 goto 26
0x66 goto 27
0x67 - 0x68 (2) goto 21
0x69 goto 28
0x6a - 0x71 (8) goto 21
0x72 goto 29
0x73 - 0x75 (3) goto 21
0x76 goto 30
0x77 goto 31
0x78 - 0x7a (3) goto 21
0x7b goto 32
0x7c goto 33
0x7d goto 34
0x7e - 0xff (130) goto 3
state 2
^INITIAL
0x00 - 0x08 (9) goto 3
0x09 goto 4
0x0a goto 5
0x0b - 0x1f (21) goto 3
0x20 goto 4
0x21 goto 6
0x22 - 0x25 (4) goto 3
0x26 goto 7
0x27 goto 8
0x28 goto 9
0x29 goto 10
0x2a goto 11
0x2b goto 12
0x2c goto 13
0x2d goto 14
0x2e goto 3
0x2f goto 15
0x30 - 0x39 (10) goto 16
0x3a goto 3
0x3b goto 17
0x3c goto 18
0x3d goto 19
0x3e goto 20
0x3f - 0x40 (2) goto 3
0x41 - 0x5a (26) goto 21
0x5b goto 22
0x5c goto 3
0x5d goto 23
0x5e goto 3
0x5f goto 21
0x60 goto 3
0x61 goto 21
0x62 goto 24
0x63 goto 25
0x64 goto 21
0x65 goto 26
0x66 goto 27
0x67 - 0x68 (2) goto 21
0x69 goto 28
0x6a - 0x71 (8) goto 21
0x72 goto 29
0x73 - 0x75 (3) goto 21
0x76 goto 30
0x77 goto 31
0x78 - 0x7a (3) goto 21
0x7b goto 32
0x7c goto 33
0x7d goto 34
0x7e - 0xff (130) goto 3
state 3
match 41
state 4
0x09 goto 4
0x20 goto 4
match 38
state 5
match 37
state 6
0x3d goto 35
match 23
state 7
0x26 goto 36
match 41
state 8
0x00 - 0x09 (10) goto 37
0x0b - 0xff (245) goto 37
match 41
state 9
match 27
state 10
match 28
state 11
match 13
state 12
match 11
state 13
match 26
state 14
match 12
state 15
0x2a goto 38
0x2f goto 39
match 14
state 16
0x2e goto 40
0x30 - 0x39 (10) goto 16
match 34
state 17
match 25
state 18
0x3d goto 41
match 15
state 19
0x3d goto 42
match 24
state 20
0x3d goto 43
match 17
state 21
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 33
state 22
match 29
state 23
match 30
state 24
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x71 (17) goto 21
0x72 goto 44
0x73 - 0x7a (8) goto 21
match 33
state 25
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x67 (7) goto 21
0x68 goto 45
0x69 - 0x6e (6) goto 21
0x6f goto 46
0x70 - 0x7a (11) goto 21
match 33
state 26
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6b (11) goto 21
0x6c goto 47
0x6d - 0x7a (14) goto 21
match 33
state 27
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6b (11) goto 21
0x6c goto 48
0x6d - 0x7a (14) goto 21
match 33
state 28
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x65 (5) goto 21
0x66 goto 49
0x67 - 0x6d (7) goto 21
0x6e goto 50
0x6f - 0x7a (12) goto 21
match 33
state 29
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x64 (4) goto 21
0x65 goto 51
0x66 - 0x7a (21) goto 21
match 33
state 30
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6e (14) goto 21
0x6f goto 52
0x70 - 0x7a (11) goto 21
match 33
state 31
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x67 (7) goto 21
0x68 goto 53
0x69 - 0x7a (18) goto 21
match 33
state 32
match 31
state 33
0x7c goto 54
match 41
state 34
match 32
state 35
match 20
state 36
match 21
state 37
0x27 goto 55
state 38
match 40
state 39
match 39
state 40
0x30 - 0x39 (10) goto 56
state 41
match 16
state 42
match 19
state 43
match 18
state 44
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x64 (4) goto 21
0x65 goto 57
0x66 - 0x7a (21) goto 21
match 33
state 45
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 goto 58
0x62 - 0x7a (25) goto 21
match 33
state 46
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6d (13) goto 21
0x6e goto 59
0x6f - 0x7a (12) goto 21
match 33
state 47
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x72 (18) goto 21
0x73 goto 60
0x74 - 0x7a (7) goto 21
match 33
state 48
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6e (14) goto 21
0x6f goto 61
0x70 - 0x7a (11) goto 21
match 33
state 49
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 5
state 50
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x73 (19) goto 21
0x74 goto 62
0x75 - 0x7a (6) goto 21
match 33
state 51
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x73 (19) goto 21
0x74 goto 63
0x75 - 0x7a (6) goto 21
match 33
state 52
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x68 (8) goto 21
0x69 goto 64
0x6a - 0x7a (17) goto 21
match 33
state 53
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x68 (8) goto 21
0x69 goto 65
0x6a - 0x7a (17) goto 21
match 33
state 54
match 22
state 55
match 36
state 56
0x30 - 0x39 (10) goto 56
match 35
state 57
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 goto 66
0x62 - 0x7a (25) goto 21
match 33
state 58
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x71 (17) goto 21
0x72 goto 67
0x73 - 0x7a (8) goto 21
match 33
state 59
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x73 (19) goto 21
0x74 goto 68
0x75 - 0x7a (6) goto 21
match 33
state 60
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x64 (4) goto 21
0x65 goto 69
0x66 - 0x7a (21) goto 21
match 33
state 61
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 goto 70
0x62 - 0x7a (25) goto 21
match 33
state 62
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 1
state 63
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x74 (20) goto 21
0x75 goto 71
0x76 - 0x7a (5) goto 21
match 33
state 64
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x63 (3) goto 21
0x64 goto 72
0x65 - 0x7a (22) goto 21
match 33
state 65
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6b (11) goto 21
0x6c goto 73
0x6d - 0x7a (14) goto 21
match 33
state 66
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6a (10) goto 21
0x6b goto 74
0x6c - 0x7a (15) goto 21
match 33
state 67
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 3
state 68
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x68 (8) goto 21
0x69 goto 75
0x6a - 0x7a (17) goto 21
match 33
state 69
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 6
state 70
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x73 (19) goto 21
0x74 goto 76
0x75 - 0x7a (6) goto 21
match 33
state 71
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x71 (17) goto 21
0x72 goto 77
0x73 - 0x7a (8) goto 21
match 33
state 72
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 4
state 73
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x64 (4) goto 21
0x65 goto 78
0x66 - 0x7a (21) goto 21
match 33
state 74
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 9
state 75
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6d (13) goto 21
0x6e goto 79
0x6f - 0x7a (12) goto 21
match 33
state 76
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 2
state 77
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x6d (13) goto 21
0x6e goto 80
0x6f - 0x7a (12) goto 21
match 33
state 78
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 7
state 79
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x74 (20) goto 21
0x75 goto 81
0x76 - 0x7a (5) goto 21
match 33
state 80
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 10
state 81
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x64 (4) goto 21
0x65 goto 82
0x66 - 0x7a (21) goto 21
match 33
state 82
0x30 - 0x39 (10) goto 21
0x41 - 0x5a (26) goto 21
0x5f goto 21
0x61 - 0x7a (26) goto 21
match 8
#############################################################################
# Summary
#############################################################################
1 start state(s)
41 expression(s), 82 state(s)
#############################################################################
# End of File
#############################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -