pointysnake:令人讨厌的python和c#混合体

时间:2024-04-24 02:36:31
【文件属性】:

文件名称:pointysnake:令人讨厌的python和c#混合体

文件大小:135KB

文件格式:ZIP

更新时间:2024-04-24 02:36:31

C#

尖蛇 Pointysnake是使用C#(尖头)和Python(蛇)构建的不完整的编程语言。 pointysnake的目标是创建一种具有C#的速度和可移植性但具有Python简便性的语言。 你好世界的例子 print("hello world!") 如何编译 确保您已安装一些C#运行时 确保已安装python3.7,此项目将不适用于python <= 3.5 或者,提供了一个shell.nix ,运行nix-shell会自动为您配置一个构建环境 克隆GitHub存储库 编写一些代码(我建议您通读一些测试作为示例) 通过运行python build.py 预编译代码。 从源代码构建编译器,或转到操作页面并下载称为compiler的工件 将生成的文件precomp.psnbin与makebin.exe放在同一文件夹中并运行它( mono makebin.exe )


【文件预览】:
pointysnake-master
----.gitignore(2KB)
----shell.nix(131B)
----README.md(1KB)
----pointysnake.png(127KB)
----.github()
--------workflows()
----makebin()
--------build.sh(134B)
--------makebin.sln(1KB)
--------Properties()
--------Program.cs(13KB)
--------BranchManager.cs(677B)
--------App.config(184B)
--------packages.config(130B)
--------makebin.csproj(3KB)
----tests()
--------manyvars.psn(213B)
--------noargs.psn(62B)
--------return.psn(41B)
--------factorial.psn(236B)
--------selfadd.psn(162B)
--------assert.psn(69B)
--------intvar.psn(84B)
--------staticvar.psn(157B)
--------printbool.psn(72B)
--------if.psn(78B)
--------longstack.psn(257B)
--------ignorereturn.psn(112B)
--------printstr.psn(75B)
--------argparsing.psn(199B)
--------while.psn(163B)
--------printint.psn(87B)
--------function.psn(133B)
--------strvar.psn(87B)
--------recursion.psn(229B)
--------ifparsing.psn(254B)
--------operations.psn(352B)
----runtests.sh(474B)
----LICENSE(1KB)
----compile.sh(125B)
----precomptests.py(435B)
----src()
--------lex.py(3KB)
--------precompile.py(3KB)
--------build.py(89B)
--------parse.py(3KB)

网友评论