iso10206-tests:ISO 10206的测试套件

时间:2024-05-12 16:05:00
【文件属性】:

文件名称:iso10206-tests:ISO 10206的测试套件

文件大小:40KB

文件格式:ZIP

更新时间:2024-05-12 16:05:00

Pascal

ISO 10206测试 这只是一些检查编译器的支持的测试。 它旨在帮助检查的正确性。 它包括用于为Free Pascal和生成文件的Shell脚本(在类Unix系统上;在其他系统上,必须对其进行修改)。 GNU Pascal具有出色的标准支持,因此可以作为参考。 截至2017年10月12日,共有36个测试。 GNU Pascal通过了全部36条。Free Pascal(版本2.6.4、3.0.2和3.1.1经过测试)通过3次,但失败了33次。 其他编译器 您可以轻松地将脚本改编为其他编译器,但是商业编译器倾向于使用自己专有的扩展而不是遵循标准,并且免费编译器往往缺乏资源。 因此,两个大型的免费编译器是实现标准的最佳机会(并希望它们之间的互操作性有所提高(尽管任何尝试都必须在FPC方面进行,因为GPC几乎被放弃了))。 以下是有关它们的一些注意事项。 我个人主要关注Free Pascal


【文件预览】:
iso10206-tests-master
----stringsliceassign.pas(932B)
----getput.pas(1KB)
----value_on_types.pas(1KB)
----new_required_constants.pas(920B)
----schemas.pas(948B)
----nonlocal_goto.pas(995B)
----vpc(791B)
----arrayslices.pas(1KB)
----numerical_bases.pas(1020B)
----result_variables.pas(939B)
----readme.md(3KB)
----schemastrings.pas(924B)
----datetimeroutines.pas(918B)
----value_on_records.pas(931B)
----split_module.int.pas(873B)
----bindabletypes.pas(851B)
----pagetest.pas(1KB)
----fileindices.pas(1KB)
----file_routines.pas(1KB)
----sets.pas(1KB)
----valueconstructors.pas(989B)
----restricted_protected.pas(1019B)
----module1.pas(1KB)
----importing_modules.pas(905B)
----generalized_succ.pas(896B)
----conformant_arrays.pas(1KB)
----boolean_operators.pas(1KB)
----.gitignore(30B)
----value_on_record_fields.pas(933B)
----stringfunctions.pas(1KB)
----gpc(760B)
----type_inquiry.pas(1KB)
----value_keyword.pas(870B)
----value_on_arrays.pas(1KB)
----otherwise_test.pas(1KB)
----packunpack.pas(1016B)
----dynamic_variables.pas(950B)
----file_binding.pas(1KB)
----.editorconfig(62B)
----split_module.imp.pas(895B)
----exponents.pas(866B)
----fpc(1KB)
----COPYING(18KB)
----required_interfaces.pas(898B)
----value_on_enumerations.pas(1KB)
----new_with_discriminants.pas(1KB)
----complex_numbers.pas(1KB)

网友评论