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

📄 myparser.v

📁 自动生成工具lex yacc构造的小计算器
💻 V
字号:
#############################################################################
#                     U N R E G I S T E R E D   C O P Y
# 
# You are on day 604 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.
#############################################################################

#############################################################################
# myparser.v
# YACC verbose file generated from myparser.y.
# 
# Date: 12/05/07
# Time: 16:13:27
# 
# AYACC Version: 2.07
#############################################################################


##############################################################################
# Rules
##############################################################################

    0  $accept : command $end

    1  command : exp

    2  exp : exp PLUS term
    3      | exp MINUS term
    4      | term

    5  term : term TIMES factor
    6       | factor

    7  factor : NUMBER
    8         | LEFT exp RIGHT


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

state 0
	$accept : . command $end

	NUMBER  shift 1
	LEFT  shift 2

	command  goto 3
	exp  goto 4
	term  goto 5
	factor  goto 6


state 1
	factor : NUMBER .  (7)

	.  reduce 7


state 2
	factor : LEFT . exp RIGHT

	NUMBER  shift 1
	LEFT  shift 2

	exp  goto 7
	term  goto 5
	factor  goto 6


state 3
	$accept : command . $end  (0)

	$end  accept


state 4
	command : exp .  (1)
	exp : exp . PLUS term
	exp : exp . MINUS term

	PLUS  shift 8
	MINUS  shift 9
	.  reduce 1


state 5
	exp : term .  (4)
	term : term . TIMES factor

	TIMES  shift 10
	.  reduce 4


state 6
	term : factor .  (6)

	.  reduce 6


state 7
	exp : exp . PLUS term
	exp : exp . MINUS term
	factor : LEFT exp . RIGHT

	RIGHT  shift 11
	PLUS  shift 8
	MINUS  shift 9


state 8
	exp : exp PLUS . term

	NUMBER  shift 1
	LEFT  shift 2

	term  goto 12
	factor  goto 6


state 9
	exp : exp MINUS . term

	NUMBER  shift 1
	LEFT  shift 2

	term  goto 13
	factor  goto 6


state 10
	term : term TIMES . factor

	NUMBER  shift 1
	LEFT  shift 2

	factor  goto 14


state 11
	factor : LEFT exp RIGHT .  (8)

	.  reduce 8


state 12
	exp : exp PLUS term .  (2)
	term : term . TIMES factor

	TIMES  shift 10
	.  reduce 2


state 13
	exp : exp MINUS term .  (3)
	term : term . TIMES factor

	TIMES  shift 10
	.  reduce 3


state 14
	term : term TIMES factor .  (5)

	.  reduce 5


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

8 token(s), 5 nonterminal(s)
9 grammar rule(s), 15 state(s)


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

⌨️ 快捷键说明

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