Arclight

所属分类:编程语言基础
开发工具:Rust
文件大小:0KB
下载次数:0
上传日期:2022-08-24 12:38:36
上 传 者sh-1993
说明:  简单编程语言
(Simple programming language)

文件列表:
Cargo.lock (9743, 2022-08-24)
Cargo.toml (341, 2022-08-24)
spec/ (0, 2022-08-24)
spec/examples/ (0, 2022-08-24)
spec/examples/calculator.arl (603, 2022-08-24)
spec/examples/fibonacci.arl (474, 2022-08-24)
spec/examples/hello_world.arl (77, 2022-08-24)
spec/lang/ (0, 2022-08-24)
spec/lang/FileStructure.drawio (10867, 2022-08-24)
spec/lang/arclight.yml.md (432, 2022-08-24)
spec/lang/classes.md (2168, 2022-08-24)
spec/lang/data_types.md (3143, 2022-08-24)
spec/lang/definitions.md (2287, 2022-08-24)
spec/lang/enums.md (816, 2022-08-24)
spec/lang/generics.md (870, 2022-08-24)
spec/lang/imports.md (1059, 2022-08-24)
spec/lang/interfaces.md (454, 2022-08-24)
spec/lang/lambdas.md (158, 2022-08-24)
spec/lang/metaprogramming.md (52, 2022-08-24)
spec/lang/modules.md (345, 2022-08-24)
spec/lang/operators.md (427, 2022-08-24)
spec/lang/references.md (735, 2022-08-24)
spec/std/ (0, 2022-08-24)
spec/std/conversion/ (0, 2022-08-24)
spec/std/io/ (0, 2022-08-24)
spec/std/math/ (0, 2022-08-24)
... ...

# Arclight programming language ![shield](https://img.shields.io/github/repo-size/olix3001/Arclight?style=flat-square) ![shield](https://img.shields.io/maintenance/yes/2022?style=flat-square) ![shield](https://img.shields.io/badge/supported%20platforms-Windows%20%7C%20MacOS%20%7C%20Linux-blue?style=flat-square) ![shield](https://img.shields.io/github/workflow/status/olix3001/Arclight/Rust?label=tests&style=flat-square) :warning: **Warning:** Arclight currently does not work, It is only a language specification. I'm still working on creating a working compiler for It. ## :rocket: Getting started :hourglass_flowing_sand: Currently this language is still in development, this section will be added when alpha release is available. ## :telescope: Goals 1. Simple syntax. 2. Easy to learn. 3. Capable of creating complex programs. 4. Memory safety. ## :hammer: Progress ### Language - [ ] Compiler structure - [x] Lexer - [ ] Parser - [ ] Compiler - [ ] Language functions - [ ] Functions - [ ] Variables - [ ] Conditional statements - [ ] Loops - [ ] Classes - [ ] Interfaces - [ ] Enums - [ ] Modules - [ ] Generics ### Standard Library - [ ] IO - [ ] Conversion ## :rainbow: Team

Oliwier Michalik
Founder & Developer
:pencil: If you know something about compilers, you know rust and want to join this project just leave an Issue with "I want to join" template. ## :blue_book: Specification To see language specification visit [spec](/spec/lang/) directory. Or if you want to see the standard library documentation visit [std spec](/spec/std/).

近期下载者

相关文件


收藏者