pencil:自我实现的编程语言

时间:2024-04-30 14:47:29
【文件属性】:

文件名称:pencil:自我实现的编程语言

文件大小:19KB

文件格式:ZIP

更新时间:2024-04-30 14:47:29

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)

网友评论