elz
所属分类:collect
开发工具:Rust
文件大小:0KB
下载次数:0
上传日期:2020-05-05 12:24:40
上 传 者:
sh-1993
说明: 一种多态的面向对象编程语言
(A polymorphism object-oriented programming language)
文件列表:
CHANGELOG.md (1132, 2020-04-27)
CONTRIBUTING.md (634, 2020-04-27)
Cargo.lock (15018, 2020-04-27)
Cargo.toml (284, 2020-04-27)
LICENSE (1065, 2020-04-27)
example/ (0, 2020-04-27)
example/hello-world.elz (59, 2020-04-27)
hooks/ (0, 2020-04-27)
hooks/pre-push (823, 2020-04-27)
lib/ (0, 2020-04-27)
lib/prelude/ (0, 2020-04-27)
lib/prelude/prelude.elz (359, 2020-04-27)
src/ (0, 2020-04-27)
src/ast.rs (11486, 2020-04-27)
src/cmd/ (0, 2020-04-27)
src/cmd/compile.rs (2273, 2020-04-27)
src/cmd/fmt.rs (1244, 2020-04-27)
src/cmd/mod.rs (30, 2020-04-27)
src/codegen/ (0, 2020-04-27)
src/codegen/formatter/ (0, 2020-04-27)
src/codegen/formatter/mod.rs (8050, 2020-04-27)
src/codegen/formatter/tests.rs (4100, 2020-04-27)
src/codegen/ir.rs (21564, 2020-04-27)
src/codegen/llvm.rs (9783, 2020-04-27)
src/codegen/mod.rs (3242, 2020-04-27)
src/codegen/tag.rs (284, 2020-04-27)
src/codegen/tests.rs (3470, 2020-04-27)
src/diagnostic/ (0, 2020-04-27)
src/diagnostic/mod.rs (1386, 2020-04-27)
src/lexer/ (0, 2020-04-27)
src/lexer/mod.rs (10258, 2020-04-27)
src/lexer/tests.rs (2771, 2020-04-27)
... ...
# elz
![Rust](https://github.com/dannypsnl/elz/workflows/Rust/badge.svg?branch=master)
[![Coverage Status](https://coveralls.io/repos/github/dannypsnl/elz/badge.svg?branch=master)](https://coveralls.io/github/dannypsnl/elz?branch=master)
### Installation
```bash
git clone https://github.com/elz-lang/elz.git
cd elz && cargo install
```
### Features
#### Type
- [x] `void`
- [x] `int`
- [x] `f64`
- [x] `bool`
- [x] `string`
- [ ] `List[T]` TODO: #200
#### Top level construction
- [x] Variable
- [x] Function
- [x] Class
- [ ] Trait, TODO: #241, #225, #250
### Changelog
Take a look at [CHANGELOG](https://github.com/dannypsnl/elz/blob/master/CHANGELOG.md)
近期下载者:
相关文件:
收藏者: