├── .bazelrc ├── .bazelversion ├── .gitattributes ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ ├── docs.yml │ └── package.yml ├── .gitignore ├── BUILD ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── MODULE.bazel.lock ├── Makefile ├── README.md ├── WORKSPACE ├── api-examples └── filename-check │ ├── BUILD │ ├── example.png │ ├── example.rsl │ ├── example.trlc │ ├── filename-1.py │ ├── filename-2.py │ ├── filename-3.py │ └── filename-4.py ├── coverage.cfg ├── cvc5.BUILD ├── documentation ├── LRM.md ├── TUTORIAL-ADVANCED-TYPES.md ├── TUTORIAL-ADVANCED.md ├── TUTORIAL-API.md ├── TUTORIAL-ARRAYS.md ├── TUTORIAL-BASIC.md ├── TUTORIAL-CHECKS.md ├── TUTORIAL-CI.md ├── TUTORIAL-ENUM.md ├── TUTORIAL-INSTALL.md ├── TUTORIAL-LINT.md ├── TUTORIAL-OPTIONAL-BASE.md ├── TUTORIAL-PACKAGE.md ├── TUTORIAL-TUPLES.md ├── TUTORIAL.md ├── architecture.md ├── assets │ └── bmw_favicon.ico ├── dev_setup.md ├── knowledge_accumulation.dot ├── knowledge_accumulation.svg ├── linter.md ├── linter.tex └── vcg-example │ ├── potato.rsl │ ├── trlc-Potato-Kitten.svg │ ├── trlc-Potato-Kitten_0000.smt2 │ ├── trlc-Potato-Kitten_0001.smt2 │ ├── trlc-Potato-Kitten_0002.smt2 │ ├── trlc-Potato-Kitten_0003.smt2 │ ├── trlc-Potato-Kitten_0004.smt2 │ ├── trlc-Potato-Kitten_0005.smt2 │ └── trlc-Potato-Kitten_0006.smt2 ├── index.rst ├── language-reference-manual ├── LICENSE.html_fragment ├── lobster-trlc.yaml ├── lrm.rsl ├── lrm.trlc ├── proposal-checks.md └── proposal-dot-separators.md ├── lobster-trlc-system-test.py ├── lobster.conf ├── manual ├── ast.rst ├── errors.rst ├── infrastructure.rst └── section_api.rst ├── online_report_config.yaml ├── pylint3.cfg ├── requirements.txt ├── requirements.txt.bazel ├── requirements_dev.txt ├── setup.cfg ├── setup.py ├── sphinx └── conf.py ├── tests-large-partial ├── Makefile ├── large │ ├── generic.rsl │ ├── package_1.rsl │ ├── package_10.rsl │ ├── package_10_1.trlc │ ├── package_11.rsl │ ├── package_11_1.trlc │ ├── package_11_2.trlc │ ├── package_11_3.trlc │ ├── package_12.rsl │ ├── package_12_1.trlc │ ├── package_12_2.trlc │ ├── package_12_3.trlc │ ├── package_13.rsl │ ├── package_13_1.trlc │ ├── package_13_2.trlc │ ├── package_14.rsl │ ├── package_14_1.trlc │ ├── package_14_2.trlc │ ├── package_14_3.trlc │ ├── package_14_4.trlc │ ├── package_15.rsl │ ├── package_15_1.trlc │ ├── package_15_2.trlc │ ├── package_16.rsl │ ├── package_16_1.trlc │ ├── package_16_2.trlc │ ├── package_16_3.trlc │ ├── package_16_4.trlc │ ├── package_17.rsl │ ├── package_17_1.trlc │ ├── package_18.rsl │ ├── package_18_1.trlc │ ├── package_19.rsl │ ├── package_19_1.trlc │ ├── package_19_2.trlc │ ├── package_19_3.trlc │ ├── package_19_4.trlc │ ├── package_1_1.trlc │ ├── package_1_2.trlc │ ├── package_1_3.trlc │ ├── package_1_4.trlc │ ├── package_1_5.trlc │ ├── package_2.rsl │ ├── package_20.rsl │ ├── package_20_1.trlc │ ├── package_20_2.trlc │ ├── package_21.rsl │ ├── package_21_1.trlc │ ├── package_21_2.trlc │ ├── package_21_3.trlc │ ├── package_21_4.trlc │ ├── package_22.rsl │ ├── package_22_1.trlc │ ├── package_22_2.trlc │ ├── package_22_3.trlc │ ├── package_22_4.trlc │ ├── package_23.rsl │ ├── package_23_1.trlc │ ├── package_23_2.trlc │ ├── package_23_3.trlc │ ├── package_23_4.trlc │ ├── package_23_5.trlc │ ├── package_24.rsl │ ├── package_24_1.trlc │ ├── package_24_2.trlc │ ├── package_25.rsl │ ├── package_25_1.trlc │ ├── package_25_2.trlc │ ├── package_25_3.trlc │ ├── package_25_4.trlc │ ├── package_26.rsl │ ├── package_26_1.trlc │ ├── package_26_2.trlc │ ├── package_27.rsl │ ├── package_27_1.trlc │ ├── package_27_2.trlc │ ├── package_27_3.trlc │ ├── package_27_4.trlc │ ├── package_28.rsl │ ├── package_28_1.trlc │ ├── package_28_2.trlc │ ├── package_28_3.trlc │ ├── package_28_4.trlc │ ├── package_29.rsl │ ├── package_29_1.trlc │ ├── package_29_2.trlc │ ├── package_29_3.trlc │ ├── package_2_1.trlc │ ├── package_2_2.trlc │ ├── package_2_3.trlc │ ├── package_2_4.trlc │ ├── package_2_5.trlc │ ├── package_3.rsl │ ├── package_30.rsl │ ├── package_30_1.trlc │ ├── package_30_2.trlc │ ├── package_30_3.trlc │ ├── package_30_4.trlc │ ├── package_30_5.trlc │ ├── package_31.rsl │ ├── package_31_1.trlc │ ├── package_31_2.trlc │ ├── package_31_3.trlc │ ├── package_31_4.trlc │ ├── package_31_5.trlc │ ├── package_32.rsl │ ├── package_32_1.trlc │ ├── package_32_2.trlc │ ├── package_33.rsl │ ├── package_33_1.trlc │ ├── package_33_2.trlc │ ├── package_34.rsl │ ├── package_34_1.trlc │ ├── package_34_2.trlc │ ├── package_34_3.trlc │ ├── package_34_4.trlc │ ├── package_34_5.trlc │ ├── package_35.rsl │ ├── package_35_1.trlc │ ├── package_36.rsl │ ├── package_36_1.trlc │ ├── package_36_2.trlc │ ├── package_36_3.trlc │ ├── package_36_4.trlc │ ├── package_36_5.trlc │ ├── package_37.rsl │ ├── package_37_1.trlc │ ├── package_37_2.trlc │ ├── package_37_3.trlc │ ├── package_38.rsl │ ├── package_38_1.trlc │ ├── package_38_2.trlc │ ├── package_39.rsl │ ├── package_39_1.trlc │ ├── package_39_2.trlc │ ├── package_39_3.trlc │ ├── package_39_4.trlc │ ├── package_3_1.trlc │ ├── package_3_2.trlc │ ├── package_3_3.trlc │ ├── package_4.rsl │ ├── package_40.rsl │ ├── package_40_1.trlc │ ├── package_40_2.trlc │ ├── package_40_3.trlc │ ├── package_40_4.trlc │ ├── package_41.rsl │ ├── package_41_1.trlc │ ├── package_41_2.trlc │ ├── package_41_3.trlc │ ├── package_41_4.trlc │ ├── package_41_5.trlc │ ├── package_42.rsl │ ├── package_42_1.trlc │ ├── package_43.rsl │ ├── package_43_1.trlc │ ├── package_43_2.trlc │ ├── package_43_3.trlc │ ├── package_44.rsl │ ├── package_44_1.trlc │ ├── package_44_2.trlc │ ├── package_44_3.trlc │ ├── package_44_4.trlc │ ├── package_44_5.trlc │ ├── package_45.rsl │ ├── package_45_1.trlc │ ├── package_45_2.trlc │ ├── package_45_3.trlc │ ├── package_45_4.trlc │ ├── package_45_5.trlc │ ├── package_46.rsl │ ├── package_46_1.trlc │ ├── package_47.rsl │ ├── package_47_1.trlc │ ├── package_47_2.trlc │ ├── package_47_3.trlc │ ├── package_47_4.trlc │ ├── package_47_5.trlc │ ├── package_48.rsl │ ├── package_48_1.trlc │ ├── package_48_2.trlc │ ├── package_48_3.trlc │ ├── package_49.rsl │ ├── package_49_1.trlc │ ├── package_49_2.trlc │ ├── package_49_3.trlc │ ├── package_4_1.trlc │ ├── package_4_2.trlc │ ├── package_4_3.trlc │ ├── package_4_4.trlc │ ├── package_4_5.trlc │ ├── package_5.rsl │ ├── package_5_1.trlc │ ├── package_5_2.trlc │ ├── package_5_3.trlc │ ├── package_5_4.trlc │ ├── package_6.rsl │ ├── package_6_1.trlc │ ├── package_6_2.trlc │ ├── package_7.rsl │ ├── package_7_1.trlc │ ├── package_8.rsl │ ├── package_8_1.trlc │ ├── package_8_2.trlc │ ├── package_8_3.trlc │ ├── package_8_4.trlc │ ├── package_8_5.trlc │ ├── package_9.rsl │ └── package_9_1.trlc ├── partial-1.output ├── partial-1.scenario ├── partial-2.output └── partial-2.scenario ├── tests-system ├── .gitignore ├── Makefile ├── array-length │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── array-membership-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── array-membership-2 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── array-membership-3 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── arrays-1 │ ├── example.rsl │ ├── example.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── arrays-2 │ ├── example.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── base-types │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── bazel-dirs │ ├── bazel-out │ │ └── foo.rsl │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── bug-69 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── builtin-1 │ ├── example.rsl │ ├── example.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── builtin-2 │ ├── legacy.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── bulk │ ├── TRLC_Types.rsl │ ├── bulk_11463246.trlc │ ├── bulk_1387698.trlc │ ├── bulk_1422351.trlc │ ├── bulk_1466332.trlc │ ├── bulk_1538425.trlc │ ├── bulk_1696874.trlc │ ├── bulk_1837637.trlc │ ├── bulk_1903545.trlc │ ├── bulk_1910574.trlc │ ├── bulk_2125391.trlc │ ├── bulk_2162628.trlc │ ├── bulk_22368436.trlc │ ├── bulk_22874110.trlc │ ├── bulk_2346218.trlc │ ├── bulk_2368551.trlc │ ├── bulk_2421317.trlc │ ├── bulk_2463553.trlc │ ├── bulk_2506134.trlc │ ├── bulk_2569466.trlc │ ├── bulk_2575449.trlc │ ├── bulk_2579184.trlc │ ├── bulk_2826188.trlc │ ├── bulk_3810266.trlc │ ├── bulk_3863517.trlc │ ├── bulk_3863868.trlc │ ├── bulk_3863883.trlc │ ├── bulk_557093.trlc │ ├── bulk_566325.trlc │ ├── bulk_566329.trlc │ ├── bulk_566974.trlc │ ├── bulk_567377.trlc │ ├── bulk_567501.trlc │ ├── bulk_568031.trlc │ ├── bulk_568423.trlc │ ├── bulk_568622.trlc │ ├── bulk_568729.trlc │ ├── bulk_568887.trlc │ ├── bulk_569477.trlc │ ├── bulk_570072.trlc │ ├── bulk_570310.trlc │ ├── bulk_570498.trlc │ ├── bulk_570812.trlc │ ├── bulk_570921.trlc │ ├── bulk_571249.trlc │ ├── bulk_571357.trlc │ ├── bulk_571545.trlc │ ├── bulk_571839.trlc │ ├── bulk_572355.trlc │ ├── bulk_572652.trlc │ ├── bulk_572878.trlc │ ├── bulk_573096.trlc │ ├── bulk_573216.trlc │ ├── bulk_573337.trlc │ ├── bulk_573444.trlc │ ├── bulk_573545.trlc │ ├── bulk_573933.trlc │ ├── bulk_6612225.trlc │ ├── bulk_755926.trlc │ ├── bulk_7645759.trlc │ ├── bulk_7666738.trlc │ ├── bulk_855443.trlc │ ├── bulk_866224.trlc │ ├── bulk_872307.trlc │ ├── bulk_872581.trlc │ ├── bulk_872842.trlc │ ├── bulk_873283.trlc │ ├── bulk_873677.trlc │ ├── bulk_874055.trlc │ ├── bulk_874413.trlc │ ├── bulk_874691.trlc │ ├── bulk_908025.trlc │ ├── bulk_908264.trlc │ ├── bulk_908471.trlc │ ├── bulk_931474.trlc │ ├── bulk_931847.trlc │ ├── bulk_934911.trlc │ ├── bulk_935489.trlc │ ├── bulk_935582.trlc │ ├── bulk_935683.trlc │ ├── bulk_937604.trlc │ ├── bulk_938306.trlc │ ├── bulk_940190.trlc │ ├── bulk_986305.trlc │ ├── bulk_986929.trlc │ ├── bulk_992417.trlc │ ├── output │ ├── output.brief │ └── output.json ├── check-wo-type │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── checks-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── checks-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── checks-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── checks-4 │ ├── TODO │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── checks-5 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── checks-6 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── combined-rsl-file-1 │ ├── example.rsl │ ├── example.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── combined-rsl-file-2 │ ├── a.rsl │ ├── b.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── comments-1 │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test.trlc │ └── tracing ├── comments-2 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── cross-refs-in-errors │ ├── kitten │ │ └── bar.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── potato │ │ └── foo.rsl │ └── tracing ├── cyclic-inheritance │ ├── bar.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── cyclic-packages │ ├── bar.rsl │ ├── baz.rsl │ ├── bork.rsl │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── decimal-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── decimal-2 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── decimal-3 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── decimal-4 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── decimal-5 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── decimal-6 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── decimal-7 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── decimal-8 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── delayed-references-1 │ ├── bar.trlc │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── derived-type-ref │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── duplicate-imports │ ├── bar.trlc │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── empty-attributes │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── empty-files │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── enum-null │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── enum-ok │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── enum │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── error-in-check │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── file-encoding-not-utf8 │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test.rsl │ └── tracing ├── freezing-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── freezing-2 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── freezing-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── inheritance-2 │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── inheritance │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-4 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-5 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-6 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-7 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── int-literals-8 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── late-packages-1 │ ├── a.trlc │ ├── b.trlc │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── late-packages-2 │ ├── bar.trlc │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── lint-63-false-alarm-in-exists │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── test.rsl ├── lint-ambiguous-literals │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── lint-null │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── lint-record-refs │ ├── other.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ ├── test2.rsl │ └── test3.rsl ├── lint-ug-examples │ ├── abstract_leaf_types.rsl │ ├── always_true.rsl │ ├── always_true_fixed.rsl │ ├── array_index.rsl │ ├── array_index_fixed.rsl │ ├── clarify_final.rsl │ ├── div_by_zero.rsl │ ├── div_by_zero_fixed.rsl │ ├── evaluation_of_null.rsl │ ├── evaluation_of_null_fixed.rsl │ ├── impossible_array_types.rsl │ ├── options │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── separator_based_literal_ambiguity.rsl │ ├── unary_minus_precedence.rsl │ └── weird_array_types.rsl ├── lint-vcg-arrays │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ └── test2.rsl ├── lint-vcg-basic │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ ├── test2.rsl │ ├── test3.rsl │ ├── test4.rsl │ ├── test5.rsl │ ├── test6.rsl │ └── test7.rsl ├── lint-vcg-connectives │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ └── test2.rsl ├── lint-vcg-decimal │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ ├── test2.rsl │ └── test3.rsl ├── lint-vcg-empty-enum │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── lint-vcg-frozen │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── lint-vcg-int-real │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ └── test2.rsl ├── lint-vcg-ite │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── test1.rsl ├── lint-vcg-membership │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── test1.rsl ├── lint-vcg-oneof │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── test.rsl ├── lint-vcg-power │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ └── test2.rsl ├── lint-vcg-quant │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ ├── test2.rsl │ └── test3.rsl ├── lint-vcg-strings │ ├── options │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ ├── test2.rsl │ └── test3.rsl ├── lint-vcg-tuple │ ├── common.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.rsl │ ├── test2.rsl │ ├── test3.rsl │ └── test4.rsl ├── markup-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── markup-2 │ ├── bar.trlc │ ├── baz.rsl │ ├── baz.trlc │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── markup-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── mult │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── multiple-check-expressions │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── multiple-models │ ├── bar.rsl │ ├── baz.trlc │ ├── bork.trlc │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── name-shadowing-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── names_unique_globally │ ├── def.rsl │ ├── f1.trlc │ ├── f2.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── negative-values │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── null-expr-1 │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── test_01.rsl ├── null-value │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── preamble-1 │ ├── bar.rsl │ ├── baz.rsl │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── quantifiers │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-applicable-components │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-applicable-types │ ├── bar.rsl │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-boolean-values │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-builtin-functions-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-builtin-functions-2 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-builtin-types │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-check-evaluation-order-for-extensions │ ├── bar.rsl │ ├── bar.trlc │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-check-evaluation-order │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-check-severity-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-check-severity-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-check-severity-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-conditional-expression-types │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-conditional-expression │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-decimal-values │ ├── decimals_are_rationals.rsl │ ├── decimals_are_rationals.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── ranges.rsl │ ├── ranges.trlc │ └── rationals.smt2 ├── rbt-described-name-equality │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-described-names │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-duplicate-types │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-endswith-semantics │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-evaluation-of-checks │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-existential-quantification-semantics │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-expression │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-integer-values │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-late-package-declarations │ ├── bar.trlc │ ├── baz.trlc │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-late-reference-checking │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-len-semantics │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-mandatory-components │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-markup-string-errors │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-markup-string-format │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-markup-string-late-reference-resolution │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-markup-string-resolution │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── potato.rsl │ └── potato.trlc ├── rbt-markup-string-types │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-markup-string-values │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-matches-semantics │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-matching-value-types │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-names │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-oneof-semantics │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-qualified-name │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test1.trlc │ ├── test2.trlc │ ├── test3.trlc │ ├── test4.trlc │ ├── test5.trlc │ ├── test6.trlc │ └── tracing ├── rbt-quantification-naming-scope │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-quantification-object-1 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-quantification-object-2 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-quantified-expression │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-record-object-declaration │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-references-to-extensions │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-restricted-null-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-restricted-null-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-restricted-tuple-nesting-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-restricted-tuple-nesting-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-section-declaration │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-len-1 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-len-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-matches-1 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-matches-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-matches-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-string-end-functions-1 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-string-end-functions-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-string-end-functions-3 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-signature-type-conversion │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── rbt-single-value-assignment │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-startswith-semantics │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-static-regular-expression │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-string-values │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-sufficiently-distinct-1 │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test.rsl │ └── test.trlc ├── rbt-sufficiently-distinct-2 │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── test.rsl ├── rbt-sufficiently-distinct-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-declaration │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-field-types │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-generic-form │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-optional-fields │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-optional-requires-separators │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-separator-form-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-separator-form-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-separators-all-or-none │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-syntax-correct-form │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-tuple-unique-field-names │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-unary-minus-parsing │ ├── example.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-unique-enumeration-literals │ ├── bar.rsl │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-unique-object-names │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-universal-quantification-semantics │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-valid-access-prefixes │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-valid-base-names │ ├── bar.rsl │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-valid-components │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-valid-enumeration-literals │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-valid-function-prefixes │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-valid-index-prefixes │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── rbt-valid-record-types │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── recovery-1 │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test_1.rsl │ └── test_1.trlc ├── redefined-attribute │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── simple-info-warn-error │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── simple-instance-type-reference │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── simple-more-than-one │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── simple │ ├── bar.rsl │ ├── foo.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── strings │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tuples-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tuples-3 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tuples-4 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tuples-5 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tuples-6 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tutorial-1 │ ├── car.trlc │ ├── model.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tutorial-2 │ ├── example.rsl │ ├── example.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── type-qualifiers-1 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── type-qualifiers-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── type-qualifiers-3 │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── type-qualifiers-4 │ ├── bar.rsl │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── typesystem-1 │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── typesystem-2 │ ├── foo.rsl │ ├── foo.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── typesystem-mismatch-enums │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── typesystem-ok │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── unicode │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── value-converter │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── value-exact │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── visibility-1 │ ├── bar.trlc │ ├── foo.rsl │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ └── tracing ├── whitespace │ ├── .gitattributes │ ├── foo.py │ ├── output │ ├── output.brief │ ├── output.json │ ├── output.smtlib │ ├── test.trlc │ └── tracing ├── xbase-operators │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── xref-2 │ ├── TODO │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── xref-correct-lowercase │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── xref-correct │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── xref-expressions │ ├── def.rsl │ ├── f1.trlc │ ├── f2.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── xref-uniqueness-across-files │ ├── def.rsl │ ├── f1.trlc │ ├── f2.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib └── xref │ ├── bar.rsl │ ├── instances.trlc │ ├── output │ ├── output.brief │ ├── output.json │ └── output.smtlib ├── tests-unit ├── test_ast_bysection.py ├── test_lexer.py └── test_lexer_base.py ├── trlc-lrm-generator.py ├── trlc.bzl ├── trlc.py ├── trlc ├── BUILD ├── __init__.py ├── __main__.py ├── ast.py ├── errors.py ├── lexer.py ├── lint.py ├── math.py ├── nested.py ├── parser.py ├── trlc.py ├── vcg.py └── version.py └── util ├── bump_version_post_release.py ├── changelog.py ├── check_local_modifications.sh ├── fetch_cvc5.py ├── github_release.py ├── large-test-generator.py ├── mk_ast_hierarchy.py ├── mk_parser_hierarchy.py ├── rebuild_old_lrm.sh └── release.py /.bazelrc: -------------------------------------------------------------------------------- 1 | common --experimental_enable_bzlmod 2 | -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.1.0 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/.github/workflows/package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/BUILD -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/MODULE.bazel.lock -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api-examples/filename-check/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/api-examples/filename-check/BUILD -------------------------------------------------------------------------------- /api-examples/filename-check/example.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api-examples/filename-check/example.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/api-examples/filename-check/example.rsl -------------------------------------------------------------------------------- /api-examples/filename-check/example.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/api-examples/filename-check/example.trlc -------------------------------------------------------------------------------- /api-examples/filename-check/filename-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/api-examples/filename-check/filename-1.py -------------------------------------------------------------------------------- /api-examples/filename-check/filename-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/api-examples/filename-check/filename-2.py -------------------------------------------------------------------------------- /api-examples/filename-check/filename-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/api-examples/filename-check/filename-3.py -------------------------------------------------------------------------------- /api-examples/filename-check/filename-4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/api-examples/filename-check/filename-4.py -------------------------------------------------------------------------------- /coverage.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/coverage.cfg -------------------------------------------------------------------------------- /cvc5.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/cvc5.BUILD -------------------------------------------------------------------------------- /documentation/LRM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/LRM.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-ADVANCED-TYPES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-ADVANCED-TYPES.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-ADVANCED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-ADVANCED.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-API.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-ARRAYS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-ARRAYS.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-BASIC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-BASIC.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-CHECKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-CHECKS.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-CI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-CI.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-ENUM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-ENUM.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-INSTALL.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-LINT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-LINT.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-OPTIONAL-BASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-OPTIONAL-BASE.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-PACKAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-PACKAGE.md -------------------------------------------------------------------------------- /documentation/TUTORIAL-TUPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL-TUPLES.md -------------------------------------------------------------------------------- /documentation/TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/TUTORIAL.md -------------------------------------------------------------------------------- /documentation/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/architecture.md -------------------------------------------------------------------------------- /documentation/assets/bmw_favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/assets/bmw_favicon.ico -------------------------------------------------------------------------------- /documentation/dev_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/dev_setup.md -------------------------------------------------------------------------------- /documentation/knowledge_accumulation.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/knowledge_accumulation.dot -------------------------------------------------------------------------------- /documentation/knowledge_accumulation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/knowledge_accumulation.svg -------------------------------------------------------------------------------- /documentation/linter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/linter.md -------------------------------------------------------------------------------- /documentation/linter.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/linter.tex -------------------------------------------------------------------------------- /documentation/vcg-example/potato.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/documentation/vcg-example/potato.rsl -------------------------------------------------------------------------------- /index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/index.rst -------------------------------------------------------------------------------- /language-reference-manual/lrm.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/language-reference-manual/lrm.rsl -------------------------------------------------------------------------------- /language-reference-manual/lrm.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/language-reference-manual/lrm.trlc -------------------------------------------------------------------------------- /lobster-trlc-system-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/lobster-trlc-system-test.py -------------------------------------------------------------------------------- /lobster.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/lobster.conf -------------------------------------------------------------------------------- /manual/ast.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/manual/ast.rst -------------------------------------------------------------------------------- /manual/errors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/manual/errors.rst -------------------------------------------------------------------------------- /manual/infrastructure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/manual/infrastructure.rst -------------------------------------------------------------------------------- /manual/section_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/manual/section_api.rst -------------------------------------------------------------------------------- /online_report_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/online_report_config.yaml -------------------------------------------------------------------------------- /pylint3.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/pylint3.cfg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyvcg==1.0.8 2 | cvc5>=1.2.0 3 | -------------------------------------------------------------------------------- /requirements.txt.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/requirements.txt.bazel -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/setup.py -------------------------------------------------------------------------------- /sphinx/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/sphinx/conf.py -------------------------------------------------------------------------------- /tests-large-partial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/Makefile -------------------------------------------------------------------------------- /tests-large-partial/large/generic.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/generic.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_1.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_10.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_10.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_11.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_11.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_12.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_12.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_13.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_13.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_14.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_14.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_15.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_15.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_16.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_16.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_17.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_17.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_18.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_18.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_19.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_19.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_2.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_20.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_20.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_21.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_21.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_22.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_22.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_23.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_23.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_24.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_24.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_25.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_25.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_26.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_26.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_27.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_27.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_28.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_28.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_29.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_29.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_3.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_3.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_30.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_30.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_31.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_31.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_32.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_32.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_33.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_33.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_34.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_34.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_35.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_35.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_36.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_36.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_37.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_37.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_4.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_4.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_5.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_5.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_6.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_6.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_7.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_7.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_8.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_8.rsl -------------------------------------------------------------------------------- /tests-large-partial/large/package_9.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/large/package_9.rsl -------------------------------------------------------------------------------- /tests-large-partial/partial-1.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/partial-1.output -------------------------------------------------------------------------------- /tests-large-partial/partial-1.scenario: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/partial-1.scenario -------------------------------------------------------------------------------- /tests-large-partial/partial-2.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/partial-2.output -------------------------------------------------------------------------------- /tests-large-partial/partial-2.scenario: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-large-partial/partial-2.scenario -------------------------------------------------------------------------------- /tests-system/.gitignore: -------------------------------------------------------------------------------- 1 | *.smt2 2 | *.pdf 3 | -------------------------------------------------------------------------------- /tests-system/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/Makefile -------------------------------------------------------------------------------- /tests-system/array-length/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-length/foo.rsl -------------------------------------------------------------------------------- /tests-system/array-length/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-length/foo.trlc -------------------------------------------------------------------------------- /tests-system/array-length/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-length/output -------------------------------------------------------------------------------- /tests-system/array-length/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-length/output.brief -------------------------------------------------------------------------------- /tests-system/array-length/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-length/output.json -------------------------------------------------------------------------------- /tests-system/array-length/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-length/output.smtlib -------------------------------------------------------------------------------- /tests-system/array-membership-1/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-membership-1/foo.rsl -------------------------------------------------------------------------------- /tests-system/array-membership-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-membership-1/output -------------------------------------------------------------------------------- /tests-system/array-membership-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-membership-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/array-membership-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-membership-2/output -------------------------------------------------------------------------------- /tests-system/array-membership-3/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-membership-3/foo.rsl -------------------------------------------------------------------------------- /tests-system/array-membership-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/array-membership-3/output -------------------------------------------------------------------------------- /tests-system/arrays-1/example.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-1/example.rsl -------------------------------------------------------------------------------- /tests-system/arrays-1/example.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-1/example.trlc -------------------------------------------------------------------------------- /tests-system/arrays-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-1/output -------------------------------------------------------------------------------- /tests-system/arrays-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-1/output.brief -------------------------------------------------------------------------------- /tests-system/arrays-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-1/output.json -------------------------------------------------------------------------------- /tests-system/arrays-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/arrays-2/example.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-2/example.rsl -------------------------------------------------------------------------------- /tests-system/arrays-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-2/output -------------------------------------------------------------------------------- /tests-system/arrays-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-2/output.brief -------------------------------------------------------------------------------- /tests-system/arrays-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-2/output.json -------------------------------------------------------------------------------- /tests-system/arrays-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/arrays-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/base-types/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/base-types/bar.rsl -------------------------------------------------------------------------------- /tests-system/base-types/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/base-types/instances.trlc -------------------------------------------------------------------------------- /tests-system/base-types/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/base-types/output -------------------------------------------------------------------------------- /tests-system/base-types/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/base-types/output.brief -------------------------------------------------------------------------------- /tests-system/base-types/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/base-types/output.json -------------------------------------------------------------------------------- /tests-system/base-types/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/base-types/output.smtlib -------------------------------------------------------------------------------- /tests-system/bazel-dirs/bazel-out/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/bazel-dirs/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/bazel-dirs/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bazel-dirs/output -------------------------------------------------------------------------------- /tests-system/bazel-dirs/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bazel-dirs/output.brief -------------------------------------------------------------------------------- /tests-system/bazel-dirs/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bazel-dirs/output.json -------------------------------------------------------------------------------- /tests-system/bazel-dirs/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bazel-dirs/output.smtlib -------------------------------------------------------------------------------- /tests-system/bug-69/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bug-69/foo.rsl -------------------------------------------------------------------------------- /tests-system/bug-69/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bug-69/foo.trlc -------------------------------------------------------------------------------- /tests-system/bug-69/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bug-69/output -------------------------------------------------------------------------------- /tests-system/bug-69/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bug-69/output.brief -------------------------------------------------------------------------------- /tests-system/bug-69/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bug-69/output.json -------------------------------------------------------------------------------- /tests-system/bug-69/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bug-69/output.smtlib -------------------------------------------------------------------------------- /tests-system/builtin-1/example.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-1/example.rsl -------------------------------------------------------------------------------- /tests-system/builtin-1/example.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-1/example.trlc -------------------------------------------------------------------------------- /tests-system/builtin-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-1/output -------------------------------------------------------------------------------- /tests-system/builtin-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-1/output.brief -------------------------------------------------------------------------------- /tests-system/builtin-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-1/output.json -------------------------------------------------------------------------------- /tests-system/builtin-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/builtin-2/legacy.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-2/legacy.rsl -------------------------------------------------------------------------------- /tests-system/builtin-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-2/output -------------------------------------------------------------------------------- /tests-system/builtin-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-2/output.brief -------------------------------------------------------------------------------- /tests-system/builtin-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-2/output.json -------------------------------------------------------------------------------- /tests-system/builtin-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/builtin-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/bulk/TRLC_Types.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/TRLC_Types.rsl -------------------------------------------------------------------------------- /tests-system/bulk/bulk_11463246.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_11463246.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1387698.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1387698.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1422351.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1422351.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1466332.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1466332.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1538425.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1538425.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1696874.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1696874.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1837637.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1837637.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1903545.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1903545.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_1910574.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_1910574.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2125391.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2125391.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2162628.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2162628.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_22368436.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_22368436.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_22874110.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_22874110.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2346218.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2346218.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2368551.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2368551.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2421317.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2421317.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2463553.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2463553.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2506134.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2506134.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2569466.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2569466.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2575449.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2575449.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2579184.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2579184.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_2826188.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_2826188.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_3810266.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_3810266.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_3863517.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_3863517.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_3863868.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_3863868.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_3863883.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_3863883.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_557093.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_557093.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_566325.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_566325.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_566329.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_566329.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_566974.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_566974.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_567377.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_567377.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_567501.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_567501.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_568031.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_568031.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_568423.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_568423.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_568622.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_568622.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_568729.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_568729.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_568887.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_568887.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_569477.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_569477.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_570072.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_570072.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_570310.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_570310.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_570498.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_570498.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_570812.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_570812.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_570921.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_570921.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_571249.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_571249.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_571357.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_571357.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_571545.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_571545.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_571839.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_571839.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_572355.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_572355.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_572652.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_572652.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_572878.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_572878.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_573096.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_573096.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_573216.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_573216.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_573337.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_573337.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_573444.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_573444.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_573545.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_573545.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_573933.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_573933.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_6612225.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_6612225.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_755926.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_755926.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_7645759.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_7645759.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_7666738.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_7666738.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_855443.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_855443.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_866224.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_866224.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_872307.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_872307.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_872581.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_872581.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_872842.trlc: -------------------------------------------------------------------------------- 1 | package Bulk_Test 2 | -------------------------------------------------------------------------------- /tests-system/bulk/bulk_873283.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_873283.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_873677.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_873677.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_874055.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_874055.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_874413.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_874413.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_874691.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_874691.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_908025.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_908025.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_908264.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_908264.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_908471.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_908471.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_931474.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_931474.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_931847.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_931847.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_934911.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_934911.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_935489.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_935489.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_935582.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_935582.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_935683.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_935683.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_937604.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_937604.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_938306.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_938306.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_940190.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_940190.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_986305.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_986305.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_986929.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_986929.trlc -------------------------------------------------------------------------------- /tests-system/bulk/bulk_992417.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/bulk_992417.trlc -------------------------------------------------------------------------------- /tests-system/bulk/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/output -------------------------------------------------------------------------------- /tests-system/bulk/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/output.brief -------------------------------------------------------------------------------- /tests-system/bulk/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/bulk/output.json -------------------------------------------------------------------------------- /tests-system/check-wo-type/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/check-wo-type/bar.rsl -------------------------------------------------------------------------------- /tests-system/check-wo-type/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/check-wo-type/output -------------------------------------------------------------------------------- /tests-system/check-wo-type/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/check-wo-type/output.brief -------------------------------------------------------------------------------- /tests-system/check-wo-type/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/check-wo-type/output.json -------------------------------------------------------------------------------- /tests-system/checks-1/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-1/foo.rsl -------------------------------------------------------------------------------- /tests-system/checks-1/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-1/foo.trlc -------------------------------------------------------------------------------- /tests-system/checks-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-1/output -------------------------------------------------------------------------------- /tests-system/checks-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-1/output.brief -------------------------------------------------------------------------------- /tests-system/checks-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-1/output.json -------------------------------------------------------------------------------- /tests-system/checks-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/checks-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/checks-2/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-2/foo.trlc -------------------------------------------------------------------------------- /tests-system/checks-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-2/output -------------------------------------------------------------------------------- /tests-system/checks-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-2/output.brief -------------------------------------------------------------------------------- /tests-system/checks-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-2/output.json -------------------------------------------------------------------------------- /tests-system/checks-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/checks-3/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-3/foo.rsl -------------------------------------------------------------------------------- /tests-system/checks-3/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-3/foo.trlc -------------------------------------------------------------------------------- /tests-system/checks-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-3/output -------------------------------------------------------------------------------- /tests-system/checks-3/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-3/output.brief -------------------------------------------------------------------------------- /tests-system/checks-3/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-3/output.json -------------------------------------------------------------------------------- /tests-system/checks-3/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-3/output.smtlib -------------------------------------------------------------------------------- /tests-system/checks-4/TODO: -------------------------------------------------------------------------------- 1 | improve error location 2 | -------------------------------------------------------------------------------- /tests-system/checks-4/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-4/foo.rsl -------------------------------------------------------------------------------- /tests-system/checks-4/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-4/foo.trlc -------------------------------------------------------------------------------- /tests-system/checks-4/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-4/output -------------------------------------------------------------------------------- /tests-system/checks-4/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-4/output.brief -------------------------------------------------------------------------------- /tests-system/checks-4/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-4/output.json -------------------------------------------------------------------------------- /tests-system/checks-4/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-4/output.smtlib -------------------------------------------------------------------------------- /tests-system/checks-5/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-5/foo.rsl -------------------------------------------------------------------------------- /tests-system/checks-5/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-5/foo.trlc -------------------------------------------------------------------------------- /tests-system/checks-5/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-5/output -------------------------------------------------------------------------------- /tests-system/checks-5/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-5/output.brief -------------------------------------------------------------------------------- /tests-system/checks-5/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-5/output.json -------------------------------------------------------------------------------- /tests-system/checks-5/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-5/output.smtlib -------------------------------------------------------------------------------- /tests-system/checks-6/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-6/foo.rsl -------------------------------------------------------------------------------- /tests-system/checks-6/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-6/output -------------------------------------------------------------------------------- /tests-system/checks-6/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-6/output.brief -------------------------------------------------------------------------------- /tests-system/checks-6/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-6/output.json -------------------------------------------------------------------------------- /tests-system/checks-6/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/checks-6/output.smtlib -------------------------------------------------------------------------------- /tests-system/checks-6/tracing: -------------------------------------------------------------------------------- 1 | LRM.No_Newlines_In_Message -------------------------------------------------------------------------------- /tests-system/combined-rsl-file-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/combined-rsl-file-1/output -------------------------------------------------------------------------------- /tests-system/combined-rsl-file-2/a.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/combined-rsl-file-2/a.rsl -------------------------------------------------------------------------------- /tests-system/combined-rsl-file-2/b.rsl: -------------------------------------------------------------------------------- 1 | package Example 2 | 3 | checks T { 4 | a < b, error "blah" 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/combined-rsl-file-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/combined-rsl-file-2/output -------------------------------------------------------------------------------- /tests-system/comments-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-1/output -------------------------------------------------------------------------------- /tests-system/comments-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-1/output.brief -------------------------------------------------------------------------------- /tests-system/comments-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-1/output.json -------------------------------------------------------------------------------- /tests-system/comments-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/comments-1/test.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-1/test.trlc -------------------------------------------------------------------------------- /tests-system/comments-1/tracing: -------------------------------------------------------------------------------- 1 | LRM.Comments 2 | -------------------------------------------------------------------------------- /tests-system/comments-2/foo.rsl: -------------------------------------------------------------------------------- 1 | // This is a comment 2 | 3 | package Foo 4 | -------------------------------------------------------------------------------- /tests-system/comments-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-2/output -------------------------------------------------------------------------------- /tests-system/comments-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-2/output.brief -------------------------------------------------------------------------------- /tests-system/comments-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-2/output.json -------------------------------------------------------------------------------- /tests-system/comments-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/comments-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/cross-refs-in-errors/kitten/bar.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/cross-refs-in-errors/potato/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/cross-refs-in-errors/tracing: -------------------------------------------------------------------------------- 1 | LRM.Package_Declaration -------------------------------------------------------------------------------- /tests-system/cyclic-inheritance/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/cyclic-inheritance/bar.rsl -------------------------------------------------------------------------------- /tests-system/cyclic-inheritance/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/cyclic-inheritance/output -------------------------------------------------------------------------------- /tests-system/cyclic-packages/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/cyclic-packages/bar.rsl -------------------------------------------------------------------------------- /tests-system/cyclic-packages/baz.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/cyclic-packages/baz.rsl -------------------------------------------------------------------------------- /tests-system/cyclic-packages/bork.rsl: -------------------------------------------------------------------------------- 1 | package Bork 2 | import Bar 3 | -------------------------------------------------------------------------------- /tests-system/cyclic-packages/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/cyclic-packages/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/cyclic-packages/output -------------------------------------------------------------------------------- /tests-system/cyclic-packages/tracing: -------------------------------------------------------------------------------- 1 | LRM.Circular_Dependencies 2 | -------------------------------------------------------------------------------- /tests-system/decimal-1/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-1/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-1/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-1/foo.trlc -------------------------------------------------------------------------------- /tests-system/decimal-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-1/output -------------------------------------------------------------------------------- /tests-system/decimal-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-1/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-1/output.json -------------------------------------------------------------------------------- /tests-system/decimal-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/decimal-1/tracing: -------------------------------------------------------------------------------- 1 | LRM.Builtin_Type_Conversion_Functions 2 | -------------------------------------------------------------------------------- /tests-system/decimal-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-2/output -------------------------------------------------------------------------------- /tests-system/decimal-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-2/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-2/output.json -------------------------------------------------------------------------------- /tests-system/decimal-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/decimal-3/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-3/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-3/output -------------------------------------------------------------------------------- /tests-system/decimal-3/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-3/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-3/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-3/output.json -------------------------------------------------------------------------------- /tests-system/decimal-3/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-3/output.smtlib -------------------------------------------------------------------------------- /tests-system/decimal-4/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-4/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-4/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-4/output -------------------------------------------------------------------------------- /tests-system/decimal-4/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-4/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-4/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-4/output.json -------------------------------------------------------------------------------- /tests-system/decimal-4/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-4/output.smtlib -------------------------------------------------------------------------------- /tests-system/decimal-5/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-5/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-5/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-5/output -------------------------------------------------------------------------------- /tests-system/decimal-5/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-5/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-5/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-5/output.json -------------------------------------------------------------------------------- /tests-system/decimal-5/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-5/output.smtlib -------------------------------------------------------------------------------- /tests-system/decimal-5/tracing: -------------------------------------------------------------------------------- 1 | LRM.Builtin_Type_Conversion_Functions 2 | -------------------------------------------------------------------------------- /tests-system/decimal-6/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-6/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-6/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-6/foo.trlc -------------------------------------------------------------------------------- /tests-system/decimal-6/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-6/output -------------------------------------------------------------------------------- /tests-system/decimal-6/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-6/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-6/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-6/output.json -------------------------------------------------------------------------------- /tests-system/decimal-6/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-6/output.smtlib -------------------------------------------------------------------------------- /tests-system/decimal-7/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-7/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-7/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-7/output -------------------------------------------------------------------------------- /tests-system/decimal-7/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-7/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-7/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-7/output.json -------------------------------------------------------------------------------- /tests-system/decimal-7/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-7/output.smtlib -------------------------------------------------------------------------------- /tests-system/decimal-8/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-8/foo.rsl -------------------------------------------------------------------------------- /tests-system/decimal-8/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-8/output -------------------------------------------------------------------------------- /tests-system/decimal-8/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-8/output.brief -------------------------------------------------------------------------------- /tests-system/decimal-8/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-8/output.json -------------------------------------------------------------------------------- /tests-system/decimal-8/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/decimal-8/output.smtlib -------------------------------------------------------------------------------- /tests-system/delayed-references-1/bar.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T t2 { 4 | links = t1 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/delayed-references-1/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | links optional T 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/delayed-references-1/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T t1 { 4 | links = t2 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/derived-type-ref/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/derived-type-ref/foo.rsl -------------------------------------------------------------------------------- /tests-system/derived-type-ref/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/derived-type-ref/foo.trlc -------------------------------------------------------------------------------- /tests-system/derived-type-ref/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/derived-type-ref/output -------------------------------------------------------------------------------- /tests-system/duplicate-imports/bar.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/duplicate-imports/bar.trlc -------------------------------------------------------------------------------- /tests-system/duplicate-imports/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/duplicate-imports/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/duplicate-imports/output -------------------------------------------------------------------------------- /tests-system/empty-attributes/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/empty-attributes/bar.rsl -------------------------------------------------------------------------------- /tests-system/empty-attributes/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/empty-attributes/output -------------------------------------------------------------------------------- /tests-system/empty-files/foo.trlc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests-system/empty-files/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/empty-files/output -------------------------------------------------------------------------------- /tests-system/empty-files/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/empty-files/output.brief -------------------------------------------------------------------------------- /tests-system/empty-files/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/empty-files/output.json -------------------------------------------------------------------------------- /tests-system/empty-files/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/empty-files/output.smtlib -------------------------------------------------------------------------------- /tests-system/enum-null/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-null/bar.rsl -------------------------------------------------------------------------------- /tests-system/enum-null/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-null/instances.trlc -------------------------------------------------------------------------------- /tests-system/enum-null/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-null/output -------------------------------------------------------------------------------- /tests-system/enum-null/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-null/output.brief -------------------------------------------------------------------------------- /tests-system/enum-null/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-null/output.json -------------------------------------------------------------------------------- /tests-system/enum-null/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-null/output.smtlib -------------------------------------------------------------------------------- /tests-system/enum-ok/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-ok/bar.rsl -------------------------------------------------------------------------------- /tests-system/enum-ok/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-ok/instances.trlc -------------------------------------------------------------------------------- /tests-system/enum-ok/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-ok/output -------------------------------------------------------------------------------- /tests-system/enum-ok/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-ok/output.brief -------------------------------------------------------------------------------- /tests-system/enum-ok/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-ok/output.json -------------------------------------------------------------------------------- /tests-system/enum-ok/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-ok/output.smtlib -------------------------------------------------------------------------------- /tests-system/enum-ok/tracing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum-ok/tracing -------------------------------------------------------------------------------- /tests-system/enum/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum/bar.rsl -------------------------------------------------------------------------------- /tests-system/enum/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum/instances.trlc -------------------------------------------------------------------------------- /tests-system/enum/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum/output -------------------------------------------------------------------------------- /tests-system/enum/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum/output.brief -------------------------------------------------------------------------------- /tests-system/enum/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum/output.json -------------------------------------------------------------------------------- /tests-system/enum/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum/output.smtlib -------------------------------------------------------------------------------- /tests-system/enum/tracing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/enum/tracing -------------------------------------------------------------------------------- /tests-system/error-in-check/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/error-in-check/bar.rsl -------------------------------------------------------------------------------- /tests-system/error-in-check/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/error-in-check/output -------------------------------------------------------------------------------- /tests-system/error-in-check/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/error-in-check/output.json -------------------------------------------------------------------------------- /tests-system/freezing-1/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-1/foo.rsl -------------------------------------------------------------------------------- /tests-system/freezing-1/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-1/foo.trlc -------------------------------------------------------------------------------- /tests-system/freezing-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-1/output -------------------------------------------------------------------------------- /tests-system/freezing-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-1/output.brief -------------------------------------------------------------------------------- /tests-system/freezing-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-1/output.json -------------------------------------------------------------------------------- /tests-system/freezing-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/freezing-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/freezing-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-2/output -------------------------------------------------------------------------------- /tests-system/freezing-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-2/output.brief -------------------------------------------------------------------------------- /tests-system/freezing-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-2/output.json -------------------------------------------------------------------------------- /tests-system/freezing-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/freezing-3/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-3/foo.rsl -------------------------------------------------------------------------------- /tests-system/freezing-3/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T test { 4 | n = 42 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/freezing-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-3/output -------------------------------------------------------------------------------- /tests-system/freezing-3/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-3/output.brief -------------------------------------------------------------------------------- /tests-system/freezing-3/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-3/output.json -------------------------------------------------------------------------------- /tests-system/freezing-3/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/freezing-3/output.smtlib -------------------------------------------------------------------------------- /tests-system/inheritance-2/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance-2/bar.rsl -------------------------------------------------------------------------------- /tests-system/inheritance-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance-2/output -------------------------------------------------------------------------------- /tests-system/inheritance-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance-2/output.brief -------------------------------------------------------------------------------- /tests-system/inheritance-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance-2/output.json -------------------------------------------------------------------------------- /tests-system/inheritance/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance/bar.rsl -------------------------------------------------------------------------------- /tests-system/inheritance/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance/instances.trlc -------------------------------------------------------------------------------- /tests-system/inheritance/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance/output -------------------------------------------------------------------------------- /tests-system/inheritance/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance/output.brief -------------------------------------------------------------------------------- /tests-system/inheritance/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance/output.json -------------------------------------------------------------------------------- /tests-system/inheritance/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/inheritance/output.smtlib -------------------------------------------------------------------------------- /tests-system/int-literals-1/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-1/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-1/foo.trlc -------------------------------------------------------------------------------- /tests-system/int-literals-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-1/output -------------------------------------------------------------------------------- /tests-system/int-literals-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-1/output.json -------------------------------------------------------------------------------- /tests-system/int-literals-2/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-2/foo.trlc: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | T test1 { v = 5.5.5 } 4 | -------------------------------------------------------------------------------- /tests-system/int-literals-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-2/output -------------------------------------------------------------------------------- /tests-system/int-literals-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-2/output.json -------------------------------------------------------------------------------- /tests-system/int-literals-3/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-3/foo.trlc: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | T test1 { v = 5_ } 4 | -------------------------------------------------------------------------------- /tests-system/int-literals-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-3/output -------------------------------------------------------------------------------- /tests-system/int-literals-3/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-3/output.json -------------------------------------------------------------------------------- /tests-system/int-literals-4/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-4/foo.trlc: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | T test1 { v = 0x10.3 } 4 | -------------------------------------------------------------------------------- /tests-system/int-literals-4/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-4/output -------------------------------------------------------------------------------- /tests-system/int-literals-4/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-4/output.json -------------------------------------------------------------------------------- /tests-system/int-literals-5/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-5/foo.trlc: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | T test1 { v = 0bf00 } 4 | -------------------------------------------------------------------------------- /tests-system/int-literals-5/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-5/output -------------------------------------------------------------------------------- /tests-system/int-literals-5/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-5/output.json -------------------------------------------------------------------------------- /tests-system/int-literals-6/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-6/foo.trlc: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | T test1 { v = 3__3 } 4 | -------------------------------------------------------------------------------- /tests-system/int-literals-6/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-6/output -------------------------------------------------------------------------------- /tests-system/int-literals-6/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-6/output.json -------------------------------------------------------------------------------- /tests-system/int-literals-7/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-7/foo.trlc: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | T test1 { v = 0x_3 } 4 | -------------------------------------------------------------------------------- /tests-system/int-literals-7/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-7/output -------------------------------------------------------------------------------- /tests-system/int-literals-7/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-7/output.json -------------------------------------------------------------------------------- /tests-system/int-literals-8/foo.rsl: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | type T { 4 | v Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/int-literals-8/foo.trlc: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | /* Missing newline at end is intional */ 4 | 5 | T test1 { v = 0x -------------------------------------------------------------------------------- /tests-system/int-literals-8/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-8/output -------------------------------------------------------------------------------- /tests-system/int-literals-8/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/int-literals-8/output.json -------------------------------------------------------------------------------- /tests-system/late-packages-1/a.trlc: -------------------------------------------------------------------------------- 1 | package a 2 | -------------------------------------------------------------------------------- /tests-system/late-packages-1/b.trlc: -------------------------------------------------------------------------------- 1 | package a 2 | -------------------------------------------------------------------------------- /tests-system/late-packages-1/foo.rsl: -------------------------------------------------------------------------------- 1 | package generic 2 | 3 | type T {} 4 | -------------------------------------------------------------------------------- /tests-system/late-packages-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/late-packages-1/output -------------------------------------------------------------------------------- /tests-system/late-packages-2/bar.trlc: -------------------------------------------------------------------------------- 1 | package Bar 2 | import Foo 3 | -------------------------------------------------------------------------------- /tests-system/late-packages-2/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/late-packages-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/late-packages-2/output -------------------------------------------------------------------------------- /tests-system/lint-ambiguous-literals/tracing: -------------------------------------------------------------------------------- 1 | LRM.Tuple_Based_Literal_Ambiguity 2 | -------------------------------------------------------------------------------- /tests-system/lint-null/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-null/foo.rsl -------------------------------------------------------------------------------- /tests-system/lint-null/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-null/output -------------------------------------------------------------------------------- /tests-system/lint-null/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-null/output.brief -------------------------------------------------------------------------------- /tests-system/lint-null/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-null/output.json -------------------------------------------------------------------------------- /tests-system/lint-null/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-null/output.smtlib -------------------------------------------------------------------------------- /tests-system/lint-record-refs/other.rsl: -------------------------------------------------------------------------------- 1 | package Other 2 | 3 | type T { 4 | description String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/lint-record-refs/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-record-refs/output -------------------------------------------------------------------------------- /tests-system/lint-record-refs/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-record-refs/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-record-refs/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-record-refs/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-record-refs/test3.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-record-refs/test3.rsl -------------------------------------------------------------------------------- /tests-system/lint-ug-examples/options: -------------------------------------------------------------------------------- 1 | --no-detailed-info 2 | -------------------------------------------------------------------------------- /tests-system/lint-ug-examples/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-ug-examples/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-arrays/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-arrays/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-arrays/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-arrays/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-arrays/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-arrays/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/output.json -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/test3.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/test3.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/test4.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/test4.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/test5.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/test5.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/test6.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/test6.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-basic/test7.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-basic/test7.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-decimal/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-decimal/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-decimal/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-decimal/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-decimal/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-decimal/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-decimal/test3.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-decimal/test3.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-empty-enum/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-empty-enum/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-empty-enum/tracing: -------------------------------------------------------------------------------- 1 | LRM.No_Empty_Enumerations 2 | -------------------------------------------------------------------------------- /tests-system/lint-vcg-frozen/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-frozen/foo.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-frozen/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-frozen/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-int-real/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-int-real/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-ite/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-ite/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-ite/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-ite/output.brief -------------------------------------------------------------------------------- /tests-system/lint-vcg-ite/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-ite/output.json -------------------------------------------------------------------------------- /tests-system/lint-vcg-ite/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-ite/output.smtlib -------------------------------------------------------------------------------- /tests-system/lint-vcg-ite/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-ite/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-membership/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-membership/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-oneof/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-oneof/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-oneof/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-oneof/output.json -------------------------------------------------------------------------------- /tests-system/lint-vcg-oneof/test.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-oneof/test.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-power/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-power/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-power/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-power/output.json -------------------------------------------------------------------------------- /tests-system/lint-vcg-power/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-power/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-power/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-power/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-quant/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-quant/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-quant/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-quant/output.json -------------------------------------------------------------------------------- /tests-system/lint-vcg-quant/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-quant/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-quant/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-quant/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-quant/test3.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-quant/test3.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-strings/options: -------------------------------------------------------------------------------- 1 | --no-detailed-info 2 | -------------------------------------------------------------------------------- /tests-system/lint-vcg-strings/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-strings/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-strings/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-strings/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-strings/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-strings/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-strings/test3.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-strings/test3.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-tuple/common.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-tuple/common.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-tuple/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-tuple/output -------------------------------------------------------------------------------- /tests-system/lint-vcg-tuple/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-tuple/output.json -------------------------------------------------------------------------------- /tests-system/lint-vcg-tuple/test1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-tuple/test1.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-tuple/test2.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-tuple/test2.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-tuple/test3.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-tuple/test3.rsl -------------------------------------------------------------------------------- /tests-system/lint-vcg-tuple/test4.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/lint-vcg-tuple/test4.rsl -------------------------------------------------------------------------------- /tests-system/markup-1/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-1/foo.rsl -------------------------------------------------------------------------------- /tests-system/markup-1/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-1/foo.trlc -------------------------------------------------------------------------------- /tests-system/markup-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-1/output -------------------------------------------------------------------------------- /tests-system/markup-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-1/output.brief -------------------------------------------------------------------------------- /tests-system/markup-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-1/output.json -------------------------------------------------------------------------------- /tests-system/markup-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/markup-2/bar.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/bar.trlc -------------------------------------------------------------------------------- /tests-system/markup-2/baz.rsl: -------------------------------------------------------------------------------- 1 | package Baz 2 | -------------------------------------------------------------------------------- /tests-system/markup-2/baz.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/baz.trlc -------------------------------------------------------------------------------- /tests-system/markup-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/markup-2/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/foo.trlc -------------------------------------------------------------------------------- /tests-system/markup-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/output -------------------------------------------------------------------------------- /tests-system/markup-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/output.brief -------------------------------------------------------------------------------- /tests-system/markup-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/output.json -------------------------------------------------------------------------------- /tests-system/markup-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/markup-3/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | M Markup_String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/markup-3/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-3/foo.trlc -------------------------------------------------------------------------------- /tests-system/markup-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-3/output -------------------------------------------------------------------------------- /tests-system/markup-3/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-3/output.brief -------------------------------------------------------------------------------- /tests-system/markup-3/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-3/output.json -------------------------------------------------------------------------------- /tests-system/markup-3/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/markup-3/output.smtlib -------------------------------------------------------------------------------- /tests-system/mult/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/mult/bar.rsl -------------------------------------------------------------------------------- /tests-system/mult/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/mult/instances.trlc -------------------------------------------------------------------------------- /tests-system/mult/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/mult/output -------------------------------------------------------------------------------- /tests-system/mult/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/mult/output.brief -------------------------------------------------------------------------------- /tests-system/mult/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/mult/output.json -------------------------------------------------------------------------------- /tests-system/mult/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/mult/output.smtlib -------------------------------------------------------------------------------- /tests-system/multiple-models/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/multiple-models/bar.rsl -------------------------------------------------------------------------------- /tests-system/multiple-models/baz.trlc: -------------------------------------------------------------------------------- 1 | package Baz 2 | -------------------------------------------------------------------------------- /tests-system/multiple-models/bork.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/multiple-models/bork.trlc -------------------------------------------------------------------------------- /tests-system/multiple-models/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/multiple-models/foo.rsl -------------------------------------------------------------------------------- /tests-system/multiple-models/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/multiple-models/foo.trlc -------------------------------------------------------------------------------- /tests-system/multiple-models/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/multiple-models/output -------------------------------------------------------------------------------- /tests-system/multiple-models/tracing: -------------------------------------------------------------------------------- 1 | LRM.Import_Visibility 2 | -------------------------------------------------------------------------------- /tests-system/name-shadowing-1/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T {} 4 | -------------------------------------------------------------------------------- /tests-system/name-shadowing-1/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/name-shadowing-1/foo.trlc -------------------------------------------------------------------------------- /tests-system/name-shadowing-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/name-shadowing-1/output -------------------------------------------------------------------------------- /tests-system/names_unique_globally/def.rsl: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | type L { 4 | l L 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/names_unique_globally/f1.trlc: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | 4 | A.L L1 { 5 | 6 | } 7 | 8 | -------------------------------------------------------------------------------- /tests-system/names_unique_globally/f2.trlc: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | A.L L1 { 4 | l = L1 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/negative-values/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/negative-values/foo.rsl -------------------------------------------------------------------------------- /tests-system/negative-values/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/negative-values/foo.trlc -------------------------------------------------------------------------------- /tests-system/negative-values/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/negative-values/output -------------------------------------------------------------------------------- /tests-system/null-expr-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-expr-1/output -------------------------------------------------------------------------------- /tests-system/null-expr-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-expr-1/output.brief -------------------------------------------------------------------------------- /tests-system/null-expr-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-expr-1/output.json -------------------------------------------------------------------------------- /tests-system/null-expr-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-expr-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/null-expr-1/test_01.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-expr-1/test_01.rsl -------------------------------------------------------------------------------- /tests-system/null-value/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-value/bar.rsl -------------------------------------------------------------------------------- /tests-system/null-value/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-value/instances.trlc -------------------------------------------------------------------------------- /tests-system/null-value/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-value/output -------------------------------------------------------------------------------- /tests-system/null-value/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-value/output.brief -------------------------------------------------------------------------------- /tests-system/null-value/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-value/output.json -------------------------------------------------------------------------------- /tests-system/null-value/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/null-value/output.smtlib -------------------------------------------------------------------------------- /tests-system/preamble-1/bar.rsl: -------------------------------------------------------------------------------- 1 | import Potato 2 | type T {} 3 | -------------------------------------------------------------------------------- /tests-system/preamble-1/baz.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/preamble-1/baz.rsl -------------------------------------------------------------------------------- /tests-system/preamble-1/foo.rsl: -------------------------------------------------------------------------------- 1 | type T {} 2 | -------------------------------------------------------------------------------- /tests-system/preamble-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/preamble-1/output -------------------------------------------------------------------------------- /tests-system/preamble-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/preamble-1/output.brief -------------------------------------------------------------------------------- /tests-system/preamble-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/preamble-1/output.json -------------------------------------------------------------------------------- /tests-system/preamble-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/preamble-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/preamble-1/tracing: -------------------------------------------------------------------------------- 1 | LRM.Preamble 2 | LRM.Self_Imports 3 | -------------------------------------------------------------------------------- /tests-system/quantifiers/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/quantifiers/foo.rsl -------------------------------------------------------------------------------- /tests-system/quantifiers/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/quantifiers/foo.trlc -------------------------------------------------------------------------------- /tests-system/quantifiers/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/quantifiers/output -------------------------------------------------------------------------------- /tests-system/quantifiers/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/quantifiers/output.brief -------------------------------------------------------------------------------- /tests-system/quantifiers/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/quantifiers/output.json -------------------------------------------------------------------------------- /tests-system/quantifiers/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/quantifiers/output.smtlib -------------------------------------------------------------------------------- /tests-system/rbt-boolean-values/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-boolean-values/foo.rsl -------------------------------------------------------------------------------- /tests-system/rbt-boolean-values/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-boolean-values/output -------------------------------------------------------------------------------- /tests-system/rbt-builtin-functions-1/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Test {} 4 | -------------------------------------------------------------------------------- /tests-system/rbt-builtin-types/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-builtin-types/foo.rsl -------------------------------------------------------------------------------- /tests-system/rbt-builtin-types/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-builtin-types/output -------------------------------------------------------------------------------- /tests-system/rbt-check-evaluation-order-for-extensions/tracing: -------------------------------------------------------------------------------- 1 | LRM.Check_Messages 2 | -------------------------------------------------------------------------------- /tests-system/rbt-decimal-values/decimals_are_rationals.trlc: -------------------------------------------------------------------------------- 1 | package Decimals_Are_Rationals 2 | 3 | T Proof { 4 | d = 0.1 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-decimal-values/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-decimal-values/output -------------------------------------------------------------------------------- /tests-system/rbt-decimal-values/ranges.rsl: -------------------------------------------------------------------------------- 1 | package Ranges 2 | 3 | type T { 4 | d Decimal 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-described-names/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-described-names/output -------------------------------------------------------------------------------- /tests-system/rbt-duplicate-types/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-duplicate-types/output -------------------------------------------------------------------------------- /tests-system/rbt-evaluation-of-checks/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Bar { 4 | a = 3 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-expression/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-expression/foo.rsl -------------------------------------------------------------------------------- /tests-system/rbt-expression/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-expression/foo.trlc -------------------------------------------------------------------------------- /tests-system/rbt-expression/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-expression/output -------------------------------------------------------------------------------- /tests-system/rbt-expression/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-expression/output.json -------------------------------------------------------------------------------- /tests-system/rbt-expression/tracing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-expression/tracing -------------------------------------------------------------------------------- /tests-system/rbt-integer-values/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | i Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-integer-values/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-integer-values/output -------------------------------------------------------------------------------- /tests-system/rbt-late-package-declarations/bar.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/rbt-late-package-declarations/baz.trlc: -------------------------------------------------------------------------------- 1 | package Baz 2 | 3 | import Foo 4 | -------------------------------------------------------------------------------- /tests-system/rbt-late-package-declarations/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | -------------------------------------------------------------------------------- /tests-system/rbt-len-semantics/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-len-semantics/foo.rsl -------------------------------------------------------------------------------- /tests-system/rbt-len-semantics/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-len-semantics/foo.trlc -------------------------------------------------------------------------------- /tests-system/rbt-len-semantics/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-len-semantics/output -------------------------------------------------------------------------------- /tests-system/rbt-markup-string-errors/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | a Markup_String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-markup-string-format/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | a Markup_String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-markup-string-late-reference-resolution/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | a Markup_String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-markup-string-resolution/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | a Markup_String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-markup-string-resolution/potato.rsl: -------------------------------------------------------------------------------- 1 | package Potato 2 | 3 | type T { 4 | a Markup_String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-markup-string-resolution/potato.trlc: -------------------------------------------------------------------------------- 1 | package Potato 2 | 3 | T Kitten { 4 | a = "[[Foo.Bar]]" 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-markup-string-types/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | a Markup_String 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-names/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-names/foo.rsl -------------------------------------------------------------------------------- /tests-system/rbt-names/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-names/foo.trlc -------------------------------------------------------------------------------- /tests-system/rbt-names/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-names/output -------------------------------------------------------------------------------- /tests-system/rbt-names/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-names/output.brief -------------------------------------------------------------------------------- /tests-system/rbt-names/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-names/output.json -------------------------------------------------------------------------------- /tests-system/rbt-names/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-names/output.smtlib -------------------------------------------------------------------------------- /tests-system/rbt-oneof-semantics/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-oneof-semantics/output -------------------------------------------------------------------------------- /tests-system/rbt-qualified-name/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | ref optional T 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-qualified-name/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-qualified-name/output -------------------------------------------------------------------------------- /tests-system/rbt-qualified-name/test1.trlc: -------------------------------------------------------------------------------- 1 | package Test1 2 | 3 | // Cannot see Foo.T 4 | T Illegal {} 5 | -------------------------------------------------------------------------------- /tests-system/rbt-qualified-name/test4.trlc: -------------------------------------------------------------------------------- 1 | package Test4 2 | 3 | import Foo 4 | 5 | Foo.T Legal {} 6 | -------------------------------------------------------------------------------- /tests-system/rbt-qualified-name/tracing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-qualified-name/tracing -------------------------------------------------------------------------------- /tests-system/rbt-quantified-expression/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Bar { 4 | a = [1, 2, 3, 7] 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-quantified-expression/tracing: -------------------------------------------------------------------------------- 1 | LRM.Quantification_Type 2 | -------------------------------------------------------------------------------- /tests-system/rbt-restricted-null-1/tracing: -------------------------------------------------------------------------------- 1 | LRM.Null_Equivalence 2 | LRM.Unspecified_Optional_Components 3 | -------------------------------------------------------------------------------- /tests-system/rbt-restricted-null-2/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Test { 4 | c = 3 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-restricted-null-2/tracing: -------------------------------------------------------------------------------- 1 | LRM.Null_Is_Invalid 2 | -------------------------------------------------------------------------------- /tests-system/rbt-section-declaration/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T {} 4 | -------------------------------------------------------------------------------- /tests-system/rbt-signature-len-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-signature-len-1/output -------------------------------------------------------------------------------- /tests-system/rbt-signature-len-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-signature-len-2/output -------------------------------------------------------------------------------- /tests-system/rbt-startswith-semantics/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Bar { 4 | a = "potato" 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-string-values/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-string-values/foo.rsl -------------------------------------------------------------------------------- /tests-system/rbt-string-values/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-string-values/foo.trlc -------------------------------------------------------------------------------- /tests-system/rbt-string-values/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/rbt-string-values/output -------------------------------------------------------------------------------- /tests-system/rbt-sufficiently-distinct-1/test.rsl: -------------------------------------------------------------------------------- 1 | package Test 2 | 3 | type T {} 4 | -------------------------------------------------------------------------------- /tests-system/rbt-tuple-generic-form/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Bar { 4 | tu = (1, 2.0, 3) 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-tuple-separator-form-1/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Bar { 4 | tu = 1:2@3;4 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-tuple-separator-form-2/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Bar { 4 | tu = 1@2:3;4 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-unique-object-names/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T {} 4 | -------------------------------------------------------------------------------- /tests-system/rbt-valid-base-names/bar.rsl: -------------------------------------------------------------------------------- 1 | package Bar 2 | 3 | type D { 4 | a Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-valid-base-names/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T { 4 | a Integer 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/rbt-valid-components/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T Bar { 4 | a = 2 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/recovery-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/recovery-1/output -------------------------------------------------------------------------------- /tests-system/recovery-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/recovery-1/output.brief -------------------------------------------------------------------------------- /tests-system/recovery-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/recovery-1/output.json -------------------------------------------------------------------------------- /tests-system/recovery-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/recovery-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/recovery-1/test_1.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/recovery-1/test_1.rsl -------------------------------------------------------------------------------- /tests-system/recovery-1/test_1.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/recovery-1/test_1.trlc -------------------------------------------------------------------------------- /tests-system/redefined-attribute/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/redefined-attribute/output -------------------------------------------------------------------------------- /tests-system/simple/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/bar.rsl -------------------------------------------------------------------------------- /tests-system/simple/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/foo.rsl -------------------------------------------------------------------------------- /tests-system/simple/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/instances.trlc -------------------------------------------------------------------------------- /tests-system/simple/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/output -------------------------------------------------------------------------------- /tests-system/simple/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/output.brief -------------------------------------------------------------------------------- /tests-system/simple/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/output.json -------------------------------------------------------------------------------- /tests-system/simple/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/output.smtlib -------------------------------------------------------------------------------- /tests-system/simple/tracing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/simple/tracing -------------------------------------------------------------------------------- /tests-system/strings/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/strings/foo.rsl -------------------------------------------------------------------------------- /tests-system/strings/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/strings/foo.trlc -------------------------------------------------------------------------------- /tests-system/strings/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/strings/output -------------------------------------------------------------------------------- /tests-system/strings/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/strings/output.brief -------------------------------------------------------------------------------- /tests-system/strings/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/strings/output.json -------------------------------------------------------------------------------- /tests-system/strings/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/strings/output.smtlib -------------------------------------------------------------------------------- /tests-system/tuples-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/tuples-2/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-2/foo.trlc -------------------------------------------------------------------------------- /tests-system/tuples-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-2/output -------------------------------------------------------------------------------- /tests-system/tuples-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-2/output.brief -------------------------------------------------------------------------------- /tests-system/tuples-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-2/output.json -------------------------------------------------------------------------------- /tests-system/tuples-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/tuples-3/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-3/foo.rsl -------------------------------------------------------------------------------- /tests-system/tuples-3/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-3/foo.trlc -------------------------------------------------------------------------------- /tests-system/tuples-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-3/output -------------------------------------------------------------------------------- /tests-system/tuples-3/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-3/output.brief -------------------------------------------------------------------------------- /tests-system/tuples-3/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-3/output.json -------------------------------------------------------------------------------- /tests-system/tuples-3/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-3/output.smtlib -------------------------------------------------------------------------------- /tests-system/tuples-4/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-4/foo.rsl -------------------------------------------------------------------------------- /tests-system/tuples-4/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-4/foo.trlc -------------------------------------------------------------------------------- /tests-system/tuples-4/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-4/output -------------------------------------------------------------------------------- /tests-system/tuples-4/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-4/output.brief -------------------------------------------------------------------------------- /tests-system/tuples-4/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-4/output.json -------------------------------------------------------------------------------- /tests-system/tuples-4/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-4/output.smtlib -------------------------------------------------------------------------------- /tests-system/tuples-5/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-5/foo.rsl -------------------------------------------------------------------------------- /tests-system/tuples-5/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-5/foo.trlc -------------------------------------------------------------------------------- /tests-system/tuples-5/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-5/output -------------------------------------------------------------------------------- /tests-system/tuples-5/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-5/output.brief -------------------------------------------------------------------------------- /tests-system/tuples-5/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-5/output.json -------------------------------------------------------------------------------- /tests-system/tuples-5/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-5/output.smtlib -------------------------------------------------------------------------------- /tests-system/tuples-6/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-6/foo.rsl -------------------------------------------------------------------------------- /tests-system/tuples-6/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-6/foo.trlc -------------------------------------------------------------------------------- /tests-system/tuples-6/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-6/output -------------------------------------------------------------------------------- /tests-system/tuples-6/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-6/output.brief -------------------------------------------------------------------------------- /tests-system/tuples-6/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-6/output.json -------------------------------------------------------------------------------- /tests-system/tuples-6/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tuples-6/output.smtlib -------------------------------------------------------------------------------- /tests-system/tutorial-1/car.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-1/car.trlc -------------------------------------------------------------------------------- /tests-system/tutorial-1/model.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-1/model.rsl -------------------------------------------------------------------------------- /tests-system/tutorial-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-1/output -------------------------------------------------------------------------------- /tests-system/tutorial-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-1/output.brief -------------------------------------------------------------------------------- /tests-system/tutorial-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-1/output.json -------------------------------------------------------------------------------- /tests-system/tutorial-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/tutorial-2/example.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-2/example.rsl -------------------------------------------------------------------------------- /tests-system/tutorial-2/example.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-2/example.trlc -------------------------------------------------------------------------------- /tests-system/tutorial-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-2/output -------------------------------------------------------------------------------- /tests-system/tutorial-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-2/output.brief -------------------------------------------------------------------------------- /tests-system/tutorial-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-2/output.json -------------------------------------------------------------------------------- /tests-system/tutorial-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/tutorial-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/type-qualifiers-1/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-1/foo.rsl -------------------------------------------------------------------------------- /tests-system/type-qualifiers-1/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-1/foo.trlc -------------------------------------------------------------------------------- /tests-system/type-qualifiers-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-1/output -------------------------------------------------------------------------------- /tests-system/type-qualifiers-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/type-qualifiers-2/foo.trlc: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | T1 test_1 { 4 | x = 0 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/type-qualifiers-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-2/output -------------------------------------------------------------------------------- /tests-system/type-qualifiers-3/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-3/foo.rsl -------------------------------------------------------------------------------- /tests-system/type-qualifiers-3/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-3/output -------------------------------------------------------------------------------- /tests-system/type-qualifiers-4/bar.rsl: -------------------------------------------------------------------------------- 1 | package Bar 2 | 3 | import Foo 4 | 5 | type T3 extends Foo.T1 {} 6 | -------------------------------------------------------------------------------- /tests-system/type-qualifiers-4/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-4/foo.rsl -------------------------------------------------------------------------------- /tests-system/type-qualifiers-4/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/type-qualifiers-4/output -------------------------------------------------------------------------------- /tests-system/typesystem-1/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-1/bar.rsl -------------------------------------------------------------------------------- /tests-system/typesystem-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-1/output -------------------------------------------------------------------------------- /tests-system/typesystem-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-1/output.brief -------------------------------------------------------------------------------- /tests-system/typesystem-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-1/output.json -------------------------------------------------------------------------------- /tests-system/typesystem-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/typesystem-2/foo.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-2/foo.rsl -------------------------------------------------------------------------------- /tests-system/typesystem-2/foo.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-2/foo.trlc -------------------------------------------------------------------------------- /tests-system/typesystem-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-2/output -------------------------------------------------------------------------------- /tests-system/typesystem-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-2/output.brief -------------------------------------------------------------------------------- /tests-system/typesystem-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-2/output.json -------------------------------------------------------------------------------- /tests-system/typesystem-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/typesystem-ok/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-ok/bar.rsl -------------------------------------------------------------------------------- /tests-system/typesystem-ok/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-ok/output -------------------------------------------------------------------------------- /tests-system/typesystem-ok/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-ok/output.brief -------------------------------------------------------------------------------- /tests-system/typesystem-ok/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/typesystem-ok/output.json -------------------------------------------------------------------------------- /tests-system/unicode/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/unicode/bar.rsl -------------------------------------------------------------------------------- /tests-system/unicode/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/unicode/instances.trlc -------------------------------------------------------------------------------- /tests-system/unicode/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/unicode/output -------------------------------------------------------------------------------- /tests-system/unicode/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/unicode/output.brief -------------------------------------------------------------------------------- /tests-system/unicode/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/unicode/output.json -------------------------------------------------------------------------------- /tests-system/unicode/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/unicode/output.smtlib -------------------------------------------------------------------------------- /tests-system/value-converter/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-converter/bar.rsl -------------------------------------------------------------------------------- /tests-system/value-converter/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-converter/output -------------------------------------------------------------------------------- /tests-system/value-exact/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-exact/bar.rsl -------------------------------------------------------------------------------- /tests-system/value-exact/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-exact/instances.trlc -------------------------------------------------------------------------------- /tests-system/value-exact/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-exact/output -------------------------------------------------------------------------------- /tests-system/value-exact/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-exact/output.brief -------------------------------------------------------------------------------- /tests-system/value-exact/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-exact/output.json -------------------------------------------------------------------------------- /tests-system/value-exact/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/value-exact/output.smtlib -------------------------------------------------------------------------------- /tests-system/visibility-1/bar.trlc: -------------------------------------------------------------------------------- 1 | package Bar 2 | 3 | Foo.T {} 4 | -------------------------------------------------------------------------------- /tests-system/visibility-1/foo.rsl: -------------------------------------------------------------------------------- 1 | package Foo 2 | 3 | type T {} 4 | -------------------------------------------------------------------------------- /tests-system/visibility-1/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/visibility-1/output -------------------------------------------------------------------------------- /tests-system/visibility-1/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/visibility-1/output.brief -------------------------------------------------------------------------------- /tests-system/visibility-1/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/visibility-1/output.json -------------------------------------------------------------------------------- /tests-system/visibility-1/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/visibility-1/output.smtlib -------------------------------------------------------------------------------- /tests-system/visibility-1/tracing: -------------------------------------------------------------------------------- 1 | LRM.Import_Visibility 2 | -------------------------------------------------------------------------------- /tests-system/whitespace/.gitattributes: -------------------------------------------------------------------------------- 1 | test.trlc binary 2 | -------------------------------------------------------------------------------- /tests-system/whitespace/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/whitespace/foo.py -------------------------------------------------------------------------------- /tests-system/whitespace/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/whitespace/output -------------------------------------------------------------------------------- /tests-system/whitespace/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/whitespace/output.brief -------------------------------------------------------------------------------- /tests-system/whitespace/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/whitespace/output.json -------------------------------------------------------------------------------- /tests-system/whitespace/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/whitespace/output.smtlib -------------------------------------------------------------------------------- /tests-system/whitespace/test.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/whitespace/test.trlc -------------------------------------------------------------------------------- /tests-system/whitespace/tracing: -------------------------------------------------------------------------------- 1 | LRM.Whitespace 2 | -------------------------------------------------------------------------------- /tests-system/xbase-operators/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xbase-operators/bar.rsl -------------------------------------------------------------------------------- /tests-system/xbase-operators/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xbase-operators/output -------------------------------------------------------------------------------- /tests-system/xref-2/TODO: -------------------------------------------------------------------------------- 1 | better message on attempting to derefence links? 2 | -------------------------------------------------------------------------------- /tests-system/xref-2/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-2/bar.rsl -------------------------------------------------------------------------------- /tests-system/xref-2/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-2/instances.trlc -------------------------------------------------------------------------------- /tests-system/xref-2/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-2/output -------------------------------------------------------------------------------- /tests-system/xref-2/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-2/output.brief -------------------------------------------------------------------------------- /tests-system/xref-2/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-2/output.json -------------------------------------------------------------------------------- /tests-system/xref-2/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-2/output.smtlib -------------------------------------------------------------------------------- /tests-system/xref-correct/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-correct/bar.rsl -------------------------------------------------------------------------------- /tests-system/xref-correct/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-correct/output -------------------------------------------------------------------------------- /tests-system/xref-correct/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-correct/output.brief -------------------------------------------------------------------------------- /tests-system/xref-correct/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-correct/output.json -------------------------------------------------------------------------------- /tests-system/xref-correct/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-correct/output.smtlib -------------------------------------------------------------------------------- /tests-system/xref-expressions/def.rsl: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | type L { 4 | l optional L 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/xref-expressions/f1.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-expressions/f1.trlc -------------------------------------------------------------------------------- /tests-system/xref-expressions/f2.trlc: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | A.L Xfileref { 4 | l = L1 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/xref-expressions/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref-expressions/output -------------------------------------------------------------------------------- /tests-system/xref-uniqueness-across-files/def.rsl: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | type L { 4 | l optional L 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/xref-uniqueness-across-files/f1.trlc: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | 4 | A.L L1 { 5 | 6 | } 7 | 8 | -------------------------------------------------------------------------------- /tests-system/xref-uniqueness-across-files/f2.trlc: -------------------------------------------------------------------------------- 1 | package A 2 | 3 | A.L L1 { 4 | l = L1 5 | } 6 | -------------------------------------------------------------------------------- /tests-system/xref/bar.rsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref/bar.rsl -------------------------------------------------------------------------------- /tests-system/xref/instances.trlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref/instances.trlc -------------------------------------------------------------------------------- /tests-system/xref/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref/output -------------------------------------------------------------------------------- /tests-system/xref/output.brief: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref/output.brief -------------------------------------------------------------------------------- /tests-system/xref/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref/output.json -------------------------------------------------------------------------------- /tests-system/xref/output.smtlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-system/xref/output.smtlib -------------------------------------------------------------------------------- /tests-unit/test_ast_bysection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-unit/test_ast_bysection.py -------------------------------------------------------------------------------- /tests-unit/test_lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-unit/test_lexer.py -------------------------------------------------------------------------------- /tests-unit/test_lexer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/tests-unit/test_lexer_base.py -------------------------------------------------------------------------------- /trlc-lrm-generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc-lrm-generator.py -------------------------------------------------------------------------------- /trlc.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc.bzl -------------------------------------------------------------------------------- /trlc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc.py -------------------------------------------------------------------------------- /trlc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/BUILD -------------------------------------------------------------------------------- /trlc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/__init__.py -------------------------------------------------------------------------------- /trlc/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/__main__.py -------------------------------------------------------------------------------- /trlc/ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/ast.py -------------------------------------------------------------------------------- /trlc/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/errors.py -------------------------------------------------------------------------------- /trlc/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/lexer.py -------------------------------------------------------------------------------- /trlc/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/lint.py -------------------------------------------------------------------------------- /trlc/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/math.py -------------------------------------------------------------------------------- /trlc/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/nested.py -------------------------------------------------------------------------------- /trlc/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/parser.py -------------------------------------------------------------------------------- /trlc/trlc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/trlc.py -------------------------------------------------------------------------------- /trlc/vcg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/vcg.py -------------------------------------------------------------------------------- /trlc/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/trlc/version.py -------------------------------------------------------------------------------- /util/bump_version_post_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/bump_version_post_release.py -------------------------------------------------------------------------------- /util/changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/changelog.py -------------------------------------------------------------------------------- /util/check_local_modifications.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/check_local_modifications.sh -------------------------------------------------------------------------------- /util/fetch_cvc5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/fetch_cvc5.py -------------------------------------------------------------------------------- /util/github_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/github_release.py -------------------------------------------------------------------------------- /util/large-test-generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/large-test-generator.py -------------------------------------------------------------------------------- /util/mk_ast_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/mk_ast_hierarchy.py -------------------------------------------------------------------------------- /util/mk_parser_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/mk_parser_hierarchy.py -------------------------------------------------------------------------------- /util/rebuild_old_lrm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/rebuild_old_lrm.sh -------------------------------------------------------------------------------- /util/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmw-software-engineering/trlc/HEAD/util/release.py --------------------------------------------------------------------------------