文件名称:sunday-lang:有雾星期天的语言(正式语言和编译器课程的项目)
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-19 11:27:54
Bison
#SUNDAY-LANG ######在雾蒙蒙的星期天学习的编程语言 这个想法是建立一种被编译为 C 的新语言。这种语言的灵感来自 AppleScript [ ]。 这是合成器应该如何变成的一个例子: integer two_to_the[x] ( use integer y set y to 1 while x > 0 do set y to y*2 set x to x-1 end return y ) integer main ( use integer x use integer y set x to two_to_the[5] set y to two_to_the[9] return x-y )
【文件预览】:
sunday-lang-master
----sunday-lang-yacc.y(22KB)
----test-input-file.s(577B)
----include()
--------symbol-table.h(1KB)
--------parse-tree.h(1KB)
--------parse-tree.c(2KB)
--------symbol-table.c(5KB)
----.gitignore(60B)
----Makefile(781B)
----README.md(553B)
----sunday-lang-lex.l(4KB)