文件名称:pseudo-python:受限的python JavaScript C#Ruby编译器
文件大小:51KB
文件格式:ZIP
更新时间:2024-05-23 08:27:20
experiment prototype transpiler python-compiler Python
伪python 受限制的Python可以使用惯用JavaScript / Ruby / Go / C#转换器 是用于高级代码生成的框架:此编译器使用它来将Python的子集转换为所有Pseudo支持的语言 如果您使用的是Python3.5,并且已安装的伪Python版本遇到问题,请将其升级到0.2.34 ( pip3 install pseudo-python --upgrade ) git历史 抱歉:我撒谎了,以某种方式操纵git历史,似乎大部分工作是在3月1日之后:我正在2月在一家公司完成我的工作,我想掩盖当时我从事过伪工作的事实:实际上,如果我没有记错的话,我实际上是在2月20日左右开始更积极的工作。 我不确定我是否已经拥有原始的git历史记录:对Clevertech(公司)/任何观察员表示抱歉,这是一件非常丑陋的事情。 支持的子集 伪Python编译为pseudo ast 。
【文件预览】:
pseudo-python-master
----.travis.yml(87B)
----pseudo_python()
--------main.py(3KB)
--------api_translator.py(6KB)
--------parser.py(71B)
--------ast_translator.py(90KB)
--------errors.py(2KB)
--------helpers.py(1KB)
--------__init__.py(335B)
--------env.py(595B)
--------builtin_typed_api.py(11KB)
--------standard.py(3KB)
----tests()
--------test_language.py(922B)
--------test_python.py(3KB)
----LICENSE(1KB)
----setup.cfg(40B)
----VERSION(7B)
----requirements.txt(45B)
----examples()
--------error_handling.py(256B)
--------football.rb(928B)
--------int_test.pseudon.yaml(45B)
--------verbal_expressions.py(1KB)
--------swap.pseudo.yaml(3KB)
--------logical.pseudo.yaml(3KB)
--------map_test.py(33B)
--------typing.py(243B)
--------football.py(1KB)
--------in.py(37B)
--------int_test.py(3B)
--------map_test.pseudon.yaml(435B)
--------verbal_expressions.pseudo.yaml(10KB)
--------oop.pseudo.yaml(5KB)
--------error_handling.pseudo.yaml(2KB)
--------int.pseudo.yaml(394B)
--------football.js(1KB)
--------football.pseudo.yaml(15KB)
--------swap.py(115B)
--------int.py(29B)
--------fib.py(90B)
--------f.pseudo.yaml(259B)
--------file.py(104B)
--------in.pseudo.yaml(799B)
--------f.py(79B)
--------logical.py(155B)
--------oop.py(499B)
--------football.go(1KB)
--------football.txt(192B)
--------lisp.py(2KB)
--------file.pseudo.yaml(744B)
--------football.cs(2KB)
----setup.py(1KB)
----.gitignore(786B)
----CHANGELOG.md(210B)
----README.md(10KB)