semvec/pypi-packages huggingface dataset:
xiaoyi 0.1.2
Xiaoyi 小易编程语言
License: Apache-2.0
Keywords: 小易, xiaoyi, 编程语言, CLI, 中文编程

# 小易中文编程语言

![PyPI - Version](https://img.shields.io/pypi/v/xiaoyi)
[![star](https://gitee.com/LZY4/xiaoyi/badge/star.svg?theme=white)](https://gitee.com/LZY4/xiaoyi/stargazers)
![GitHub Repo stars](https://img.shields.io/github/stars/cnlnr/xiaoyi)

小易编程语言（xiaoyi）是简化版的 Python 中文编程语言,可编译成 Python 源码。

## 安装

```shell
pip install xiaoyi
```

## 发展

由于一些原因使得项目的进展异常的困难, ~~我可能不会积极改进这些费解的bug,~~ 如果你愿意接受挑战,欢迎Fork

## 快速入门

更多文档请查看 [docs](https://gitee.com/LZY4/xiaoyi/blob/main/docs) 目录

### 如何运行或编译代码

```shell
cnlnr@xiaoxin ~> xiaoyi
小易中文编程语言 v0.1.2
用法：
    xiaoyi file.xy           直接运行
    xiaoyi file.xy file.py   编译成 Python 源码
源码：
    GitHub: https://github.com/cnlnr/xiaoyi
    Gitee:  https://gitee.com/LZY4/xiaoyi
cnlnr@xiaoxin ~ [1]> 
```

### 定义函数

```python
问候():
    打印('你好')
```

### 定义类

```python
打招呼:
    @静态方法
    问候(名字 = "世界"):
        打印(f'你好，{名字}')

打招呼.问候()
```

提示!可以使用 [Meson](https://github.com/mesonbuild/meson) ,[make](https://www.make.com/),[ninja](https://github.com/ninja-build/ninja) 来编译你的项目

## Bug

- 语法糖内的保留关键字无法是中文

- exec 的代码不会自动转换成Python代码

- 无法导入使用xy库，推荐使用编译

## 社区

点击链接加入腾讯频道【AI &小易编程语言社区 】：<https://pd.qq.com/s/dvvy24tpn?b=9>

## 赞助

[点我捐赠](jkm.jpeg)