ed' `(' Expression `)' Statement
|	`return' Expression? `;'
|	`throw' Expression `;'
|	`case' Expression `:' 
|	`default' `:' 
|	Identifier `:' Statement
|	`break' Identifier? `;'
|	`continue' Identifier? `;'
|	`;'
;
Expression =
	Expression `+' Expression
|	Expression `-' Expression
|	Expression `*' Expression
|	Expression `/' Expression
|	Expression `%' Expression
|	Expression `^' Expression
|	Expression `&amp;' Expression
|	Expression `|' Expression
|	Expression `&amp;&amp;' Expression
|	Expression `||' 