Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        



혀엉...


Hyeo-ung Programming Language



Github Action


Docker Hub


Codecov


Release


License


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 tool

USAGE:
hyeong [FLAGS] [OPTIONS] [SUBCOMMAND]

FLAGS:
-h, --help Prints help information
-V, --version Prints version information
--verbose verbose output

OPTIONS:
--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
```