【文件属性】:
文件名称:pencil:自我实现的编程语言
文件大小:19KB
文件格式:ZIP
更新时间:2021-04-10 21:00:49
C++
铅笔
自我实现的编程语言。 目前,它仅支持64位系统,并且自动构建仅适用于Mac。
要求
G ++,Flex,GNU Bison
运行示例
编译器
使用Makefile $ make编译: $ make
编译并运行
首先使用/example的Makefile编译源代码
运行程序./program
范例程序
program {
a, i, divider ~ integer
divisible ~ boolean
read(a)
i <- 2
divisible <- false
while not divisible {
if not divisible and a mod i = 0 {
divisible <- true
divider <- i
}
i <- i + 1
}
if divisible {
【文件预览】:
pencil-main
----pencil.y(9KB)
----Makefile(274B)
----LICENSE(34KB)
----examples()
--------code.pencil(328B)
--------makefile(362B)
--------io.c(546B)
----codegen.h(12KB)
----README.md(791B)
----pencil.l(2KB)
----io.c(404B)
----semantics.h(671B)