总是正确编译程序
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);
编译时从不抛出错误的非常基本语言编译器的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);