Site Menu Project Specification Implementation Recommendations Reference Needs Updating Work in Progress Wastebasket Wiki Manual |
Output Format For Type BOOLEANWiP.OutputFormatForTypeBOOLEAN HistoryHide minor edits - Show changes to markup 2010-02-02 13:26
by -
Added lines 1-80:
Types
SyntaxThe EBNF for the textual representation of boolean values is Values and Value ListsbooleanValue : booleanNotation; booleanValueList : booleanValue ( listSeparator booleanValue )* ; listSeparator : defaultListSeparator | userDefinedListSeparator | newline ; defaultListSeparator : ',' whitespace ; userDefinedListSeparator : character whitespace? ; Arrays and Array ListsbooleanArray : openingArrayDelimiter booleanValueList closingArrayDelimiter ; booleanArrayList : booleanArray ( listSeparator booleanArray )* ; openingArrayDelimiter : ( defaultOpeningArrayDelimiter | userDefinedOpeningArrayDelimiter ) whitespace ; closingArrayDelimiter : whitespace ( defaultClosingArrayDelimiter | userDefinedOpeningArrayDelimiter ) ; defaultOpeningArrayDelimiter : '{' ; defaultClosingArrayDelimiter : '}' ; userDefinedOpeningArrayDelimiter : '(' | '[' ; userDefinedClosingArrayDelimiter : ')' | ']' ; Boolean NotationbooleanNotation : unpaddedBooleanValue | leftPaddedBooleanValue | rightPaddedBooleanValue ; leftPaddedBooleanValue : whitespace+ unpaddedBooleanValue ; rightPaddedBooleanValue : unpaddedBooleanValue whitespace+ ; whitespace : ' ' ; unpaddedBooleanValue : simpleFormat | yesNoFormat ; simpleFormat : 'TRUE' | 'FALSE' ; yesNoFormat : 'YES' | 'NO' ; newline : <runtime host dependent ASCII control sequence for new line> ; Static Semantics
|