MCPcopy Index your code
hub / github.com/buttercrab/hyeo-ung-lang

github.com/buttercrab/hyeo-ung-lang @v0.2.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.3 ↗ · + Follow
294 symbols 709 edges 33 files 122 documented · 41%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

혀엉...

Hyeo-ung Programming Language

Github Action Docker Hub Codecov Release License

Documentation | Install | Tutorial | Original Gist

Features

More explanation on 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 <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
  1. 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

Extension points exported contracts — how you extend this code

State (Interface)
State trait It defines methods that state structure needs. [UnOptState](struct.UnOptState.html) and [OptState](struct.O [2 …
src/core/state.rs
ReadLine (Interface)
ReadLine trait that is used in reading lines This is made for uniting `std::io::Stdin` and `CustomReader` [2 implementers]
src/util/io.rs
Code (Interface)
Code trait It defines methods that code structure needs. [UnOptCode](struct.UnOptCode.html) and [OptCode](struct.OptCod [2 …
src/core/code.rs

Core symbols most depended-on inside this repo

to_string
called by 52
src/util/io.rs
get_stack
called by 26
src/core/state.rs
flush
called by 24
src/util/io.rs
parse
called by 21
src/core/parse.rs
push_stack_wrap
called by 18
src/core/execute.rs
print_log
called by 18
src/util/io.rs
get_hangul_count
called by 17
src/core/code.rs
get_dot_count
called by 17
src/core/code.rs

Shape

Function 174
Method 105
Class 10
Interface 3
Enum 2

Languages

Rust100%

Modules by API surface

src/number/big_number.rs36 symbols
tests/big_number_test.rs32 symbols
tests/parse_test.rs30 symbols
src/number/num.rs23 symbols
src/core/state.rs23 symbols
src/util/option.rs21 symbols
src/util/io.rs18 symbols
tests/code_test.rs15 symbols
tests/optimize_test.rs14 symbols
src/core/code.rs12 symbols
tests/execute_test.rs8 symbols
src/util/error.rs7 symbols

For agents

$ claude mcp add hyeo-ung-lang \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page