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

📄 说明.txt

📁 基于ANTLR的简单编译器源码version0.1
💻 TXT
字号:
小型常规语言编译器

仅支持简单变量定义,支持的数据类型有:
	uint8(无符号字符型数据——8位)
	char(字符型数据)
	string(字符串类型数据)
	uint16(16位无符号整数)
	int16(16位整数)
	int(32位整数)
	uint(32位无符号整数)
	bit(位类型,只有0或1两种状态)
	bits(位串类型,由0或1构成的串,最大可定义32位)
	bool(布尔类型,true或false)
	float(浮点类型,32位)
	double(双精度数据,64位)
	
其具体的程序格式如下:
	int : i,j,k;
	i=0;k=90;j=1000;
	bit: xx=b'0;
	bits: xj=B'000001;

version01.g-------纯文法文件---可能有bug;
syntax.g----------包含了语义分析的文件---经过调试,测试文件为:syntax/test.in
	

⌨️ 快捷键说明

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