Name | xiaoyi JSON |
Version |
0.1.1
JSON |
| download |
home_page | None |
Summary | Xiaoyi 小易编程语言 |
upload_time | 2025-08-17 06:55:38 |
maintainer | None |
docs_url | None |
author | None |
requires_python | None |
license | Apache-2.0 |
keywords |
小易
xiaoyi
编程语言
cli
中文编程
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 小易中文编程语言

[](https://gitee.com/LZY4/xiaoyi/stargazers)

小易编程语言(xiaoyi)是一个基于 Python 的编程语言,具有更简洁的语法,并且原生兼容 Python。
## 安装
```shell
pip install xiaoyi
```
## 发展
由于一些原因使得项目的进展异常的困难, ~~我可能不会积极改进这些费解的bug,~~ 如果你愿意接受挑战,欢迎Fork
## 快速入门
更多文档请查看 [docs](docs) 目录
### 如何运行或编译代码
```shell
cnlnr@xiaoxin ~> xiaoyi
用法:
xiaoyi file.xy 直接运行
xiaoyi file.xy file.py 编译
源码:
GitHub: https://github.com/cnlnr/xiaoyi
Gitee: https://gitee.com/LZY4/xiaoyi
cnlnr@xiaoxin ~ [1]>
```
### 定义函数
```python
问候():
打印('你好')
```
也可以这样写
```python
问候\
(名字 = "世界"):
打印(f'你好,{名字}')
问候()
```
### 定义类
```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)
Raw data
{
"_id": null,
"home_page": null,
"name": "xiaoyi",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "\u5c0f\u6613, xiaoyi, \u7f16\u7a0b\u8bed\u8a00, CLI, \u4e2d\u6587\u7f16\u7a0b",
"author": null,
"author_email": "liuzhongyi <lqvsyi@sina.com>",
"download_url": "https://files.pythonhosted.org/packages/de/74/112cd8c3a2215b4f1142a5d33b52b7372a69dec6c5cfb55464dba2bcd75a/xiaoyi-0.1.1.tar.gz",
"platform": null,
"description": "# \u5c0f\u6613\u4e2d\u6587\u7f16\u7a0b\u8bed\u8a00\n\n\n[](https://gitee.com/LZY4/xiaoyi/stargazers)\n\n\n\u5c0f\u6613\u7f16\u7a0b\u8bed\u8a00\uff08xiaoyi\uff09\u662f\u4e00\u4e2a\u57fa\u4e8e Python \u7684\u7f16\u7a0b\u8bed\u8a00,\u5177\u6709\u66f4\u7b80\u6d01\u7684\u8bed\u6cd5\uff0c\u5e76\u4e14\u539f\u751f\u517c\u5bb9 Python\u3002\n\n## \u5b89\u88c5\n\n```shell\npip install xiaoyi\n```\n\n## \u53d1\u5c55\n\n\u7531\u4e8e\u4e00\u4e9b\u539f\u56e0\u4f7f\u5f97\u9879\u76ee\u7684\u8fdb\u5c55\u5f02\u5e38\u7684\u56f0\u96be, ~~\u6211\u53ef\u80fd\u4e0d\u4f1a\u79ef\u6781\u6539\u8fdb\u8fd9\u4e9b\u8d39\u89e3\u7684bug,~~ \u5982\u679c\u4f60\u613f\u610f\u63a5\u53d7\u6311\u6218,\u6b22\u8fceFork\n\n## \u5feb\u901f\u5165\u95e8\n\n\u66f4\u591a\u6587\u6863\u8bf7\u67e5\u770b [docs](docs) \u76ee\u5f55\n\n### \u5982\u4f55\u8fd0\u884c\u6216\u7f16\u8bd1\u4ee3\u7801\n\n```shell\ncnlnr@xiaoxin ~> xiaoyi\n\u7528\u6cd5\uff1a\n xiaoyi file.xy \u76f4\u63a5\u8fd0\u884c\n xiaoyi file.xy file.py \u7f16\u8bd1\n\u6e90\u7801\uff1a\n GitHub: https://github.com/cnlnr/xiaoyi\n Gitee: https://gitee.com/LZY4/xiaoyi\ncnlnr@xiaoxin ~ [1]> \n```\n\n### \u5b9a\u4e49\u51fd\u6570\n\n```python\n\u95ee\u5019():\n \u6253\u5370('\u4f60\u597d')\n```\n\n\u4e5f\u53ef\u4ee5\u8fd9\u6837\u5199\n\n```python\n\u95ee\u5019\\\n (\u540d\u5b57 = \"\u4e16\u754c\"):\n \u6253\u5370(f'\u4f60\u597d\uff0c{\u540d\u5b57}')\n\n\u95ee\u5019()\n```\n\n### \u5b9a\u4e49\u7c7b\n\n```python\n\u6253\u62db\u547c:\n @\u9759\u6001\u65b9\u6cd5\n \u95ee\u5019(\u540d\u5b57 = \"\u4e16\u754c\"):\n \u6253\u5370(f'\u4f60\u597d\uff0c{\u540d\u5b57}')\n\n\u6253\u62db\u547c.\u95ee\u5019()\n```\n\n\u63d0\u793a!\u53ef\u4ee5\u4f7f\u7528 [Meson](https://github.com/mesonbuild/meson) ,[make](https://www.make.com/),[ninja](https://github.com/ninja-build/ninja) \u6765\u7f16\u8bd1\u4f60\u7684\u9879\u76ee\n\n## Bug\n\n- \u8bed\u6cd5\u7cd6\u5185\u7684\u4fdd\u7559\u5173\u952e\u5b57\u65e0\u6cd5\u662f\u4e2d\u6587\n\n- exec \u7684\u4ee3\u7801\u4e0d\u4f1a\u81ea\u52a8\u8f6c\u6362\u6210Python\u4ee3\u7801\n\n- \u65e0\u6cd5\u5bfc\u5165\u4f7f\u7528xy\u5e93\uff0c\u63a8\u8350\u4f7f\u7528\u7f16\u8bd1\n\n## \u793e\u533a\n\n\u70b9\u51fb\u94fe\u63a5\u52a0\u5165\u817e\u8baf\u9891\u9053\u3010AI &\u5c0f\u6613\u7f16\u7a0b\u8bed\u8a00\u793e\u533a \u3011\uff1a<https://pd.qq.com/s/dvvy24tpn?b=9>\n\n## \u8d5e\u52a9\n\n[\u70b9\u6211\u6350\u8d60](jkm.jpeg)\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Xiaoyi \u5c0f\u6613\u7f16\u7a0b\u8bed\u8a00",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://gitee.com/LZY4/xiaoyi",
"Source": "https://github.com/cnlnr/xiaoyi",
"Tracker": "https://gitee.com/LZY4/xiaoyi/issues"
},
"split_keywords": [
"\u5c0f\u6613",
" xiaoyi",
" \u7f16\u7a0b\u8bed\u8a00",
" cli",
" \u4e2d\u6587\u7f16\u7a0b"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5578b77231298ed494cbfc356a6d9883ab8e66bbce842b4d46056b9e03d440c4",
"md5": "9714ff21da9bee506a75fb193b46930d",
"sha256": "4fa9e0e6a4f63d4f1d00bdf8dc799a64af1f14469bca4fc033252b0f8f594b10"
},
"downloads": -1,
"filename": "xiaoyi-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9714ff21da9bee506a75fb193b46930d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8831,
"upload_time": "2025-08-17T06:55:36",
"upload_time_iso_8601": "2025-08-17T06:55:36.947987Z",
"url": "https://files.pythonhosted.org/packages/55/78/b77231298ed494cbfc356a6d9883ab8e66bbce842b4d46056b9e03d440c4/xiaoyi-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "de74112cd8c3a2215b4f1142a5d33b52b7372a69dec6c5cfb55464dba2bcd75a",
"md5": "b95c3842deeadd0f7fae8e8a3c94cd77",
"sha256": "e7e893852eacda5af91c84201907f7c0034af4202e84ac65bc5f3d44b1192945"
},
"downloads": -1,
"filename": "xiaoyi-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "b95c3842deeadd0f7fae8e8a3c94cd77",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8701,
"upload_time": "2025-08-17T06:55:38",
"upload_time_iso_8601": "2025-08-17T06:55:38.391014Z",
"url": "https://files.pythonhosted.org/packages/de/74/112cd8c3a2215b4f1142a5d33b52b7372a69dec6c5cfb55464dba2bcd75a/xiaoyi-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-17 06:55:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cnlnr",
"github_project": "xiaoyi",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "xiaoyi"
}