Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buttercrab/hyeo-ung-lang
Hyeo-ung Programming Language Compiler in Rust
https://github.com/buttercrab/hyeo-ung-lang
compiler debugger esolang interpreter rust
Last synced: 29 days ago
JSON representation
Hyeo-ung Programming Language Compiler in Rust
- Host: GitHub
- URL: https://github.com/buttercrab/hyeo-ung-lang
- Owner: buttercrab
- License: mit
- Created: 2020-02-25T06:42:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-15T13:14:09.000Z (11 months ago)
- Last Synced: 2024-10-31T12:08:23.599Z (about 2 months ago)
- Topics: compiler, debugger, esolang, interpreter, rust
- Language: Rust
- Homepage: https://crates.io/crates/hyeong
- Size: 772 KB
- Stars: 32
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Hyeo-ung Programming Language
Documentation |
Install |
Tutorial |
Original Gist# Features
More explanation on [Documentation](https://github.com/buttercrab/hyeo-ung-lang/wiki/Documentation).
```
hyeong 0.2.2
hyeo-ung programming language toolUSAGE:
hyeong [FLAGS] [OPTIONS] [SUBCOMMAND]FLAGS:
-h, --help Prints help information
-V, --version Prints version information
--verbose verbose outputOPTIONS:
--color whether prints color [default: auto] [possible values: never, auto, always]SUBCOMMANDS:
build Compiles hyeong code
check Parse your code and check if you are right
debug Debug your code command by command
help Prints this message or the help of the given subcommand(s)
install Install hyeong before build (need once)
run Run hyeong code directly
uninstall Uninstall hyeong temporary build path
```# How to install
## Brew
```shell script
brew install buttercrab/tools/hyeong
```## Cargo
```shell script
cargo install hyeong
```## Docker
```shell script
docker run -it buttercrab/hyeong /bin/bash
```Then, `hyeong` to execute.
## Download Binary
Go to [latest release](https://github.com/buttercrab/hyeo-ung-lang/releases/latest) to download.
## Build from source
Followings doesn't need to execute `hyeong install`
### Script file
1. Windows
```cmd
curl "https://raw.githubusercontent.com/buttercrab/hyeo-ung-lang/master/install_hyeong.cmd" | cmd
```2. Mac, Linux
```shell script
bash <(curl "https://raw.githubusercontent.com/buttercrab/hyeo-ung-lang/master/install_hyeong.sh")
```### Make
```shell script
git clone https://github.com/buttercrab/hyeo-ung-lang.git
cd hyeo-ung-lang
make install
```Add to your `PATH` to use.
## Uninstall
First,
```shell script
hyeong uninstall
```Then if brew,
```shell script
brew uninstall hyeong
```