Skip to content

lazyKindMan/compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

#这是关于一个自创语言(语法很简单的python词法分析程序)
##H语言语法:
##关键词:
-function 用于定义函数
-main     主函数名称,文件中必须包含主函数
-while	  循环关键字
-for	  循环关键字
-if	  条件分支,关键字
-else 	  必须与if一起才能识别
-var	  变量声明关键字
-break	  跳出循环关键字

##比较符号
- >	  
- <
- ==
- >=
- <=

##逻辑符号
- &&
- ||
- !

##注释
##为了简化过程,只采取单行注释
- ## 		

##token序列格式<操作符,操作数1,操作数2,结果存放>

##部分操作符含义
-DEFINE:定义变量
-SEND :赋值
-JMP   :无条件跳转
-CJMP_E:等于时执行语句,否则跳转
-CJMP_B:大于时执行
-CJMP_L:小于时执行
-CJMP_B_E:大于等于
-TAG:用于跳转标签
-ADD:加
-SUB:减
-MUL:乘
-DIV:除
-$:存放左边操作符运算结果,或者用于代表上面token运算结果
-AND:与
-OR:或
-NOT:非

##注意事项
暂无

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages