Metadata-Version: 2.4
Name: gglang
Version: 0.2.1
Summary: 줴줴이랭: "줴줴이야~" 밈으로 만든 난해한 프로그래밍 언어 (엄랭 오마주)
Author: Jihwan Kim
License-Expression: MIT
Project-URL: Homepage, https://gglang.jihwan.kim
Keywords: esolang,esoteric,korean,interpreter
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Interpreters
Classifier: Natural Language :: Korean
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# 줴줴이랭 (gglang)

"줴줴이야~" 밈으로 만든 난해한 프로그래밍 언어. [엄랭](https://github.com/rycont/umjunsik-lang) 오마주.

- 플레이그라운드: https://gglang.jihwan.kim
- 확장자: `.ggya`

## 설치

```bash
pip install gglang
```

## 실행

```bash
gglang hello.ggya
# 또는
python -m gglang hello.ggya
```

## 문법 요약

| 코드 | 뜻 |
|---|---|
| `아뇨` | 1. `아뇨아뇨아뇨`는 3 |
| 붙여 쓰기 | 더하기. `아뇨아뇨쥐~랄` → 2 + 변수 |
| 띄어 쓰기 | 곱하기. `아뇨아뇨 아뇨아뇨아뇨` → 2 × 3 |
| `엄` | 바로 뒤 원소의 부호 뒤집기. `엄아뇨` → -1 |
| `쥐~랄`, `쥐~~랄`, … | 변수 (물결 수가 변수 번호) |
| `쥐~랄 식` | 대입 |
| `아 예?` | 정수 입력 |
| `티~원 식` | 숫자 출력 |
| `티~원` | 공백 출력 |
| `티~~원 식` | 유니코드 문자 하나 출력 |
| `티~~원` | 줄바꿈 |
| `요이~` … `요이~` | 반복 (물결 수가 같은 것끼리 짝) |
| `줴줴이야 식` | 식이 0이면 반복 탈출 |

## 예제

`GG` 출력:

```
쥐~랄 아뇨아뇨아뇨아뇨아뇨아뇨아뇨아뇨 아뇨아뇨아뇨아뇨아뇨아뇨아뇨아뇨아뇨
쥐~랄 쥐~랄엄아뇨
티~~원 쥐~랄
티~~원 쥐~랄
티~~원
```

## 라이선스

MIT
