trlc
trlc copied to clipboard
Treat Requirements Like Code
It occurred to me that it would be convenient to have a new function `one_of`. For example: ```trlc type T { a optional Integer b optional Integer c optional Integer...
the following requirement is not met https://github.com/bmw-software-engineering/trlc/blob/adc0cf448e8b4a933d6f2ee6916ad1cd2b5d0bb5/language-reference-manual/lrm.trlc#L1829-L1836 either remove the requirement from the LRM or implement the missing feature
rsl file to reproduce the AssertionError: ``` package Test3 import type T { x Common.Item } ```
div_by_zero.rsl: ``` package Div_By_Zero type T { x Integer y Integer } checks T { x > 2, fatal "x too small" y > 2, fatal "y too small" 100...
adds tracing for chapter 14
adds tracing for chapter 19
adds tracing for chapter 18 (Record object declarations) of the LRM