Skip to main content

木兰编程语言演示

Project description

声明

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

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

运行

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

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

错误反馈信息示例:

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

相比使用交互控制台,建议通过命令行下ulang 源码文件运行代码。推荐使用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.11.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mulang-0.0.11.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.11.tar.gz
Algorithm Hash digest
SHA256 41e98db69baf5e0e820c5cf0469827c6e97f56e1b448ed19c0a4565441b61a12
MD5 faca0cebf540ceb74b24445447aa40cc
BLAKE2b-256 72ea60c6984175820e308f143bdadf126d847d3662c1cbd060f5d91304f411f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mulang-0.0.11-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.11-py3.7.egg
Algorithm Hash digest
SHA256 465f909bbf04d05b14bd632806394aa466b6633160b1f5b05dc32bbeee6e0092
MD5 14b743737ab2def859ec761f65849b3d
BLAKE2b-256 093dba89adbc7a99044c1454615953adb302609061c953cea72721cc4c58aa86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mulang-0.0.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 9c3986c0e83531d2184c82138c33a4791452c82710cc97817fe223be8c8fb6ba
MD5 8727cc5054f212b0b6763877be3fbda1
BLAKE2b-256 f9cea84596b640faa1bb4cb8f58ace8941cefe86a3c24264b91406d4df04dc5f

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