简单优雅的编程语言luna.zip

时间:2022-08-06 13:06:00
【文件属性】:

文件名称:简单优雅的编程语言luna.zip

文件大小:68KB

文件格式:ZIP

更新时间:2022-08-06 13:06:00

开源项目

luna 是一门简单优雅的编程语言,主要有C发展而来,并支持线程并发、异步I/O。构建1.运行:$ make2.查看帮助$ ./luna --help简单示例:def greet(name:string)   return "Hello "   name end 标签:luna


【文件预览】:
luna-master
----Readme.md(5KB)
----src()
--------object.c(2KB)
--------vec.c(317B)
--------.syntastic_c_config(39B)
--------lexer.h(619B)
--------utils.c(1KB)
--------token.c(713B)
--------vm.c(2KB)
--------codegen.c(8KB)
--------visitor.h(2KB)
--------token.h(2KB)
--------codegen.h(235B)
--------ast.c(9KB)
--------prettyprint.c(9KB)
--------vm.h(1KB)
--------ast.h(5KB)
--------parser.c(26KB)
--------disasm.h(1KB)
--------errors.c(687B)
--------errors.h(232B)
--------object.h(1KB)
--------opcodes.h(823B)
--------luna.h(184B)
--------utils.h(262B)
--------state.h(495B)
--------luna.c(4KB)
--------string.c(839B)
--------prettyprint.h(278B)
--------visitor.c(1KB)
--------vec.h(1KB)
--------parser.h(462B)
--------hash.h(2KB)
--------.clang_complete(39B)
--------hash.c(836B)
--------lexer.c(8KB)
--------internal.h(419B)
--------state.c(244B)
----examples()
--------comments.luna(35B)
--------fork.luna(223B)
--------conditionals.luna(61B)
--------vector.luna(460B)
--------array.luna(91B)
--------use.luna(43B)
--------declaration.luna(289B)
--------kwargs.luna(180B)
--------functions.luna(329B)
--------flow.luna(150B)
--------composition.luna(38B)
--------strings.luna(217B)
----deps()
--------khash.h(18KB)
--------linenoise()
--------kvec.h(3KB)
----.travis.yml(60B)
----test()
--------.syntastic_c_config(48B)
--------test.c(9KB)
--------parser()
--------.clang_complete(48B)
----History.md(0B)
----Makefile(967B)
----.gitignore(60B)

网友评论