LET 48 FUNCTION 54 ID(print_something) 63 LPAREN 78 ID(c) 79 COLON 80 ID(int) 81 RPAREN 84 EQ 86 LPAREN 90 IF 96 LPAREN 98 ID(c) 99 EQ 101 INT(0) 103 RPAREN 104 THEN 106 LPAREN 119 ID(print) 120 LPAREN 126 STRING(This is a simple print with "ZERO" ) 127 RPAREN 171 RPAREN 172 ELSE 178 IF 183 LPAREN 186 ID(c) 187 EQ 189 INT(1) 191 RPAREN 192 THEN 194 LPAREN 207 ID(print) 208 LPAREN 214 STRING(ASCII characters specified using the \ddd format: ) 215 RPAREN 270 SEMICOLON 271 ID(print) 281 LPAREN 287 STRING(efghijklmno ) 288 RPAREN 337 SEMICOLON 338 ID(print) 348 LPAREN 354 STRING(pqrstuvwx ) 355 RPAREN 396 RPAREN 397 ELSE 403 IF 408 LPAREN 411 ID(c) 412 EQ 414 INT(2) 416 RPAREN 417 THEN 419 LPAREN 432 ID(print) 433 LPAREN 439 STRING(This is for skipping sequence of characters. I want to continue to next line. We should skip all things between the two \'s ) 440 RPAREN 654 RPAREN 655 ELSE 661 LPAREN 674 ID(print) 675 LPAREN 681 STRING(We are done - some control characters  ) 682 RPAREN 783 RPAREN 784 RPAREN 785 IN 787 ID(print_something) 798 LPAREN 813 INT(0) 814 RPAREN 815 SEMICOLON 816 ID(print_something) 826 LPAREN 841 INT(1) 842 RPAREN 843 SEMICOLON 844 ID(print_something) 854 LPAREN 869 INT(2) 870 RPAREN 871 SEMICOLON 872 ID(print_something) 882 LPAREN 897 INT(3) 898 RPAREN 899 END 901 EOF 906