These blank lines are necessary to avoid ambiguity*. Since the lines in a block can be in any order so we could have:
Icon | SpriteName |
Help | HelpToken |
Select | SomeFunction |
Key | KeyName |
Adjust | AnotherFunction |
In the above it is unclear if the Key definition belongs to Select or to Adjust. To avoid this each Select/Adjust line must be separated from other Select/Adjust lines using a blank line. If the Key line belongs to Select we need:
Icon | SpriteName |
Help | HelpToken |
Select | SomeFunction |
Key | KeyName |
Adjust | AnotherFunction |
However, when the Key line belongs to Adjust, then this is required:
Icon | SpriteName |
Help | HelpToken |
Select | SomeFunction |
Key | KeyName |
Adjust | AnotherFunction |
Was this page helpful? Please email me and/or rate this page: