From 575e335345202bdd651bfe10ecf70b99c32a8aea Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Thu, 2 May 2024 15:05:33 +0200 Subject: [PATCH] Clarify role of python-like language in DSL --- book.org | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book.org b/book.org index e005b63..009a21c 100644 --- a/book.org +++ b/book.org @@ -2190,7 +2190,7 @@ YAML is a superset of JSON and describes itself as "a human-friendly data serial The DSL structure is quite similar to the actual test plan, though it does limit the amount of repetition required for common operations. YAML's concise nature also contributes to the read- and writability of its test plans. -The main addition of the DSL is an abstract programming language, made to look somewhat like Python 3. +For the actual statements, expressions and values, we added an abstract programming language, made to look somewhat like Python 3. Note that this is not a full programming language, but only supports language constructs as far as they are needed by TESTed. Values are interpreted as basic types, but can be cast explicitly to one of the more advanced types. The DSL version of the test plan for the example exercise can be seen in Listing\nbsp{}[[lst:technicaltesteddsl]].