YSL-C3

所属分类:编程语言基础
开发工具:D
文件大小:0KB
下载次数:0
上传日期:2023-09-23 19:28:55
上 传 者sh-1993
说明:  第三个千年的编程语言,
(The programming language of the 3rd millenium,)

文件列表:
LICENSE (35149, 2023-09-29)
bind/ (0, 2023-09-29)
bind/sdl.ysl (561, 2023-09-29)
dub.json (179, 2023-09-29)
examples/ (0, 2023-09-29)
examples/hello_world.ysl (128, 2023-09-29)
source/ (0, 2023-09-29)
source/app.d (5841, 2023-09-29)
source/backends/ (0, 2023-09-29)
source/backends/c99.d (3912, 2023-09-29)
source/backends/rm86.d (3637, 2023-09-29)
source/compiler.d (9532, 2023-09-29)
source/error.d (2300, 2023-09-29)
source/language.d (895, 2023-09-29)
source/lexer.d (2738, 2023-09-29)
source/parser.d (9349, 2023-09-29)
source/preprocessor.d (2353, 2023-09-29)
source/split.d (997, 2023-09-29)
source/symbols.d (154, 2023-09-29)
std/ (0, 2023-09-29)

# YSL-C3 Yeti's Simple Language, Compiled This language takes YSL concepts and throws them out the window, but at least the syntax is similar ## Build First, clone the repository ``` git clone https://github.com/YSL-C/YSL-C3 --recursive ``` Remove --recursive if you don't want the standard library (this is required for building the examples) Now, build the compiler ``` dub build ``` Then use `./yslc --help` to see usage ## Build examples ``` yslc examples/example.ysl -o example ``` Replace example.ysl with your chosen example ## Features - [X] Function definitions & calls - [X] Variables - [X] If statements - [X] While statements - [X] For statements - [X] Overloads - [ ] Classes - [ ] Class methods

近期下载者

相关文件


收藏者