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/).
近期下载者:
相关文件:
收藏者: