felys 0.1.14

The Felys Programming Language
Documentation
<div align="center">
  <img alt="The Felys Programming Language" src="https://raw.githubusercontent.com/felys-lang/.github/main/felys.png" width="50%">
</div>

<div align="center">
  <a href="https://felys.dev/quickstart">Quickstart</a> |
  <a href="https://felys.dev/">Documentation</a> |
  <a href="https://exec.felys.dev/">Playground</a>
</div>

## What is the Felys Programming Language?

Felys is an interpreted programming language written in Rust that comes with a compiler and a runtime. Feel free to try it using the online [playground](https://exec.felys.dev/). Please note, however, the language after reconstruction is very unstable and missing some features, e.g., neutral network.

## Components

- [PhiLia093]felys/src/philia093: Parser and the [generator]philia093 that bootstraps itself
- [Cyrene]felys/src/cyrene: Control flow graph builder and transformer to IR
- [Demiurge]felys/src/demiurge: Dead code elimination, register allocation, and codegen
- [Elysia]felys/src/elysia: Execution runtime and bytecode loader/dumper

## License

Distributed under the terms of the [LICENSE](LICENSE).

## Copyright

© All rights reserved by miHoYo

## Legal Statement

Other properties and any right, title, and interest thereof and therein (intellectual property rights included) not derived from Honkai Impact 3rd and Honkai: Star Rail belong to their respective owners.