Skip to main content

木兰编程语言演示

Project description

声明

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

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

运行

安装此包后, 试运行如下:

$ ulang
Welcome to ulang's REPL..
Type 'help' for more informations.
> func 过(年) { println(年+1) }
> 过(2019)
2020

错误反馈信息示例:

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

相比使用交互控制台,建议通过命令行下ulang 源码文件运行代码。推荐使用VS Code 插件对源码文件进行编辑。

快排1

快排2

大事记

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.10.tar.gz (26.7 kB view details)

Uploaded Source

Built Distributions

mulang-0.0.10-py3.7.egg (81.4 kB view details)

Uploaded Source

mulang-0.0.10-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mulang-0.0.10.tar.gz
  • Upload date:
  • Size: 26.7 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.10.tar.gz
Algorithm Hash digest
SHA256 e5c5fcd9abc3d527b6392f5cdcfd8922a288d1112a62af99585269840d7295d7
MD5 4de98e0e6d0a82e39c1734105b708f96
BLAKE2b-256 ceda1cbf6d6afb9533c0f5781c1ffa2b26799b6d3f7bc920ef4bbe6d9dffec41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mulang-0.0.10-py3.7.egg
  • Upload date:
  • Size: 81.4 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.10-py3.7.egg
Algorithm Hash digest
SHA256 22416c5df259ce6a2d2b4a5fc3003cbb482cdd574ca799f0cd89f55a3f582749
MD5 36fef01b42b8d1ba3c5c825a0a5bb05c
BLAKE2b-256 33e88c5e831c01c7f6e304b717ed63d43e64bbea8e42139f469f70e8a154727d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mulang-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 33.6 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 42ec6058900f946eca6bf5154a1df9619da7bff31316d5722188a82ebf32ec77
MD5 cc3e79898165aa2b8a158ef67e4acb31
BLAKE2b-256 782fb310afe481d78ffa0eda9cfc610f5bac8db276472374b9190b61d22b2e07

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