<program>
<Statement-list>
<statement>
<var> := <expression>
<Expression>
<term>
<factor>
<var> | <constant>
<var>
A|B| .| Z
<op1>
+|-|=
<op2>
^|*|/
<constant>
<real_number> | <integer_part>
<real_number>
<integer_part> . <fraction>
<integer_part>
<fraction>
<digit>
0|1|.|9
Tata Bahasa II
<program>
<Statement-list>
<statement>
<assignment>
<variable> := <expression>
<selection>
<while>
<Expression>
<term>
<factor>
<var> | <constant>
<variable>
A|B| .| Z
<op1>
+|-|=
<op2>
^|*|/
<constant>
<real_number> | <integer_part>
<real_number>
<integer_part> . <fraction>
<integer_part>
<fraction>
<digit>
0|1|.|9