-- IfThenElseExample.OneCasaba: April 7, 1986 1:34:35 pm PST
-- Sturgis, April 7, 1986 1:48:49 pm PST
Begin
{ "If" "Then" "Else" "←" "+" }: SimpleTokens;
Id: GenericToken = "tokenID";
Num: GenericToken = "tokenDECIMAL";
MainGoal: NonTerminal;
MainGoal ← statement;
statement: NonTerminal;
statement ← Id "←" expression;
statement ← "If" expression "Then" statement "Else" statement;
statement ← "If" expression "Then" statement;
expression: NonTerminal;
expression ← Id "+" Num;
End.