总是正确编译程序

ACCC的Python项目详细描述


#总是纠正正确性编译器
编译时从不抛出错误的非常基本语言编译器的python实现。(几乎)
它不是一个大而复杂的编译器,它的实现有点糟糕。
下面给出了一些链接。



它总是返回有效的内容。
(但它可以是空代码)




偏差越小。




编译器实例中提供有效字符。

例如,如果有字母表*'01'*,
任何仅由*'0'*和*'1'组成的字符串都是可编译的,并将生成某些内容。

对字符串的任何小修改都可能导致重修改或不修改目标代码。
事实上,使用accc可以生成源代码的变异,而不会出现编译错误。

编写包含大量参数的代码是完成几乎相同任务的另一种方法。



没有循环、变量、函数、对象……只有条件和操作。

这是一个代码示例,不完全不合逻辑,创建一次,源代码大小为60,字母“01”:
(缩进可能会丢失)


如果你有很多事情,就说这个吧。(不是常用的词汇)



允许lexems有参数;
-[]在任何语言中转换之前创建;
-[]允许配置输出语言;
-[]单元测试;
-[]用法示例;
-[]基表基于源代码,而不是仅基于词汇;
-[x]上载到pypi和github(请参阅下面的链接);



利用……
有人做同样的事情吗?还是更好?
把链接给我,我想看看!




1.很有趣。我需要它来在另一个项目中测试一些东西(一个名为[evolacc]的进化模拟(http://www.github.com/aluriak/evolacc);这并不奇怪)



\links
-accc on[github](http://www.github.com/aluriak/accc);
-accc on[pypi](https://pypi.python.org/pypi/accc);

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
接收com。太阳媒体声音Java中来自MIDI控制器的FastShortMessage,如何解码?   JAVA日志记录:当日志文件将要滚动时,应用程序将暂停   java如何使用循环来重复函数选择   java OpenJPA和存储过程,Weblogic 12c   编码风格什么是正确的方式来使用。Java中的equals方法?   通过tcpsocket将xml从java发送到C#   java对象比JTable效率更高   java在运行时删除标志\半透明\状态   java将一个数均匀随机地分成m个部分   链表的Java数组   javajaxws:在数据库中记录请求和响应   java maven,执行标记,缺少id标记   泛型类中的java泛型转换