"Case Sensitive" = False "Start Symbol" = {String Ch 1} = {Printable} - [''] {String Ch 2} = {Printable} - ["] Id = {Letter}{AlphaNumeric}* ! String allows either single or double quotes StringLiteral = '' {String Ch 1}* '' | '"' {String Ch 2}* '"' NumberLiteral = {Digit}+('.'{Digit}+)? ::= | ::= display | display read ID | assign ID '=' | while do end | if then end | if then else end ::= '>' | '<' | '<=' | '>=' | '==' | '<>' | ::= '+' | '-' | '&' | ::= '*' | '/' | ::= '-' | ::= ID | StringLiteral | NumberLiteral | '(' ')'