The PASCAL compiler is structured in such a way that a write, and writeln statements containing more than one argument is compiled into several write statement with only one argument. For writeln, these statements are followed by a statement that writes the So for example the writeln statement: Prgoram Write; Begin writeln('This writeln is “ compiled into MSIL '); End . ” Statement grammar: “if” <if ::= if <expression> then <statement> statement> Statement grammar: “if/Else” <if if <expression> then <statement> | ::= if <expression> then <statement> else <statement> statement> While” Statement grammar: “ <while while <expression> do <statement> ::= statement>
The PASCAL compiler is structured in such a way that a write, and writeln statements containing more than one argument is compiled into several write statement with only one argument. For writeln, these statements are followed by a statement that writes the So for example the writeln statement: “ Prgoram Write; Begin writeln('This writeln is compiled into MSIL '); End . ” “if” Statement grammar: <if statement> ::= if <expression> then <statement> “if/Else” Statement grammar: <if statement> ::= if <expression> then <statement> | if <expression> then <statement> else <statement> “ While” Statement grammar: <while statement> ::= while <expression> do <statement>