summaryrefslogtreecommitdiff
path: root/spec/spec/interface-function-definition.yml
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-10-12 15:07:38 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-10-12 15:41:57 +0200
commitd3edaca6a6fb5e146b4aac4f5390d1c390b38497 (patch)
treec14fe02520035142406277b93157fd90245ae566 /spec/spec/interface-function-definition.yml
parentdff41aeef6fb90256cb4a3c63cd6fb080bcc29f9 (diff)
spec: Add function attributes
Diffstat (limited to 'spec/spec/interface-function-definition.yml')
-rw-r--r--spec/spec/interface-function-definition.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/spec/interface-function-definition.yml b/spec/spec/interface-function-definition.yml
index c4297969..40e3db63 100644
--- a/spec/spec/interface-function-definition.yml
+++ b/spec/spec/interface-function-definition.yml
@@ -10,6 +10,13 @@ spec-example: null
spec-info:
dict:
attributes:
+ attributes:
+ description: |
+ If the value is present, then it shall be the function attributes.
+ On the attributes a context-sensitive substitution of item variables
+ is performed. A function attribute is for example the indication
+ that the function does not return to the caller.
+ spec-type: optional-str
body:
description: |
If the value is present, then it shall be the definition of a static