Comments and tags¶
There are two types of comments available in ESL specifications. Regular comments and attached
comments. As a comment sign we use the pound sign (#
).
Regular comment¶
For instance, you can add a regular comment at the top of the file just like:
world.esl | |
---|---|
world.esl | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
|
Note
Regular comments are discarded by the compiler and should aid in reading or writing the ESL specification itself. They do not end up in the processed output content.
Attached comment¶
The attached comments are directly tied to a component, variable, relation, need, constraint, or
requirement and are included and available as additional information in any output document we
generate. Attached comments can be added using the #<
combination or in a special comment section,
like so:
world.esl | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
|
Multi-line comments are made by repeating the (attached) comment symbols on every line. The
comments
section works by naming any component, variable or relation instance you want to attach a
comment to and using the attached comment sign. This can help separating the comment documentation
from the requirements. Valid targets in the comments section are an instance of a component,
variable, relation, need, constraint, or requirement. This can be used to refer to test protocols
for specific requirements.
Next!¶
Press next (or N on your keyboard) to head over to the next page! P is for Previous.