From 1fce758513a51f35fd38ce684a51c3f497a5d833 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 24 Jul 2020 14:17:15 +0200 Subject: spec: Move specification of specification items This makes it reusable. --- spec/spec/spec-assert-str.yml | 94 ------------------------------------------- 1 file changed, 94 deletions(-) delete mode 100644 spec/spec/spec-assert-str.yml (limited to 'spec/spec/spec-assert-str.yml') diff --git a/spec/spec/spec-assert-str.yml b/spec/spec/spec-assert-str.yml deleted file mode 100644 index 915da6ed..00000000 --- a/spec/spec/spec-assert-str.yml +++ /dev/null @@ -1,94 +0,0 @@ -SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause -copyrights: -- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -enabled-by: true -links: -- role: spec-member - uid: root -spec-description: | - A value of this type shall be an expression which asserts that the string of - the specified attribute satisfies the required constraints. -spec-example: null -spec-info: - dict: - attributes: - and: - description: | - The *and* operator evaluates to the *logical and* of the evaluation - results of the expressions in the list. - spec-type: spec-assert-str-list - contains: - description: | - The *contains* operator evaluates to true, if the string to check - converted to lower case with all white space characters converted to - a single space character contains a string of the list of strings of - this attribute, otherwise to false. - spec-type: list-str - eq: - description: | - The *eq* operator evaluates to true, if the string to check is equal - to the value of this attribute, otherwise to false. - spec-type: str - ge: - description: | - The *ge* operator evaluates to true, if the string to check is - greater than or equal to the value of this attribute, otherwise to - false. - spec-type: str - gt: - description: | - The *gt* operator evaluates to true, if the string to check is - greater than the value of this attribute, otherwise to false. - spec-type: str - in: - description: | - The *in* operator evaluates to true, if the string to check is - contained in the list of strings of this attribute, otherwise to - false. - spec-type: list-str - le: - description: | - The *le* operator evaluates to true, if the string to check is less - than or equal to the value of this attribute, otherwise to false. - spec-type: str - lt: - description: | - The *lt* operator evaluates to true, if the string to check is less - than the value of this attribute, otherwise to false. - spec-type: str - ne: - description: | - The *ne* operator evaluates to true, if the string to check is not - equal to the value of this attribute, otherwise to false. - spec-type: str - not: - description: | - The *not* operator evaluates to the *logical not* of the evaluation - results of the expression. - spec-type: spec-assert-str - or: - description: | - The *or* operator evaluates to the *logical or* of the evaluation - results of the expressions in the list. - spec-type: spec-assert-str-list - re: - description: | - The *re* operator evaluates to true, if the string to check matches - with the regular expression of this attribute, otherwise to false. - spec-type: str - uid: - description: | - The *uid* operator evaluates to true, if the string is a valid UID, - otherwise to false. - spec-type: none - description: | - Each attribute defines an operator. - mandatory-attributes: exactly-one - list: - description: | - This list of expressions evaluates to the *logical or* of the evaluation - results of the expressions in the list. - spec-type: spec-assert-str -spec-name: Specification String Assert -spec-type: spec-assert-str -type: spec -- cgit v1.2.3