|
Dimensional Measuring Interface
Standard
|
||
|
Problem Topic Problem Description There are two problems with this. The first problem is that it does not say what ASCII character or characters are intended by the word "spaces". Usually, "space" means ASCII 32. That should be made explicit. Also, in several other languages, the tab character (ASCII 9) is treated the same way spaces are treated. If this is intended, it should be made explicit.
The second problem is that, taken literally, "spaces have no significance"
makes parsing much more difficult. For example: It would make parsing easier and reading by humans easier if spaces were allowed only between tokens of the language: DMIS words, labels, variable names, numbers, and delimiters.
References Related SIRs Suggested Resolution Blank lines have no significance in DMIS.
Spaces (ASCII 32) and tabs (ASCII 9) may be used: Blank lines, spaces, and tabs may aid clarity in manual programming or analysis, but they are ignored by postprocessors in the translation of a DMIS file (except spaces and tabs in text strings). For example: Support Documentation Resolution Warning!!The following statement is only a resolution to a Standard Improvement Request (SIR) and is NOT part of the current DMIS standard, nor is it guaranteed to become part of the next revision of the DMIS standard even if voted and accepted by the DMIS National Standards Committee. This resolution is tentative because it may not be incorporated into the next version of the standard, it could be changed prior to the next release, or it could be changed as the result of the "public review and comment" period required for the next version of the standard. If you choose to use this tentative resolution, you do so at your own risk since at this time it is not part of the DMIS standard.
Attachments Notes |
||