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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mulang-0.0.9.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.9.tar.gz
Algorithm Hash digest
SHA256 e7dfdd561c238879aa4f352460b5aade2165a36eba2b67a953ffed828bb62169
MD5 b4964aac210b6c0becfab486bdb865f9
BLAKE2b-256 7bec653c5749714f6acb384d96e2e6ec395a235f1258c58ab7c56c3f8beb4fd3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mulang-0.0.9-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.9-py3.7.egg
Algorithm Hash digest
SHA256 37e0b1c50da696a3d9aa950921b504c10335c2e16f79b0b8d8d944aeb8eb95a9
MD5 6db14d4cf1c41d03e84434be12cdb959
BLAKE2b-256 073e3f01501c6b1eeed58bbfaf881a2dbf3f4ea82558910721c2e7673b01f094

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mulang-0.0.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 c5be6268041cb68399228a9cff7ffeb46ea2b91e931a5c02a07d28be9f991366
MD5 a4bed268b163ed3bd4d52d23313f6579
BLAKE2b-256 9a0702713b31d14e05a34046a0afbe0561775307d4519cd24e57595509d47191

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