SDL+ Draft Grammar: Encode/Decode


Productions

Action ::=

Compound_Statement |
TSet |
TReset |
Output |
Procedure_Call |
Decision |
Assignment_Statement |
Encode |
Decode

Encode ::=

"ENCODE" Variable "TO" Variable "USING" Identifier End

Decode ::=

"DECODE" Variable "TO" Variable "USING" Identifier End

Variable ::=

Identifier
[ Variable_Field ]

Variable_Field ::=

"." Identifier

End ::=

[ Comment ] ";"

Comment ::=

"COMMENT" Comment_Text