文件名称:Ascent programming language-开源
文件大小:123KB
文件格式:ZIP
更新时间:2024-06-16 08:30:56
开源软件
一种小型编程语言。 [停止支持Lua。 除了语法和项目上大多数语言都采用相同的方式外,没有太大区别:方便但过时。]
【文件预览】:
opt
----unix()
--------module.c(724B)
----win()
--------module.c(2KB)
----none()
--------module.c(257B)
Makefile
ext
----lemon.c(140KB)
----snprintf.c(28KB)
src
----parser.y(18KB)
----function.c(8KB)
----Makefile(1005B)
----env.c(1KB)
----program.c(8KB)
----interpreter.c(10KB)
----lexer.c(13KB)
----struct.c(2KB)
----std.c(2KB)
----string.c(2KB)
----compiler.c(21KB)
----memory.c(810B)
----gc.c(2KB)
----list.c(3KB)
----stack.c(2KB)
----object.c(11KB)
----error.c(2KB)
----utils.c(217B)
----types.c(4KB)
----hashtable.c(4KB)
template.h
TODO
inc
----hashtable.h(2KB)
----stack.h(2KB)
----std.h(1KB)
----function.h(4KB)
----memory.h(2KB)
----program.h(3KB)
----types.h(3KB)
----gc.h(2KB)
----ascent.h(3KB)
----module.h(180B)
----error.h(3KB)
----utils.h(2KB)
----interpreter.h(2KB)
----list.h(2KB)
----compiler.h(3KB)
----conf.h(6KB)
----object.h(3KB)
----string.h(1KB)
----lexer.h(2KB)
----env.h(2KB)
----struct.h(2KB)
CODING
lempar.c
DOCS
DEV
BUILD
main.c
test
----string.as(417B)
----arithmetic.as(1KB)
----function.as(956B)
----basic.as(256B)
----loop.as(392B)