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

📄 literal.h

📁 pascal编译器
💻 H
字号:
//宏声明   数值代替token
#ifndef _LITERAL_H
#define _LITERAL_H

#define	id		0
#define	num		1
#define	assignop		2
#define	rw_and		3	//以下为保留关键字
#define	rw_array		4
#define	rw_begin		5
#define     rw_boolean	6
#define	rw_do		7
#define	rw_else		8
#define	rw_end		9
#define	rw_false		10
#define	rw_function		11
#define	rw_if		12
#define	rw_integer	13
#define	rw_not		14
#define	rw_of		15
#define	rw_or		16
#define	rw_procedure	17
#define	rw_program	18
#define	rw_read		19
#define	rw_real		20
#define	rw_record		21
#define	rw_then		22
#define	rw_true		23
#define	rw_var		24
#define	rw_while		25
#define	rw_write		26
#define	op_add		27	//+
#define	op_sub		28	//-
#define	op_mul		29	//*
#define	op_div		30	// / 
#define	op_ls		31	// <
#define	op_le		32	// <=
#define	op_gr		33 	// >
#define	op_ge		34	// >=
#define	op_equ		35	// ==
#define	op_nequ		36	//<>
#define	sem		37	// ;
#define	comma		38	//,
#define	node		39	// .
#define	lpare		40	// (
#define 	rpare		41	// )
#define 	lnote		42	// { /*
#define	rnote		43	// } */
#define	lqpare		44	// [
#define	rqpare		45	// ]
#define	colon		46	// :
#define rw_digits	47
#define DOLLAR		48//$
#define rw_relop		49
#define rw_addop		50
#define rw_mulop		51
#define rw_input		52
#define rw_output		53
#define rw_divv			54
#define rw_mod			55
//非终结符

#define program			78
#define program_head	79
#define program_body	80
#define identifier_list 81
#define declarations	82
#define subproc_declarations	83
#define compound_statement	84
#define declaration		85
#define type			86
#define standard_type	87
#define subproc_declaration 88
#define subproc_head	89
#define arguments		90
#define parameter_list	91
#define optional_statements	92
#define statement_list	93
#define statement		94
#define variable		95
#define expression		96
#define procedure_statement	97
#define expression_list	98
#define simple_expression	99
#define term			100
#define sign			101
#define factor			102
#define start			103
#define empty			104//ε

#endif

⌨️ 快捷键说明

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