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

📄 stack.h

📁 C编译器,在VC6.0环境下开发
💻 H
字号:
#ifndef	_C_STACK_H_
#define	_C_STACK_H_

// the stack for compiler
#include	"SymTab.h"

void	push_label(const char *lb);
char	*pop_label();

void	push_break_label(const char *lb);
// get current break stack top
char	*get_break_stack_top();
char	*pop_break_label();

void	push_continue_label(const char *lb);
// get current continue stack top
char	*get_continue_stack_top();
char	*pop_continue_label();

void	push_switch(symbol *sw);
// add a case to top switch
void	add_case_to_switch(symbol *cs);
symbol	*pop_switch();

void	push_include(char *filename);
int 	pop_include();

void	InitStack();
void	DestoryStack();

#endif



⌨️ 快捷键说明

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