⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmmlex.v

📁 简单C编译器生成的目标代码是8086的汇编代码(16位)
💻 V
字号:
#############################################################################
#                     U N R E G I S T E R E D   C O P Y
# 
# You are on day 105 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.
#############################################################################

#############################################################################
# cmmlex.v
# Lex verbose file generated from cmmlex.l.
# 
# Date: 06/26/06
# Time: 17:06:07
# 
# ALex Version: 2.07
#############################################################################


#############################################################################
# Expressions
#############################################################################

    1  "/*"

    2  "+"

    3  "-"

    4  "*"

    5  "/"

    6  ";"

    7  "("

    8  ")"

    9  "{"

   10  "}"

   11  "="

   12  "main"

   13  "return"

   14  "int"

   15  "void"

   16  "input"

   17  "output"

   18  [0-9]+

   19  [a-zA-Z]+

   20  \n

   21  [ \t]+

   22  .


#############################################################################
# States
#############################################################################

state 1
	INITIAL

	0x00 - 0x08 (9)    goto 3
	0x09               goto 4
	0x0a               goto 5
	0x0b - 0x1f (21)   goto 3
	0x20               goto 4
	0x21 - 0x27 (7)    goto 3
	0x28               goto 6
	0x29               goto 7
	0x2a               goto 8
	0x2b               goto 9
	0x2c               goto 3
	0x2d               goto 10
	0x2e               goto 3
	0x2f               goto 11
	0x30 - 0x39 (10)   goto 12
	0x3a               goto 3
	0x3b               goto 13
	0x3c               goto 3
	0x3d               goto 14
	0x3e - 0x40 (3)    goto 3
	0x41 - 0x5a (26)   goto 15
	0x5b - 0x60 (6)    goto 3
	0x61 - 0x68 (8)    goto 15
	0x69               goto 16
	0x6a - 0x6c (3)    goto 15
	0x6d               goto 17
	0x6e               goto 15
	0x6f               goto 18
	0x70 - 0x71 (2)    goto 15
	0x72               goto 19
	0x73 - 0x75 (3)    goto 15
	0x76               goto 20
	0x77 - 0x7a (4)    goto 15
	0x7b               goto 21
	0x7c               goto 3
	0x7d               goto 22
	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 - 0x27 (7)    goto 3
	0x28               goto 6
	0x29               goto 7
	0x2a               goto 8
	0x2b               goto 9
	0x2c               goto 3
	0x2d               goto 10
	0x2e               goto 3
	0x2f               goto 11
	0x30 - 0x39 (10)   goto 12
	0x3a               goto 3
	0x3b               goto 13
	0x3c               goto 3
	0x3d               goto 14
	0x3e - 0x40 (3)    goto 3
	0x41 - 0x5a (26)   goto 15
	0x5b - 0x60 (6)    goto 3
	0x61 - 0x68 (8)    goto 15
	0x69               goto 16
	0x6a - 0x6c (3)    goto 15
	0x6d               goto 17
	0x6e               goto 15
	0x6f               goto 18
	0x70 - 0x71 (2)    goto 15
	0x72               goto 19
	0x73 - 0x75 (3)    goto 15
	0x76               goto 20
	0x77 - 0x7a (4)    goto 15
	0x7b               goto 21
	0x7c               goto 3
	0x7d               goto 22
	0x7e - 0xff (130)  goto 3


state 3
	match 22


state 4
	0x09               goto 4
	0x20               goto 4

	match 21


state 5
	match 20


state 6
	match 7


state 7
	match 8


state 8
	match 4


state 9
	match 2


state 10
	match 3


state 11
	0x2a               goto 23

	match 5


state 12
	0x30 - 0x39 (10)   goto 12

	match 18


state 13
	match 6


state 14
	match 11


state 15
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x7a (26)   goto 15

	match 19


state 16
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x6d (13)   goto 15
	0x6e               goto 24
	0x6f - 0x7a (12)   goto 15

	match 19


state 17
	0x41 - 0x5a (26)   goto 15
	0x61               goto 25
	0x62 - 0x7a (25)   goto 15

	match 19


state 18
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x74 (20)   goto 15
	0x75               goto 26
	0x76 - 0x7a (5)    goto 15

	match 19


state 19
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x64 (4)    goto 15
	0x65               goto 27
	0x66 - 0x7a (21)   goto 15

	match 19


state 20
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x6e (14)   goto 15
	0x6f               goto 28
	0x70 - 0x7a (11)   goto 15

	match 19


state 21
	match 9


state 22
	match 10


state 23
	match 1


state 24
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x6f (15)   goto 15
	0x70               goto 29
	0x71 - 0x73 (3)    goto 15
	0x74               goto 30
	0x75 - 0x7a (6)    goto 15

	match 19


state 25
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x68 (8)    goto 15
	0x69               goto 31
	0x6a - 0x7a (17)   goto 15

	match 19


state 26
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x73 (19)   goto 15
	0x74               goto 32
	0x75 - 0x7a (6)    goto 15

	match 19


state 27
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x73 (19)   goto 15
	0x74               goto 33
	0x75 - 0x7a (6)    goto 15

	match 19


state 28
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x68 (8)    goto 15
	0x69               goto 34
	0x6a - 0x7a (17)   goto 15

	match 19


state 29
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x74 (20)   goto 15
	0x75               goto 35
	0x76 - 0x7a (5)    goto 15

	match 19


state 30
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x7a (26)   goto 15

	match 14


state 31
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x6d (13)   goto 15
	0x6e               goto 36
	0x6f - 0x7a (12)   goto 15

	match 19


state 32
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x6f (15)   goto 15
	0x70               goto 37
	0x71 - 0x7a (10)   goto 15

	match 19


state 33
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x74 (20)   goto 15
	0x75               goto 38
	0x76 - 0x7a (5)    goto 15

	match 19


state 34
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x63 (3)    goto 15
	0x64               goto 39
	0x65 - 0x7a (22)   goto 15

	match 19


state 35
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x73 (19)   goto 15
	0x74               goto 40
	0x75 - 0x7a (6)    goto 15

	match 19


state 36
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x7a (26)   goto 15

	match 12


state 37
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x74 (20)   goto 15
	0x75               goto 41
	0x76 - 0x7a (5)    goto 15

	match 19


state 38
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x71 (17)   goto 15
	0x72               goto 42
	0x73 - 0x7a (8)    goto 15

	match 19


state 39
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x7a (26)   goto 15

	match 15


state 40
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x7a (26)   goto 15

	match 16


state 41
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x73 (19)   goto 15
	0x74               goto 43
	0x75 - 0x7a (6)    goto 15

	match 19


state 42
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x6d (13)   goto 15
	0x6e               goto 44
	0x6f - 0x7a (12)   goto 15

	match 19


state 43
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x7a (26)   goto 15

	match 17


state 44
	0x41 - 0x5a (26)   goto 15
	0x61 - 0x7a (26)   goto 15

	match 13


#############################################################################
# Summary
#############################################################################

1 start state(s)
22 expression(s), 44 state(s)


#############################################################################
# End of File
#############################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -