Skip to main content

木兰编程语言演示

Project description

声明

作者不属于任何公司、集体。

本项目使用GNU通用公共许可证,基于原木兰语言的逆向工程。使用的所有参考信息均从网络公开资料中合法获得。具体代码与原木兰语言的实现无直接关系。

运行

安装此包后, 可启动交互环境如下:

$ 木兰
木兰向您问好
更多信息请说'你好'
> func 过(年) {
>> println(年 + 1)
>> }
> 过(2019)
2020

错误反馈信息示例:

> func f() { f() }
> f()
递归过深。请确认: 1、的确需要递归 2、递归的收敛正确
> 1/0
请勿除以零
> print(某量)
请先定义'某量'再使用

相比使用交互平台,建议通过命令行下木兰 {源码文件名}运行代码。推荐使用VS Code 插件对源码文件进行编辑。

快排

大事记

0.0.7

通过基于原 exe 的用户手册编写过程中积累的测试用例, 与原型搭建过程中积累至今的测试

最近进展详见《木兰编程语言》知乎专栏

0.0.6

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mulang-0.0.12.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

mulang-0.0.12-py3.7.egg (81.5 kB view details)

Uploaded Source

mulang-0.0.12-py3-none-any.whl (33.7 kB view details)

Uploaded Python 3

File details

Details for the file mulang-0.0.12.tar.gz.

File metadata

  • Download URL: mulang-0.0.12.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for mulang-0.0.12.tar.gz
Algorithm Hash digest
SHA256 5f06f292e146a4cc1bd7d59bc74fb4d6059fe83633d09d2595eb86d6232cb231
MD5 2e81ca5507b5e98851600770f3c886d2
BLAKE2b-256 4ad9cf049480177719c7fb65e984c7ad528f51727d8e1ce92a5f74e5b61fd4f4

See more details on using hashes here.

File details

Details for the file mulang-0.0.12-py3.7.egg.

File metadata

  • Download URL: mulang-0.0.12-py3.7.egg
  • Upload date:
  • Size: 81.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for mulang-0.0.12-py3.7.egg
Algorithm Hash digest
SHA256 c3c58fd385ed9a0fd2ea259cedc905be3a7ce35252e46f75a6a3d9cf594a012c
MD5 5f4a10fac1d7145e81f1bf261f89225e
BLAKE2b-256 749fd4509ce0d083dfa7b51d475422b2dd75e9c252c65c92f1d3b598d2c48700

See more details on using hashes here.

File details

Details for the file mulang-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: mulang-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 33.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for mulang-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 85ad3a79a603f512f3730065a8ba4f84d32df515fddae7d73528653d44c0e4e1
MD5 b1d5da9871294a455a14f899045ad0a7
BLAKE2b-256 80ce9a8c08226a20d15c04bc2b3b7456fd998f5b353ed8a1fa7789c77c15baaf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page