Skip to content

Instantly share code, notes, and snippets.

@samwhitehall
Created April 20, 2012 15:27
Show Gist options
  • Save samwhitehall/2429605 to your computer and use it in GitHub Desktop.
Save samwhitehall/2429605 to your computer and use it in GitHub Desktop.
Niklaus Test Script
This file has been truncated, but you can view the full file.
gunit Niklaus;
prog:
/* test1 (_FAIL_0.txt */
<<
/*Expecting: ( Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" ) BEGIN END ;
>> FAIL
/* test2 (_FAIL_1.txt */
<<
/*Expecting: ( Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH ) BEGIN END ;
>> FAIL
/* test3 (_FAIL_10.txt */
<<
/*Expecting: ( Given: CMPOP*/
MODULE a ; CONST a : COUNT := a > ) BEGIN END ;
>> FAIL
/* test4 (_FAIL_100.txt */
<<
/*Expecting: ( Given: DO*/
MODULE a ; CONST a : COUNT := a DO ) BEGIN END ;
>> FAIL
/* test5 (_FAIL_101.txt */
<<
/*Expecting: ( Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT ) BEGIN END ;
>> FAIL
/* test6 (_FAIL_102.txt */
<<
/*Expecting: ( Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL ) BEGIN END ;
>> FAIL
/* test7 (_FAIL_103.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a ) BEGIN END ;
>> FAIL
/* test8 (_FAIL_104.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) ) BEGIN END ;
>> FAIL
/* test9 (_FAIL_105.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test10 (_FAIL_106.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a ) BEGIN END ;
>> FAIL
/* test11 (_FAIL_107.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END ) BEGIN END ;
>> FAIL
/* test12 (_FAIL_108.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test13 (_FAIL_109.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test14 (_FAIL_11.txt */
<<
/*Expecting: ( Given: CMPOP*/
MODULE a ; CONST a : COUNT := a <= ) BEGIN END ;
>> FAIL
/* test15 (_FAIL_110.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a ) BEGIN END ;
>> FAIL
/* test16 (_FAIL_111.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test17 (_FAIL_112.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a ) BEGIN END ;
>> FAIL
/* test18 (_FAIL_113.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test19 (_FAIL_114.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a ) BEGIN END ;
>> FAIL
/* test20 (_FAIL_115.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a ) BEGIN END ;
>> FAIL
/* test21 (_FAIL_116.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END ) BEGIN END ;
>> FAIL
/* test22 (_FAIL_117.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test23 (_FAIL_118.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test24 (_FAIL_119.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) ) BEGIN END ;
>> FAIL
/* test25 (_FAIL_12.txt */
<<
/*Expecting: ( Given: CMPOP*/
MODULE a ; CONST a : COUNT := a < ) BEGIN END ;
>> FAIL
/* test26 (_FAIL_120.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a ) BEGIN END ;
>> FAIL
/* test27 (_FAIL_121.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test28 (_FAIL_122.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test29 (_FAIL_123.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a ) BEGIN END ;
>> FAIL
/* test30 (_FAIL_124.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a ) BEGIN END ;
>> FAIL
/* test31 (_FAIL_125.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) ) BEGIN END ;
>> FAIL
/* test32 (_FAIL_126.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" ) BEGIN END ;
>> FAIL
/* test33 (_FAIL_127.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) ) BEGIN END ;
>> FAIL
/* test34 (_FAIL_128.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a ) BEGIN END ;
>> FAIL
/* test35 (_FAIL_129.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test36 (_FAIL_13.txt */
<<
/*Expecting: ( Given: CMPOP*/
MODULE a ; CONST a : COUNT := a == ) BEGIN END ;
>> FAIL
/* test37 (_FAIL_130.txt */
<<
/*Expecting: ( Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test38 (_FAIL_131.txt */
<<
/*Expecting: ( Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test39 (_FAIL_132.txt */
<<
/*Expecting: ( Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a ) BEGIN END ;
>> FAIL
/* test40 (_FAIL_133.txt */
<<
/*Expecting: ( Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END ) BEGIN END ;
>> FAIL
/* test41 (_FAIL_134.txt */
<<
/*Expecting: ( Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) ) BEGIN END ;
>> FAIL
/* test42 (_FAIL_135.txt */
<<
/*Expecting: ( Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test43 (_FAIL_136.txt */
<<
/*Expecting: ( Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test44 (_FAIL_137.txt */
<<
/*Expecting: ( Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a ) BEGIN END ;
>> FAIL
/* test45 (_FAIL_138.txt */
<<
/*Expecting: ( Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END ) BEGIN END ;
>> FAIL
/* test46 (_FAIL_139.txt */
<<
/*Expecting: ( Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test47 (_FAIL_14.txt */
<<
/*Expecting: ( Given: CMPOP*/
MODULE a ; CONST a : COUNT := a >= ) BEGIN END ;
>> FAIL
/* test48 (_FAIL_140.txt */
<<
/*Expecting: ( Given: output_arg*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test49 (_FAIL_141.txt */
<<
/*Expecting: ( Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" ) BEGIN END ;
>> FAIL
/* test50 (_FAIL_142.txt */
<<
/*Expecting: ( Given: expr_list*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test51 (_FAIL_143.txt */
<<
/*Expecting: ( Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a ) BEGIN END ;
>> FAIL
/* test52 (_FAIL_144.txt */
<<
/*Expecting: ( Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a ) BEGIN END ;
>> FAIL
/* test53 (_FAIL_145.txt */
<<
/*Expecting: ( Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a ) BEGIN END ;
>> FAIL
/* test54 (_FAIL_146.txt */
<<
/*Expecting: ( Given: expr*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test55 (_FAIL_147.txt */
<<
/*Expecting: ( Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test56 (_FAIL_148.txt */
<<
/*Expecting: ( Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a ) BEGIN END ;
>> FAIL
/* test57 (_FAIL_149.txt */
<<
/*Expecting: ( Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a >= a ) BEGIN END ;
>> FAIL
/* test58 (_FAIL_15.txt */
<<
/*Expecting: ( Given: CMPOP*/
MODULE a ; CONST a : COUNT := a != ) BEGIN END ;
>> FAIL
/* test59 (_FAIL_150.txt */
<<
/*Expecting: ( Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a < a ) BEGIN END ;
>> FAIL
/* test60 (_FAIL_151.txt */
<<
/*Expecting: ( Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a != a ) BEGIN END ;
>> FAIL
/* test61 (_FAIL_152.txt */
<<
/*Expecting: ( Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == a ) BEGIN END ;
>> FAIL
/* test62 (_FAIL_153.txt */
<<
/*Expecting: ( Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a <= a ) BEGIN END ;
>> FAIL
/* test63 (_FAIL_154.txt */
<<
/*Expecting: ( Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a > a ) BEGIN END ;
>> FAIL
/* test64 (_FAIL_155.txt */
<<
/*Expecting: ( Given: +*/
MODULE a ; CONST a : COUNT := a + ) BEGIN END ;
>> FAIL
/* test65 (_FAIL_156.txt */
<<
/*Expecting: ( Given: -*/
MODULE a ; CONST a : COUNT := a - ) BEGIN END ;
>> FAIL
/* test66 (_FAIL_157.txt */
<<
/*Expecting: ( Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test67 (_FAIL_158.txt */
<<
/*Expecting: ( Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a ) BEGIN END ;
>> FAIL
/* test68 (_FAIL_159.txt */
<<
/*Expecting: ( Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a + ) BEGIN END ;
>> FAIL
/* test69 (_FAIL_16.txt */
<<
/*Expecting: ( Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . ) BEGIN END ;
>> FAIL
/* test70 (_FAIL_160.txt */
<<
/*Expecting: ( Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a - ) BEGIN END ;
>> FAIL
/* test71 (_FAIL_161.txt */
<<
/*Expecting: ( Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a - a ) BEGIN END ;
>> FAIL
/* test72 (_FAIL_162.txt */
<<
/*Expecting: ( Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a + a ) BEGIN END ;
>> FAIL
/* test73 (_FAIL_163.txt */
<<
/*Expecting: ( Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a + a + a ) BEGIN END ;
>> FAIL
/* test74 (_FAIL_164.txt */
<<
/*Expecting: ( Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a ) BEGIN END ;
>> FAIL
/* test75 (_FAIL_165.txt */
<<
/*Expecting: ( Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test76 (_FAIL_166.txt */
<<
/*Expecting: ( Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a ) BEGIN END ;
>> FAIL
/* test77 (_FAIL_167.txt */
<<
/*Expecting: ( Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a * a ) BEGIN END ;
>> FAIL
/* test78 (_FAIL_168.txt */
<<
/*Expecting: ( Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a ) BEGIN END ;
>> FAIL
/* test79 (_FAIL_169.txt */
<<
/*Expecting: ( Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test80 (_FAIL_17.txt */
<<
/*Expecting: ( Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. ) BEGIN END ;
>> FAIL
/* test81 (_FAIL_170.txt */
<<
/*Expecting: ( Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := a / a ) BEGIN END ;
>> FAIL
/* test82 (_FAIL_171.txt */
<<
/*Expecting: ( Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a - a ) BEGIN END ;
>> FAIL
/* test83 (_FAIL_172.txt */
<<
/*Expecting: ( Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test84 (_FAIL_173.txt */
<<
/*Expecting: ( Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( a ) ) BEGIN END ;
>> FAIL
/* test85 (_FAIL_174.txt */
<<
/*Expecting: ( Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . ) BEGIN END ;
>> FAIL
/* test86 (_FAIL_175.txt */
<<
/*Expecting: ( Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 ) BEGIN END ;
>> FAIL
/* test87 (_FAIL_176.txt */
<<
/*Expecting: ( Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . ) BEGIN END ;
>> FAIL
/* test88 (_FAIL_177.txt */
<<
/*Expecting: ( Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 ) BEGIN END ;
>> FAIL
/* test89 (_FAIL_178.txt */
<<
/*Expecting: ( Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( a ) ) BEGIN END ;
>> FAIL
/* test90 (_FAIL_179.txt */
<<
/*Expecting: ( Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test91 (_FAIL_18.txt */
<<
/*Expecting: ( Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 ) BEGIN END ;
>> FAIL
/* test92 (_FAIL_180.txt */
<<
/*Expecting: ( Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) ) BEGIN END ;
>> FAIL
/* test93 (_FAIL_181.txt */
<<
/*Expecting: ( Given: STARLIT*/
MODULE a ; CONST a : COUNT := a * ) BEGIN END ;
>> FAIL
/* test94 (_FAIL_182.txt */
<<
/*Expecting: ( Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := a / ) BEGIN END ;
>> FAIL
/* test95 (_FAIL_183.txt */
<<
/*Expecting: ( Given: ;*/
MODULE a ; CONST a : COUNT := ; a ) BEGIN END ;
>> FAIL
/* test96 (_FAIL_184.txt */
<<
/*Expecting: ( Given: ,*/
MODULE a ; CONST a : COUNT := , a ) BEGIN END ;
>> FAIL
/* test97 (_FAIL_185.txt */
<<
/*Expecting: ( Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a a ) BEGIN END ;
>> FAIL
/* test98 (_FAIL_186.txt */
<<
/*Expecting: ( Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a a ) BEGIN END ;
>> FAIL
/* test99 (_FAIL_187.txt */
<<
/*Expecting: ( Given: DEFAS*/
MODULE a ; CONST a : COUNT := := a ) BEGIN END ;
>> FAIL
/* test100 (_FAIL_188.txt */
<<
/*Expecting: ( Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) a ) BEGIN END ;
>> FAIL
/* test101 (_FAIL_189.txt */
<<
/*Expecting: ( Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( a ) a ) BEGIN END ;
>> FAIL
/* test102 (_FAIL_19.txt */
<<
/*Expecting: ( Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 ) BEGIN END ;
>> FAIL
/* test103 (_FAIL_190.txt */
<<
/*Expecting: ( Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : a ) BEGIN END ;
>> FAIL
/* test104 (_FAIL_191.txt */
<<
/*Expecting: ( Given: expr_arith_0.opt.0*/
MODULE a ; FUNCTION a - ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test105 (_FAIL_192.txt */
<<
/*Expecting: ( Given: expr_arith_atom.opt.0*/
MODULE a ; FUNCTION a a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test106 (_FAIL_2.txt */
<<
/*Expecting: ( Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT ) BEGIN END ;
>> FAIL
/* test107 (_FAIL_20.txt */
<<
/*Expecting: ( Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 ) BEGIN END ;
>> FAIL
/* test108 (_FAIL_21.txt */
<<
/*Expecting: ( Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 ) BEGIN END ;
>> FAIL
/* test109 (_FAIL_22.txt */
<<
/*Expecting: ( Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 ) BEGIN END ;
>> FAIL
/* test110 (_FAIL_23.txt */
<<
/*Expecting: ( Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 ) BEGIN END ;
>> FAIL
/* test111 (_FAIL_24.txt */
<<
/*Expecting: ( Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 ) BEGIN END ;
>> FAIL
/* test112 (_FAIL_25.txt */
<<
/*Expecting: ( Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE ) BEGIN END ;
>> FAIL
/* test113 (_FAIL_26.txt */
<<
/*Expecting: ( Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN ) BEGIN END ;
>> FAIL
/* test114 (_FAIL_27.txt */
<<
/*Expecting: ( Given: END*/
MODULE a ; CONST a : COUNT := a END ) BEGIN END ;
>> FAIL
/* test115 (_FAIL_28.txt */
<<
/*Expecting: ( Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test116 (_FAIL_29.txt */
<<
/*Expecting: ( Given: id*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test117 (_FAIL_3.txt */
<<
/*Expecting: ( Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT ) BEGIN END ;
>> FAIL
/* test118 (_FAIL_30.txt */
<<
/*Expecting: ( Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test119 (_FAIL_31.txt */
<<
/*Expecting: ( Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test120 (_FAIL_32.txt */
<<
/*Expecting: ( Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test121 (_FAIL_33.txt */
<<
/*Expecting: ( Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test122 (_FAIL_34.txt */
<<
/*Expecting: ( Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test123 (_FAIL_35.txt */
<<
/*Expecting: ( Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test124 (_FAIL_36.txt */
<<
/*Expecting: ( Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test125 (_FAIL_37.txt */
<<
/*Expecting: ( Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; FUNCTION a ( ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test126 (_FAIL_38.txt */
<<
/*Expecting: ( Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test127 (_FAIL_39.txt */
<<
/*Expecting: ( Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; PROCEDURE a ( ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test128 (_FAIL_4.txt */
<<
/*Expecting: ( Given: ID*/
MODULE a ; CONST a : COUNT := a a_ ) BEGIN END ;
>> FAIL
/* test129 (_FAIL_40.txt */
<<
/*Expecting: ( Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END ) BEGIN END ;
>> FAIL
/* test130 (_FAIL_41.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a ) BEGIN END ;
>> FAIL
/* test131 (_FAIL_42.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ) BEGIN END ;
>> FAIL
/* test132 (_FAIL_43.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END ) BEGIN END ;
>> FAIL
/* test133 (_FAIL_44.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test134 (_FAIL_45.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) ) BEGIN END ;
>> FAIL
/* test135 (_FAIL_46.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test136 (_FAIL_47.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test137 (_FAIL_48.txt */
<<
/*Expecting: ( Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a ) BEGIN END ;
>> FAIL
/* test138 (_FAIL_5.txt */
<<
/*Expecting: ( Given: ID*/
MODULE a ; CONST a : COUNT := a A ) BEGIN END ;
>> FAIL
/* test139 (_FAIL_50.txt */
<<
/*Expecting: ( Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) ) BEGIN END ;
>> FAIL
/* test140 (_FAIL_51.txt */
<<
/*Expecting: ( Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END ) BEGIN END ;
>> FAIL
/* test141 (_FAIL_52.txt */
<<
/*Expecting: ( Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test142 (_FAIL_53.txt */
<<
/*Expecting: ( Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test143 (_FAIL_54.txt */
<<
/*Expecting: ( Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a ) BEGIN END ;
>> FAIL
/* test144 (_FAIL_55.txt */
<<
/*Expecting: ( Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a ) BEGIN END ;
>> FAIL
/* test145 (_FAIL_56.txt */
<<
/*Expecting: ( Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test146 (_FAIL_57.txt */
<<
/*Expecting: ( Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST ) BEGIN END ;
>> FAIL
/* test147 (_FAIL_58.txt */
<<
/*Expecting: ( Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION ) BEGIN END ;
>> FAIL
/* test148 (_FAIL_59.txt */
<<
/*Expecting: ( Given: )*/
MODULE a ; CONST a : COUNT := a ) ) BEGIN END ;
>> FAIL
/* test149 (_FAIL_6.txt */
<<
/*Expecting: ( Given: ID*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test150 (_FAIL_60.txt */
<<
/*Expecting: ( Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE ) BEGIN END ;
>> FAIL
/* test151 (_FAIL_61.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END ) BEGIN END ;
>> FAIL
/* test152 (_FAIL_62.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test153 (_FAIL_63.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END ) BEGIN END ;
>> FAIL
/* test154 (_FAIL_64.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a ) BEGIN END ;
>> FAIL
/* test155 (_FAIL_65.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test156 (_FAIL_66.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test157 (_FAIL_67.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test158 (_FAIL_68.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test159 (_FAIL_69.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END ) BEGIN END ;
>> FAIL
/* test160 (_FAIL_7.txt */
<<
/*Expecting: ( Given: ID*/
MODULE a ; CONST a : COUNT := a aa ) BEGIN END ;
>> FAIL
/* test161 (_FAIL_70.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a ) BEGIN END ;
>> FAIL
/* test162 (_FAIL_71.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test163 (_FAIL_72.txt */
<<
/*Expecting: ( Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END ) BEGIN END ;
>> FAIL
/* test164 (_FAIL_73.txt */
<<
/*Expecting: ( Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT ) BEGIN END ;
>> FAIL
/* test165 (_FAIL_74.txt */
<<
/*Expecting: ( Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test166 (_FAIL_75.txt */
<<
/*Expecting: ( Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT ) BEGIN END ;
>> FAIL
/* test167 (_FAIL_76.txt */
<<
/*Expecting: ( Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test168 (_FAIL_77.txt */
<<
/*Expecting: ( Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test169 (_FAIL_78.txt */
<<
/*Expecting: ( Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test170 (_FAIL_79.txt */
<<
/*Expecting: ( Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test171 (_FAIL_8.txt */
<<
/*Expecting: ( Given: ID*/
MODULE a ; CONST a : COUNT := a aA ) BEGIN END ;
>> FAIL
/* test172 (_FAIL_80.txt */
<<
/*Expecting: ( Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test173 (_FAIL_81.txt */
<<
/*Expecting: ( Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR ) BEGIN END ;
>> FAIL
/* test174 (_FAIL_82.txt */
<<
/*Expecting: ( Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test175 (_FAIL_83.txt */
<<
/*Expecting: ( Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT ) BEGIN END ;
>> FAIL
/* test176 (_FAIL_84.txt */
<<
/*Expecting: ( Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT ) BEGIN END ;
>> FAIL
/* test177 (_FAIL_85.txt */
<<
/*Expecting: ( Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT ) BEGIN END ;
>> FAIL
/* test178 (_FAIL_86.txt */
<<
/*Expecting: ( Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT ) BEGIN END ;
>> FAIL
/* test179 (_FAIL_87.txt */
<<
/*Expecting: ( Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT ) BEGIN END ;
>> FAIL
/* test180 (_FAIL_88.txt */
<<
/*Expecting: ( Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH ) BEGIN END ;
>> FAIL
/* test181 (_FAIL_89.txt */
<<
/*Expecting: ( Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT ) BEGIN END ;
>> FAIL
/* test182 (_FAIL_9.txt */
<<
/*Expecting: ( Given: ID*/
MODULE a ; CONST a : COUNT := a a0 ) BEGIN END ;
>> FAIL
/* test183 (_FAIL_90.txt */
<<
/*Expecting: ( Given: id_list*/
MODULE a ; CONST a : COUNT := a a ) BEGIN END ;
>> FAIL
/* test184 (_FAIL_91.txt */
<<
/*Expecting: ( Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a ) BEGIN END ;
>> FAIL
/* test185 (_FAIL_92.txt */
<<
/*Expecting: ( Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH ) BEGIN END ;
>> FAIL
/* test186 (_FAIL_93.txt */
<<
/*Expecting: ( Given: type*/
MODULE a ; CONST a : COUNT := a COUNT ) BEGIN END ;
>> FAIL
/* test187 (_FAIL_94.txt */
<<
/*Expecting: ( Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT ) BEGIN END ;
>> FAIL
/* test188 (_FAIL_95.txt */
<<
/*Expecting: ( Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE ) BEGIN END ;
>> FAIL
/* test189 (_FAIL_96.txt */
<<
/*Expecting: ( Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT ) BEGIN END ;
>> FAIL
/* test190 (_FAIL_97.txt */
<<
/*Expecting: ( Given: IF*/
MODULE a ; CONST a : COUNT := a IF ) BEGIN END ;
>> FAIL
/* test191 (_FAIL_98.txt */
<<
/*Expecting: ( Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN ) BEGIN END ;
>> FAIL
/* test192 (_FAIL_99.txt */
<<
/*Expecting: ( Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE ) BEGIN END ;
>> FAIL
/* test193 (_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a ( ) BEGIN END ;
>> OK
/* test194 (_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := ( a ) BEGIN END ;
>> OK
/* test195 )_FAIL_0.txt */
<<
/*Expecting: ) Given: STRLIT*/
MODULE a ; CONST a : COUNT := a ( "" BEGIN END ;
>> FAIL
/* test196 )_FAIL_1.txt */
<<
/*Expecting: ) Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a ( TRUTH BEGIN END ;
>> FAIL
/* test197 )_FAIL_10.txt */
<<
/*Expecting: ) Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( > BEGIN END ;
>> FAIL
/* test198 )_FAIL_100.txt */
<<
/*Expecting: ) Given: ELSE*/
MODULE a ; CONST a : COUNT := a ( ELSE BEGIN END ;
>> FAIL
/* test199 )_FAIL_101.txt */
<<
/*Expecting: ) Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a ( OUTPUT BEGIN END ;
>> FAIL
/* test200 )_FAIL_102.txt */
<<
/*Expecting: ) Given: IF*/
MODULE a ; CONST a : COUNT := a ( IF BEGIN END ;
>> FAIL
/* test201 )_FAIL_103.txt */
<<
/*Expecting: ) Given: THEN*/
MODULE a ; CONST a : COUNT := a ( THEN BEGIN END ;
>> FAIL
/* test202 )_FAIL_104.txt */
<<
/*Expecting: ) Given: WHILE*/
MODULE a ; CONST a : COUNT := a ( WHILE BEGIN END ;
>> FAIL
/* test203 )_FAIL_105.txt */
<<
/*Expecting: ) Given: DO*/
MODULE a ; CONST a : COUNT := a ( DO BEGIN END ;
>> FAIL
/* test204 )_FAIL_106.txt */
<<
/*Expecting: ) Given: REPEAT*/
MODULE a ; CONST a : COUNT := a ( REPEAT BEGIN END ;
>> FAIL
/* test205 )_FAIL_107.txt */
<<
/*Expecting: ) Given: UNTIL*/
MODULE a ; CONST a : COUNT := a ( UNTIL BEGIN END ;
>> FAIL
/* test206 )_FAIL_108.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( a := a BEGIN END ;
>> FAIL
/* test207 )_FAIL_109.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( a ( a ) BEGIN END ;
>> FAIL
/* test208 )_FAIL_11.txt */
<<
/*Expecting: ) Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( <= BEGIN END ;
>> FAIL
/* test209 )_FAIL_110.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test210 )_FAIL_111.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN a := a BEGIN END ;
>> FAIL
/* test211 )_FAIL_112.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test212 )_FAIL_113.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test213 )_FAIL_114.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test214 )_FAIL_115.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test215 )_FAIL_116.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test216 )_FAIL_117.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test217 )_FAIL_118.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test218 )_FAIL_119.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test219 )_FAIL_12.txt */
<<
/*Expecting: ) Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( < BEGIN END ;
>> FAIL
/* test220 )_FAIL_120.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( OUTPUT a BEGIN END ;
>> FAIL
/* test221 )_FAIL_121.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( BEGIN END BEGIN END ;
>> FAIL
/* test222 )_FAIL_122.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test223 )_FAIL_123.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test224 )_FAIL_124.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( a ( ) BEGIN END ;
>> FAIL
/* test225 )_FAIL_125.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO a := a BEGIN END ;
>> FAIL
/* test226 )_FAIL_126.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test227 )_FAIL_127.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test228 )_FAIL_128.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test229 )_FAIL_129.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test230 )_FAIL_13.txt */
<<
/*Expecting: ) Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( == BEGIN END ;
>> FAIL
/* test231 )_FAIL_130.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test232 )_FAIL_131.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( OUTPUT "" BEGIN END ;
>> FAIL
/* test233 )_FAIL_132.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test234 )_FAIL_133.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test235 )_FAIL_134.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test236 )_FAIL_135.txt */
<<
/*Expecting: ) Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test237 )_FAIL_136.txt */
<<
/*Expecting: ) Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test238 )_FAIL_137.txt */
<<
/*Expecting: ) Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test239 )_FAIL_138.txt */
<<
/*Expecting: ) Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE BEGIN END BEGIN END ;
>> FAIL
/* test240 )_FAIL_139.txt */
<<
/*Expecting: ) Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE a ( ) BEGIN END ;
>> FAIL
/* test241 )_FAIL_14.txt */
<<
/*Expecting: ) Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( >= BEGIN END ;
>> FAIL
/* test242 )_FAIL_140.txt */
<<
/*Expecting: ) Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test243 )_FAIL_141.txt */
<<
/*Expecting: ) Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test244 )_FAIL_142.txt */
<<
/*Expecting: ) Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE a := a BEGIN END ;
>> FAIL
/* test245 )_FAIL_143.txt */
<<
/*Expecting: ) Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE BEGIN END BEGIN END ;
>> FAIL
/* test246 )_FAIL_144.txt */
<<
/*Expecting: ) Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test247 )_FAIL_145.txt */
<<
/*Expecting: ) Given: output_arg*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test248 )_FAIL_146.txt */
<<
/*Expecting: ) Given: output_arg*/
MODULE a ; CONST a : COUNT := a ( "" BEGIN END ;
>> FAIL
/* test249 )_FAIL_147.txt */
<<
/*Expecting: ) Given: expr_list*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test250 )_FAIL_148.txt */
<<
/*Expecting: ) Given: expr_list*/
MODULE a ; CONST a : COUNT := a ( a , a BEGIN END ;
>> FAIL
/* test251 )_FAIL_149.txt */
<<
/*Expecting: ) Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a , a BEGIN END ;
>> FAIL
/* test252 )_FAIL_15.txt */
<<
/*Expecting: ) Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( != BEGIN END ;
>> FAIL
/* test253 )_FAIL_150.txt */
<<
/*Expecting: ) Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a BEGIN END ;
>> FAIL
/* test254 )_FAIL_151.txt */
<<
/*Expecting: ) Given: expr*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test255 )_FAIL_152.txt */
<<
/*Expecting: ) Given: expr_bool*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test256 )_FAIL_153.txt */
<<
/*Expecting: ) Given: expr_bool*/
MODULE a ; CONST a : COUNT := a ( a == a BEGIN END ;
>> FAIL
/* test257 )_FAIL_154.txt */
<<
/*Expecting: ) Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( >= a BEGIN END ;
>> FAIL
/* test258 )_FAIL_155.txt */
<<
/*Expecting: ) Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( < a BEGIN END ;
>> FAIL
/* test259 )_FAIL_156.txt */
<<
/*Expecting: ) Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( != a BEGIN END ;
>> FAIL
/* test260 )_FAIL_157.txt */
<<
/*Expecting: ) Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( == a BEGIN END ;
>> FAIL
/* test261 )_FAIL_158.txt */
<<
/*Expecting: ) Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( <= a BEGIN END ;
>> FAIL
/* test262 )_FAIL_159.txt */
<<
/*Expecting: ) Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( > a BEGIN END ;
>> FAIL
/* test263 )_FAIL_16.txt */
<<
/*Expecting: ) Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a ( . BEGIN END ;
>> FAIL
/* test264 )_FAIL_160.txt */
<<
/*Expecting: ) Given: +*/
MODULE a ; CONST a : COUNT := a ( + BEGIN END ;
>> FAIL
/* test265 )_FAIL_161.txt */
<<
/*Expecting: ) Given: -*/
MODULE a ; CONST a : COUNT := a ( - BEGIN END ;
>> FAIL
/* test266 )_FAIL_162.txt */
<<
/*Expecting: ) Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test267 )_FAIL_163.txt */
<<
/*Expecting: ) Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a ( a + a BEGIN END ;
>> FAIL
/* test268 )_FAIL_164.txt */
<<
/*Expecting: ) Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a ( + BEGIN END ;
>> FAIL
/* test269 )_FAIL_165.txt */
<<
/*Expecting: ) Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a ( - BEGIN END ;
>> FAIL
/* test270 )_FAIL_166.txt */
<<
/*Expecting: ) Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a ( - a BEGIN END ;
>> FAIL
/* test271 )_FAIL_167.txt */
<<
/*Expecting: ) Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a ( + a BEGIN END ;
>> FAIL
/* test272 )_FAIL_168.txt */
<<
/*Expecting: ) Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a ( + a + a BEGIN END ;
>> FAIL
/* test273 )_FAIL_169.txt */
<<
/*Expecting: ) Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a ( a * a BEGIN END ;
>> FAIL
/* test274 )_FAIL_17.txt */
<<
/*Expecting: ) Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a ( 0. BEGIN END ;
>> FAIL
/* test275 )_FAIL_170.txt */
<<
/*Expecting: ) Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test276 )_FAIL_171.txt */
<<
/*Expecting: ) Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a ( * a BEGIN END ;
>> FAIL
/* test277 )_FAIL_172.txt */
<<
/*Expecting: ) Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a ( * a * a BEGIN END ;
>> FAIL
/* test278 )_FAIL_173.txt */
<<
/*Expecting: ) Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a ( a / a BEGIN END ;
>> FAIL
/* test279 )_FAIL_174.txt */
<<
/*Expecting: ) Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test280 )_FAIL_175.txt */
<<
/*Expecting: ) Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := a ( / a BEGIN END ;
>> FAIL
/* test281 )_FAIL_176.txt */
<<
/*Expecting: ) Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( - a BEGIN END ;
>> FAIL
/* test282 )_FAIL_177.txt */
<<
/*Expecting: ) Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test283 )_FAIL_178.txt */
<<
/*Expecting: ) Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( ( a ) BEGIN END ;
>> FAIL
/* test284 )_FAIL_179.txt */
<<
/*Expecting: ) Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( . BEGIN END ;
>> FAIL
/* test285 )_FAIL_18.txt */
<<
/*Expecting: ) Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a ( .0 BEGIN END ;
>> FAIL
/* test286 )_FAIL_180.txt */
<<
/*Expecting: ) Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( 0 BEGIN END ;
>> FAIL
/* test287 )_FAIL_181.txt */
<<
/*Expecting: ) Given: expr_arith_0.opt.0*/
MODULE a ; CONST a : COUNT := a ( - BEGIN END ;
>> FAIL
/* test288 )_FAIL_182.txt */
<<
/*Expecting: ) Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( . BEGIN END ;
>> FAIL
/* test289 )_FAIL_183.txt */
<<
/*Expecting: ) Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( 0 BEGIN END ;
>> FAIL
/* test290 )_FAIL_184.txt */
<<
/*Expecting: ) Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( ( a ) BEGIN END ;
>> FAIL
/* test291 )_FAIL_185.txt */
<<
/*Expecting: ) Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test292 )_FAIL_186.txt */
<<
/*Expecting: ) Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( a ( ) BEGIN END ;
>> FAIL
/* test293 )_FAIL_187.txt */
<<
/*Expecting: ) Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test294 )_FAIL_188.txt */
<<
/*Expecting: ) Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( ( ) BEGIN END ;
>> FAIL
/* test295 )_FAIL_189.txt */
<<
/*Expecting: ) Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( ( a ) BEGIN END ;
>> FAIL
/* test296 )_FAIL_19.txt */
<<
/*Expecting: ) Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a ( .e0 BEGIN END ;
>> FAIL
/* test297 )_FAIL_190.txt */
<<
/*Expecting: ) Given: STARLIT*/
MODULE a ; CONST a : COUNT := a ( * BEGIN END ;
>> FAIL
/* test298 )_FAIL_191.txt */
<<
/*Expecting: ) Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := a ( / BEGIN END ;
>> FAIL
/* test299 )_FAIL_192.txt */
<<
/*Expecting: ) Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a ( : BEGIN END ;
>> FAIL
/* test300 )_FAIL_2.txt */
<<
/*Expecting: ) Given: TYINT*/
MODULE a ; CONST a : COUNT := a ( COUNT BEGIN END ;
>> FAIL
/* test301 )_FAIL_20.txt */
<<
/*Expecting: ) Given: INTLIT*/
MODULE a ; CONST a : COUNT := a ( 9 BEGIN END ;
>> FAIL
/* test302 )_FAIL_21.txt */
<<
/*Expecting: ) Given: INTLIT*/
MODULE a ; CONST a : COUNT := a ( +0 BEGIN END ;
>> FAIL
/* test303 )_FAIL_22.txt */
<<
/*Expecting: ) Given: INTLIT*/
MODULE a ; CONST a : COUNT := a ( 0 BEGIN END ;
>> FAIL
/* test304 )_FAIL_23.txt */
<<
/*Expecting: ) Given: INTLIT*/
MODULE a ; CONST a : COUNT := a ( 00 BEGIN END ;
>> FAIL
/* test305 )_FAIL_24.txt */
<<
/*Expecting: ) Given: INTLIT*/
MODULE a ; CONST a : COUNT := a ( -0 BEGIN END ;
>> FAIL
/* test306 )_FAIL_25.txt */
<<
/*Expecting: ) Given: MODULE*/
MODULE a ; CONST a : COUNT := a ( MODULE BEGIN END ;
>> FAIL
/* test307 )_FAIL_26.txt */
<<
/*Expecting: ) Given: ;*/
MODULE a ; CONST a : COUNT := a ( ; BEGIN END ;
>> FAIL
/* test308 )_FAIL_27.txt */
<<
/*Expecting: ) Given: BEGIN*/
MODULE a ; CONST a : COUNT := a ( BEGIN BEGIN END ;
>> FAIL
/* test309 )_FAIL_28.txt */
<<
/*Expecting: ) Given: END*/
MODULE a ; CONST a : COUNT := a ( END BEGIN END ;
>> FAIL
/* test310 )_FAIL_29.txt */
<<
/*Expecting: ) Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT BEGIN END ;
>> FAIL
/* test311 )_FAIL_3.txt */
<<
/*Expecting: ) Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a ( FLOAT BEGIN END ;
>> FAIL
/* test312 )_FAIL_30.txt */
<<
/*Expecting: ) Given: id*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test313 )_FAIL_31.txt */
<<
/*Expecting: ) Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT BEGIN END ;
>> FAIL
/* test314 )_FAIL_32.txt */
<<
/*Expecting: ) Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test315 )_FAIL_33.txt */
<<
/*Expecting: ) Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test316 )_FAIL_34.txt */
<<
/*Expecting: ) Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test317 )_FAIL_35.txt */
<<
/*Expecting: ) Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test318 )_FAIL_36.txt */
<<
/*Expecting: ) Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test319 )_FAIL_37.txt */
<<
/*Expecting: ) Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test320 )_FAIL_38.txt */
<<
/*Expecting: ) Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test321 )_FAIL_39.txt */
<<
/*Expecting: ) Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test322 )_FAIL_4.txt */
<<
/*Expecting: ) Given: ID*/
MODULE a ; CONST a : COUNT := a ( a_ BEGIN END ;
>> FAIL
/* test323 )_FAIL_40.txt */
<<
/*Expecting: ) Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test324 )_FAIL_41.txt */
<<
/*Expecting: ) Given: stmt_list*/
MODULE a ; CONST a : COUNT := a ( BEGIN END BEGIN END ;
>> FAIL
/* test325 )_FAIL_42.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; OUTPUT a BEGIN END ;
>> FAIL
/* test326 )_FAIL_43.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; BEGIN END BEGIN END ;
>> FAIL
/* test327 )_FAIL_44.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test328 )_FAIL_45.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test329 )_FAIL_46.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; a ( ) BEGIN END ;
>> FAIL
/* test330 )_FAIL_47.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test331 )_FAIL_48.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test332 )_FAIL_49.txt */
<<
/*Expecting: ) Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; a := a BEGIN END ;
>> FAIL
/* test333 )_FAIL_5.txt */
<<
/*Expecting: ) Given: ID*/
MODULE a ; CONST a : COUNT := a ( A BEGIN END ;
>> FAIL
/* test334 )_FAIL_50.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test335 )_FAIL_51.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( a ( ) BEGIN END ;
>> FAIL
/* test336 )_FAIL_52.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( BEGIN END BEGIN END ;
>> FAIL
/* test337 )_FAIL_53.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test338 )_FAIL_54.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test339 )_FAIL_55.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( OUTPUT a BEGIN END ;
>> FAIL
/* test340 )_FAIL_56.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( a := a BEGIN END ;
>> FAIL
/* test341 )_FAIL_57.txt */
<<
/*Expecting: ) Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test342 )_FAIL_58.txt */
<<
/*Expecting: ) Given: CONST*/
MODULE a ; CONST a : COUNT := a ( CONST BEGIN END ;
>> FAIL
/* test343 )_FAIL_59.txt */
<<
/*Expecting: ) Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a ( FUNCTION BEGIN END ;
>> FAIL
/* test344 )_FAIL_6.txt */
<<
/*Expecting: ) Given: ID*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test345 )_FAIL_60.txt */
<<
/*Expecting: ) Given: (*/
MODULE a ; CONST a : COUNT := a ( ( BEGIN END ;
>> FAIL
/* test346 )_FAIL_61.txt */
<<
/*Expecting: ) Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE BEGIN END ;
>> FAIL
/* test347 )_FAIL_62.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test348 )_FAIL_63.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT BEGIN END ;
>> FAIL
/* test349 )_FAIL_64.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test350 )_FAIL_65.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test351 )_FAIL_66.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test352 )_FAIL_67.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test353 )_FAIL_68.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test354 )_FAIL_69.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test355 )_FAIL_7.txt */
<<
/*Expecting: ) Given: ID*/
MODULE a ; CONST a : COUNT := a ( aa BEGIN END ;
>> FAIL
/* test356 )_FAIL_70.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test357 )_FAIL_71.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test358 )_FAIL_72.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test359 )_FAIL_73.txt */
<<
/*Expecting: ) Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test360 )_FAIL_74.txt */
<<
/*Expecting: ) Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a ( a : COUNT BEGIN END ;
>> FAIL
/* test361 )_FAIL_75.txt */
<<
/*Expecting: ) Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT BEGIN END ;
>> FAIL
/* test362 )_FAIL_76.txt */
<<
/*Expecting: ) Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a ( a : COUNT BEGIN END ;
>> FAIL
/* test363 )_FAIL_77.txt */
<<
/*Expecting: ) Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT BEGIN END ;
>> FAIL
/* test364 )_FAIL_78.txt */
<<
/*Expecting: ) Given: var_decls*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT BEGIN END ;
>> FAIL
/* test365 )_FAIL_79.txt */
<<
/*Expecting: ) Given: var_decls*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test366 )_FAIL_8.txt */
<<
/*Expecting: ) Given: ID*/
MODULE a ; CONST a : COUNT := a ( aA BEGIN END ;
>> FAIL
/* test367 )_FAIL_80.txt */
<<
/*Expecting: ) Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test368 )_FAIL_81.txt */
<<
/*Expecting: ) Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test369 )_FAIL_82.txt */
<<
/*Expecting: ) Given: VAR*/
MODULE a ; CONST a : COUNT := a ( VAR BEGIN END ;
>> FAIL
/* test370 )_FAIL_83.txt */
<<
/*Expecting: ) Given: var_decl*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT BEGIN END ;
>> FAIL
/* test371 )_FAIL_84.txt */
<<
/*Expecting: ) Given: ,*/
MODULE a ; CONST a : COUNT := a ( , BEGIN END ;
>> FAIL
/* test372 )_FAIL_85.txt */
<<
/*Expecting: ) Given: param_list*/
MODULE a ; CONST a : COUNT := a ( a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test373 )_FAIL_86.txt */
<<
/*Expecting: ) Given: param_list*/
MODULE a ; CONST a : COUNT := a ( a : COUNT BEGIN END ;
>> FAIL
/* test374 )_FAIL_87.txt */
<<
/*Expecting: ) Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a : COUNT BEGIN END ;
>> FAIL
/* test375 )_FAIL_88.txt */
<<
/*Expecting: ) Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test376 )_FAIL_89.txt */
<<
/*Expecting: ) Given: param*/
MODULE a ; CONST a : COUNT := a ( a : COUNT BEGIN END ;
>> FAIL
/* test377 )_FAIL_9.txt */
<<
/*Expecting: ) Given: ID*/
MODULE a ; CONST a : COUNT := a ( a0 BEGIN END ;
>> FAIL
/* test378 )_FAIL_90.txt */
<<
/*Expecting: ) Given: param*/
MODULE a ; CONST a : COUNT := a ( a : TRUTH BEGIN END ;
>> FAIL
/* test379 )_FAIL_91.txt */
<<
/*Expecting: ) Given: param*/
MODULE a ; CONST a : COUNT := a ( a : FLOAT BEGIN END ;
>> FAIL
/* test380 )_FAIL_92.txt */
<<
/*Expecting: ) Given: id_list*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test381 )_FAIL_93.txt */
<<
/*Expecting: ) Given: id_list*/
MODULE a ; CONST a : COUNT := a ( a , a BEGIN END ;
>> FAIL
/* test382 )_FAIL_94.txt */
<<
/*Expecting: ) Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a BEGIN END ;
>> FAIL
/* test383 )_FAIL_95.txt */
<<
/*Expecting: ) Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a , a BEGIN END ;
>> FAIL
/* test384 )_FAIL_96.txt */
<<
/*Expecting: ) Given: DEFAS*/
MODULE a ; CONST a : COUNT := a ( := BEGIN END ;
>> FAIL
/* test385 )_FAIL_97.txt */
<<
/*Expecting: ) Given: type*/
MODULE a ; CONST a : COUNT := a ( TRUTH BEGIN END ;
>> FAIL
/* test386 )_FAIL_98.txt */
<<
/*Expecting: ) Given: type*/
MODULE a ; CONST a : COUNT := a ( COUNT BEGIN END ;
>> FAIL
/* test387 )_FAIL_99.txt */
<<
/*Expecting: ) Given: type*/
MODULE a ; CONST a : COUNT := a ( FLOAT BEGIN END ;
>> FAIL
/* test388 +_FAIL_0.txt */
<<
/*Expecting: + Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" a BEGIN END ;
>> FAIL
/* test389 +_FAIL_1.txt */
<<
/*Expecting: + Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH a BEGIN END ;
>> FAIL
/* test390 +_FAIL_100.txt */
<<
/*Expecting: + Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT a BEGIN END ;
>> FAIL
/* test391 +_FAIL_101.txt */
<<
/*Expecting: + Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE a BEGIN END ;
>> FAIL
/* test392 +_FAIL_102.txt */
<<
/*Expecting: + Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test393 +_FAIL_103.txt */
<<
/*Expecting: + Given: IF*/
MODULE a ; CONST a : COUNT := a IF a BEGIN END ;
>> FAIL
/* test394 +_FAIL_104.txt */
<<
/*Expecting: + Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN a BEGIN END ;
>> FAIL
/* test395 +_FAIL_105.txt */
<<
/*Expecting: + Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE a BEGIN END ;
>> FAIL
/* test396 +_FAIL_106.txt */
<<
/*Expecting: + Given: DO*/
MODULE a ; CONST a : COUNT := a DO a BEGIN END ;
>> FAIL
/* test397 +_FAIL_107.txt */
<<
/*Expecting: + Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT a BEGIN END ;
>> FAIL
/* test398 +_FAIL_108.txt */
<<
/*Expecting: + Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL a BEGIN END ;
>> FAIL
/* test399 +_FAIL_109.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a a BEGIN END ;
>> FAIL
/* test400 +_FAIL_110.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) a BEGIN END ;
>> FAIL
/* test401 +_FAIL_111.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test402 +_FAIL_112.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a a BEGIN END ;
>> FAIL
/* test403 +_FAIL_113.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test404 +_FAIL_114.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test405 +_FAIL_115.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test406 +_FAIL_116.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a a BEGIN END ;
>> FAIL
/* test407 +_FAIL_117.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test408 +_FAIL_118.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a a BEGIN END ;
>> FAIL
/* test409 +_FAIL_119.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test410 +_FAIL_120.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a a BEGIN END ;
>> FAIL
/* test411 +_FAIL_121.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a a BEGIN END ;
>> FAIL
/* test412 +_FAIL_122.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test413 +_FAIL_123.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test414 +_FAIL_124.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test415 +_FAIL_125.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test416 +_FAIL_126.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a a BEGIN END ;
>> FAIL
/* test417 +_FAIL_127.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test418 +_FAIL_128.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test419 +_FAIL_129.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a a BEGIN END ;
>> FAIL
/* test420 +_FAIL_130.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a a BEGIN END ;
>> FAIL
/* test421 +_FAIL_131.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) a BEGIN END ;
>> FAIL
/* test422 +_FAIL_132.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" a BEGIN END ;
>> FAIL
/* test423 +_FAIL_133.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) a BEGIN END ;
>> FAIL
/* test424 +_FAIL_134.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a a BEGIN END ;
>> FAIL
/* test425 +_FAIL_135.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test426 +_FAIL_136.txt */
<<
/*Expecting: + Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test427 +_FAIL_137.txt */
<<
/*Expecting: + Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test428 +_FAIL_138.txt */
<<
/*Expecting: + Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a a BEGIN END ;
>> FAIL
/* test429 +_FAIL_139.txt */
<<
/*Expecting: + Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test430 +_FAIL_140.txt */
<<
/*Expecting: + Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) a BEGIN END ;
>> FAIL
/* test431 +_FAIL_141.txt */
<<
/*Expecting: + Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test432 +_FAIL_142.txt */
<<
/*Expecting: + Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test433 +_FAIL_143.txt */
<<
/*Expecting: + Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a a BEGIN END ;
>> FAIL
/* test434 +_FAIL_144.txt */
<<
/*Expecting: + Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test435 +_FAIL_145.txt */
<<
/*Expecting: + Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test436 +_FAIL_146.txt */
<<
/*Expecting: + Given: output_arg*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test437 +_FAIL_147.txt */
<<
/*Expecting: + Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" a BEGIN END ;
>> FAIL
/* test438 +_FAIL_148.txt */
<<
/*Expecting: + Given: expr_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test439 +_FAIL_149.txt */
<<
/*Expecting: + Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test440 +_FAIL_150.txt */
<<
/*Expecting: + Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a a BEGIN END ;
>> FAIL
/* test441 +_FAIL_151.txt */
<<
/*Expecting: + Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a a BEGIN END ;
>> FAIL
/* test442 +_FAIL_152.txt */
<<
/*Expecting: + Given: expr*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test443 +_FAIL_153.txt */
<<
/*Expecting: + Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test444 +_FAIL_154.txt */
<<
/*Expecting: + Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a a BEGIN END ;
>> FAIL
/* test445 +_FAIL_155.txt */
<<
/*Expecting: + Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a >= a a BEGIN END ;
>> FAIL
/* test446 +_FAIL_156.txt */
<<
/*Expecting: + Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a < a a BEGIN END ;
>> FAIL
/* test447 +_FAIL_157.txt */
<<
/*Expecting: + Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a != a a BEGIN END ;
>> FAIL
/* test448 +_FAIL_158.txt */
<<
/*Expecting: + Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == a a BEGIN END ;
>> FAIL
/* test449 +_FAIL_159.txt */
<<
/*Expecting: + Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a <= a a BEGIN END ;
>> FAIL
/* test450 +_FAIL_16.txt */
<<
/*Expecting: + Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test451 +_FAIL_160.txt */
<<
/*Expecting: + Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a > a a BEGIN END ;
>> FAIL
/* test452 +_FAIL_162.txt */
<<
/*Expecting: + Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test453 +_FAIL_163.txt */
<<
/*Expecting: + Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a a BEGIN END ;
>> FAIL
/* test454 +_FAIL_164.txt */
<<
/*Expecting: + Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a a BEGIN END ;
>> FAIL
/* test455 +_FAIL_165.txt */
<<
/*Expecting: + Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test456 +_FAIL_166.txt */
<<
/*Expecting: + Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a a BEGIN END ;
>> FAIL
/* test457 +_FAIL_167.txt */
<<
/*Expecting: + Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a * a a BEGIN END ;
>> FAIL
/* test458 +_FAIL_168.txt */
<<
/*Expecting: + Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a a BEGIN END ;
>> FAIL
/* test459 +_FAIL_169.txt */
<<
/*Expecting: + Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test460 +_FAIL_17.txt */
<<
/*Expecting: + Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. a BEGIN END ;
>> FAIL
/* test461 +_FAIL_170.txt */
<<
/*Expecting: + Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := a / a a BEGIN END ;
>> FAIL
/* test462 +_FAIL_171.txt */
<<
/*Expecting: + Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a - a a BEGIN END ;
>> FAIL
/* test463 +_FAIL_172.txt */
<<
/*Expecting: + Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test464 +_FAIL_173.txt */
<<
/*Expecting: + Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test465 +_FAIL_174.txt */
<<
/*Expecting: + Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test466 +_FAIL_175.txt */
<<
/*Expecting: + Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test467 +_FAIL_176.txt */
<<
/*Expecting: + Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test468 +_FAIL_177.txt */
<<
/*Expecting: + Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test469 +_FAIL_178.txt */
<<
/*Expecting: + Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test470 +_FAIL_179.txt */
<<
/*Expecting: + Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test471 +_FAIL_18.txt */
<<
/*Expecting: + Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 a BEGIN END ;
>> FAIL
/* test472 +_FAIL_180.txt */
<<
/*Expecting: + Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test473 +_FAIL_181.txt */
<<
/*Expecting: + Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test474 +_FAIL_182.txt */
<<
/*Expecting: + Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test475 +_FAIL_183.txt */
<<
/*Expecting: + Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test476 +_FAIL_186.txt */
<<
/*Expecting: + Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a : a BEGIN END ;
>> FAIL
/* test477 +_FAIL_19.txt */
<<
/*Expecting: + Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 a BEGIN END ;
>> FAIL
/* test478 +_FAIL_2.txt */
<<
/*Expecting: + Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT a BEGIN END ;
>> FAIL
/* test479 +_FAIL_20.txt */
<<
/*Expecting: + Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 a BEGIN END ;
>> FAIL
/* test480 +_FAIL_21.txt */
<<
/*Expecting: + Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 a BEGIN END ;
>> FAIL
/* test481 +_FAIL_22.txt */
<<
/*Expecting: + Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test482 +_FAIL_23.txt */
<<
/*Expecting: + Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 a BEGIN END ;
>> FAIL
/* test483 +_FAIL_24.txt */
<<
/*Expecting: + Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 a BEGIN END ;
>> FAIL
/* test484 +_FAIL_25.txt */
<<
/*Expecting: + Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE a BEGIN END ;
>> FAIL
/* test485 +_FAIL_26.txt */
<<
/*Expecting: + Given: ;*/
MODULE a ; CONST a : COUNT := a ; a BEGIN END ;
>> FAIL
/* test486 +_FAIL_27.txt */
<<
/*Expecting: + Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN a BEGIN END ;
>> FAIL
/* test487 +_FAIL_28.txt */
<<
/*Expecting: + Given: END*/
MODULE a ; CONST a : COUNT := a END a BEGIN END ;
>> FAIL
/* test488 +_FAIL_29.txt */
<<
/*Expecting: + Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test489 +_FAIL_3.txt */
<<
/*Expecting: + Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT a BEGIN END ;
>> FAIL
/* test490 +_FAIL_30.txt */
<<
/*Expecting: + Given: id*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test491 +_FAIL_31.txt */
<<
/*Expecting: + Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test492 +_FAIL_32.txt */
<<
/*Expecting: + Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test493 +_FAIL_33.txt */
<<
/*Expecting: + Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test494 +_FAIL_34.txt */
<<
/*Expecting: + Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test495 +_FAIL_35.txt */
<<
/*Expecting: + Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test496 +_FAIL_36.txt */
<<
/*Expecting: + Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test497 +_FAIL_37.txt */
<<
/*Expecting: + Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test498 +_FAIL_38.txt */
<<
/*Expecting: + Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test499 +_FAIL_39.txt */
<<
/*Expecting: + Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test500 +_FAIL_4.txt */
<<
/*Expecting: + Given: ID*/
MODULE a ; CONST a : COUNT := a a_ a BEGIN END ;
>> FAIL
/* test501 +_FAIL_40.txt */
<<
/*Expecting: + Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test502 +_FAIL_41.txt */
<<
/*Expecting: + Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test503 +_FAIL_42.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a a BEGIN END ;
>> FAIL
/* test504 +_FAIL_43.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END a BEGIN END ;
>> FAIL
/* test505 +_FAIL_44.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test506 +_FAIL_45.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test507 +_FAIL_46.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) a BEGIN END ;
>> FAIL
/* test508 +_FAIL_47.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test509 +_FAIL_48.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test510 +_FAIL_49.txt */
<<
/*Expecting: + Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a a BEGIN END ;
>> FAIL
/* test511 +_FAIL_5.txt */
<<
/*Expecting: + Given: ID*/
MODULE a ; CONST a : COUNT := a A a BEGIN END ;
>> FAIL
/* test512 +_FAIL_51.txt */
<<
/*Expecting: + Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test513 +_FAIL_52.txt */
<<
/*Expecting: + Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test514 +_FAIL_53.txt */
<<
/*Expecting: + Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test515 +_FAIL_54.txt */
<<
/*Expecting: + Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test516 +_FAIL_55.txt */
<<
/*Expecting: + Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a a BEGIN END ;
>> FAIL
/* test517 +_FAIL_56.txt */
<<
/*Expecting: + Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a a BEGIN END ;
>> FAIL
/* test518 +_FAIL_57.txt */
<<
/*Expecting: + Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test519 +_FAIL_58.txt */
<<
/*Expecting: + Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST a BEGIN END ;
>> FAIL
/* test520 +_FAIL_59.txt */
<<
/*Expecting: + Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION a BEGIN END ;
>> FAIL
/* test521 +_FAIL_6.txt */
<<
/*Expecting: + Given: ID*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test522 +_FAIL_60.txt */
<<
/*Expecting: + Given: (*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test523 +_FAIL_61.txt */
<<
/*Expecting: + Given: )*/
MODULE a ; CONST a : COUNT := a ) a BEGIN END ;
>> FAIL
/* test524 +_FAIL_62.txt */
<<
/*Expecting: + Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE a BEGIN END ;
>> FAIL
/* test525 +_FAIL_63.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END a BEGIN END ;
>> FAIL
/* test526 +_FAIL_64.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test527 +_FAIL_65.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END a BEGIN END ;
>> FAIL
/* test528 +_FAIL_66.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a a BEGIN END ;
>> FAIL
/* test529 +_FAIL_67.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test530 +_FAIL_68.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test531 +_FAIL_69.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test532 +_FAIL_7.txt */
<<
/*Expecting: + Given: ID*/
MODULE a ; CONST a : COUNT := a aa a BEGIN END ;
>> FAIL
/* test533 +_FAIL_70.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test534 +_FAIL_71.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test535 +_FAIL_72.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a a BEGIN END ;
>> FAIL
/* test536 +_FAIL_73.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END a BEGIN END ;
>> FAIL
/* test537 +_FAIL_74.txt */
<<
/*Expecting: + Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test538 +_FAIL_75.txt */
<<
/*Expecting: + Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test539 +_FAIL_76.txt */
<<
/*Expecting: + Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test540 +_FAIL_77.txt */
<<
/*Expecting: + Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test541 +_FAIL_78.txt */
<<
/*Expecting: + Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test542 +_FAIL_79.txt */
<<
/*Expecting: + Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test543 +_FAIL_8.txt */
<<
/*Expecting: + Given: ID*/
MODULE a ; CONST a : COUNT := a aA a BEGIN END ;
>> FAIL
/* test544 +_FAIL_80.txt */
<<
/*Expecting: + Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test545 +_FAIL_81.txt */
<<
/*Expecting: + Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test546 +_FAIL_82.txt */
<<
/*Expecting: + Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test547 +_FAIL_83.txt */
<<
/*Expecting: + Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR a BEGIN END ;
>> FAIL
/* test548 +_FAIL_84.txt */
<<
/*Expecting: + Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test549 +_FAIL_85.txt */
<<
/*Expecting: + Given: ,*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test550 +_FAIL_86.txt */
<<
/*Expecting: + Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test551 +_FAIL_87.txt */
<<
/*Expecting: + Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test552 +_FAIL_88.txt */
<<
/*Expecting: + Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT a BEGIN END ;
>> FAIL
/* test553 +_FAIL_89.txt */
<<
/*Expecting: + Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test554 +_FAIL_9.txt */
<<
/*Expecting: + Given: ID*/
MODULE a ; CONST a : COUNT := a a0 a BEGIN END ;
>> FAIL
/* test555 +_FAIL_90.txt */
<<
/*Expecting: + Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test556 +_FAIL_91.txt */
<<
/*Expecting: + Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH a BEGIN END ;
>> FAIL
/* test557 +_FAIL_92.txt */
<<
/*Expecting: + Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT a BEGIN END ;
>> FAIL
/* test558 +_FAIL_93.txt */
<<
/*Expecting: + Given: id_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test559 +_FAIL_94.txt */
<<
/*Expecting: + Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test560 +_FAIL_95.txt */
<<
/*Expecting: + Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a a BEGIN END ;
>> FAIL
/* test561 +_FAIL_96.txt */
<<
/*Expecting: + Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a a BEGIN END ;
>> FAIL
/* test562 +_FAIL_97.txt */
<<
/*Expecting: + Given: DEFAS*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test563 +_FAIL_98.txt */
<<
/*Expecting: + Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH a BEGIN END ;
>> FAIL
/* test564 +_FAIL_99.txt */
<<
/*Expecting: + Given: type*/
MODULE a ; CONST a : COUNT := a COUNT a BEGIN END ;
>> FAIL
/* test565 +_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a + a BEGIN END ;
>> OK
/* test566 ,_FAIL_0.txt */
<<
/*Expecting: , Given: STRLIT*/
MODULE a ; BEGIN a ( a "" a ) END ;
>> FAIL
/* test567 ,_FAIL_1.txt */
<<
/*Expecting: , Given: TYBOOL*/
MODULE a ; BEGIN a ( a TRUTH a ) END ;
>> FAIL
/* test568 ,_FAIL_100.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a a := a a ) END ;
>> FAIL
/* test569 ,_FAIL_101.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a a ( a ) a ) END ;
>> FAIL
/* test570 ,_FAIL_102.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a REPEAT BEGIN END UNTIL a a ) END ;
>> FAIL
/* test571 ,_FAIL_103.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN a := a a ) END ;
>> FAIL
/* test572 ,_FAIL_104.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN BEGIN END ELSE BEGIN END a ) END ;
>> FAIL
/* test573 ,_FAIL_105.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a REPEAT IF a THEN BEGIN END UNTIL a a ) END ;
>> FAIL
/* test574 ,_FAIL_106.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a WHILE a DO IF a THEN BEGIN END a ) END ;
>> FAIL
/* test575 ,_FAIL_107.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a REPEAT OUTPUT a UNTIL a a ) END ;
>> FAIL
/* test576 ,_FAIL_108.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN BEGIN END a ) END ;
>> FAIL
/* test577 ,_FAIL_109.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a REPEAT REPEAT BEGIN END UNTIL a UNTIL a a ) END ;
>> FAIL
/* test578 ,_FAIL_110.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a REPEAT WHILE a DO BEGIN END UNTIL a a ) END ;
>> FAIL
/* test579 ,_FAIL_111.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a WHILE a DO OUTPUT a a ) END ;
>> FAIL
/* test580 ,_FAIL_112.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a OUTPUT a a ) END ;
>> FAIL
/* test581 ,_FAIL_113.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a BEGIN END a ) END ;
>> FAIL
/* test582 ,_FAIL_114.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a WHILE a DO WHILE a DO BEGIN END a ) END ;
>> FAIL
/* test583 ,_FAIL_115.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN IF a THEN BEGIN END a ) END ;
>> FAIL
/* test584 ,_FAIL_116.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a a ( ) a ) END ;
>> FAIL
/* test585 ,_FAIL_117.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a WHILE a DO a := a a ) END ;
>> FAIL
/* test586 ,_FAIL_118.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a WHILE a DO BEGIN END a ) END ;
>> FAIL
/* test587 ,_FAIL_119.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN REPEAT BEGIN END UNTIL a a ) END ;
>> FAIL
/* test588 ,_FAIL_120.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN OUTPUT a a ) END ;
>> FAIL
/* test589 ,_FAIL_121.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a REPEAT a ( ) UNTIL a a ) END ;
>> FAIL
/* test590 ,_FAIL_122.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a WHILE a DO a ( ) a ) END ;
>> FAIL
/* test591 ,_FAIL_123.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a OUTPUT "" a ) END ;
>> FAIL
/* test592 ,_FAIL_124.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN a ( ) a ) END ;
>> FAIL
/* test593 ,_FAIL_125.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a REPEAT a := a UNTIL a a ) END ;
>> FAIL
/* test594 ,_FAIL_126.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a IF a THEN WHILE a DO BEGIN END a ) END ;
>> FAIL
/* test595 ,_FAIL_127.txt */
<<
/*Expecting: , Given: stmt*/
MODULE a ; BEGIN a ( a WHILE a DO REPEAT BEGIN END UNTIL a a ) END ;
>> FAIL
/* test596 ,_FAIL_128.txt */
<<
/*Expecting: , Given: stmt.alt.0*/
MODULE a ; BEGIN a ( a ELSE WHILE a DO BEGIN END a ) END ;
>> FAIL
/* test597 ,_FAIL_129.txt */
<<
/*Expecting: , Given: stmt.alt.0*/
MODULE a ; BEGIN a ( a ELSE OUTPUT a a ) END ;
>> FAIL
/* test598 ,_FAIL_130.txt */
<<
/*Expecting: , Given: stmt.alt.0*/
MODULE a ; BEGIN a ( a ELSE BEGIN END a ) END ;
>> FAIL
/* test599 ,_FAIL_131.txt */
<<
/*Expecting: , Given: stmt.alt.0*/
MODULE a ; BEGIN a ( a ELSE a ( ) a ) END ;
>> FAIL
/* test600 ,_FAIL_132.txt */
<<
/*Expecting: , Given: stmt.alt.0*/
MODULE a ; BEGIN a ( a ELSE IF a THEN BEGIN END a ) END ;
>> FAIL
/* test601 ,_FAIL_133.txt */
<<
/*Expecting: , Given: stmt.alt.0*/
MODULE a ; BEGIN a ( a ELSE REPEAT BEGIN END UNTIL a a ) END ;
>> FAIL
/* test602 ,_FAIL_134.txt */
<<
/*Expecting: , Given: stmt.alt.0*/
MODULE a ; BEGIN a ( a ELSE a := a a ) END ;
>> FAIL
/* test603 ,_FAIL_135.txt */
<<
/*Expecting: , Given: stmt.opt.0*/
MODULE a ; BEGIN a ( a ELSE BEGIN END a ) END ;
>> FAIL
/* test604 ,_FAIL_136.txt */
<<
/*Expecting: , Given: stmt.opt.1*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test605 ,_FAIL_137.txt */
<<
/*Expecting: , Given: output_arg*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test606 ,_FAIL_138.txt */
<<
/*Expecting: , Given: output_arg*/
MODULE a ; BEGIN a ( a "" a ) END ;
>> FAIL
/* test607 ,_FAIL_139.txt */
<<
/*Expecting: , Given: expr_list*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test608 ,_FAIL_140.txt */
<<
/*Expecting: , Given: expr_list*/
MODULE a ; BEGIN a ( a a , a a ) END ;
>> FAIL
/* test609 ,_FAIL_141.txt */
<<
/*Expecting: , Given: expr*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test610 ,_FAIL_142.txt */
<<
/*Expecting: , Given: expr_bool*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test611 ,_FAIL_143.txt */
<<
/*Expecting: , Given: expr_bool*/
MODULE a ; BEGIN a ( a a == a a ) END ;
>> FAIL
/* test612 ,_FAIL_144.txt */
<<
/*Expecting: , Given: expr_bool.opt.0*/
MODULE a ; BEGIN a ( a >= a a ) END ;
>> FAIL
/* test613 ,_FAIL_145.txt */
<<
/*Expecting: , Given: expr_bool.opt.0*/
MODULE a ; BEGIN a ( a < a a ) END ;
>> FAIL
/* test614 ,_FAIL_146.txt */
<<
/*Expecting: , Given: expr_bool.opt.0*/
MODULE a ; BEGIN a ( a != a a ) END ;
>> FAIL
/* test615 ,_FAIL_147.txt */
<<
/*Expecting: , Given: expr_bool.opt.0*/
MODULE a ; BEGIN a ( a == a a ) END ;
>> FAIL
/* test616 ,_FAIL_148.txt */
<<
/*Expecting: , Given: expr_bool.opt.0*/
MODULE a ; BEGIN a ( a <= a a ) END ;
>> FAIL
/* test617 ,_FAIL_149.txt */
<<
/*Expecting: , Given: expr_bool.opt.0*/
MODULE a ; BEGIN a ( a > a a ) END ;
>> FAIL
/* test618 ,_FAIL_152.txt */
<<
/*Expecting: , Given: expr_arith_2*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test619 ,_FAIL_153.txt */
<<
/*Expecting: , Given: expr_arith_2*/
MODULE a ; BEGIN a ( a a + a a ) END ;
>> FAIL
/* test620 ,_FAIL_156.txt */
<<
/*Expecting: , Given: expr_arith_2.close.0*/
MODULE a ; BEGIN a ( a - a a ) END ;
>> FAIL
/* test621 ,_FAIL_157.txt */
<<
/*Expecting: , Given: expr_arith_2.close.0*/
MODULE a ; BEGIN a ( a + a a ) END ;
>> FAIL
/* test622 ,_FAIL_158.txt */
<<
/*Expecting: , Given: expr_arith_2.close.0*/
MODULE a ; BEGIN a ( a + a + a a ) END ;
>> FAIL
/* test623 ,_FAIL_159.txt */
<<
/*Expecting: , Given: expr_arith_1*/
MODULE a ; BEGIN a ( a a * a a ) END ;
>> FAIL
/* test624 ,_FAIL_16.txt */
<<
/*Expecting: , Given: FLOATLIT*/
MODULE a ; BEGIN a ( a . a ) END ;
>> FAIL
/* test625 ,_FAIL_160.txt */
<<
/*Expecting: , Given: expr_arith_1*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test626 ,_FAIL_161.txt */
<<
/*Expecting: , Given: expr_arith_1.close.0*/
MODULE a ; BEGIN a ( a * a a ) END ;
>> FAIL
/* test627 ,_FAIL_162.txt */
<<
/*Expecting: , Given: expr_arith_1.close.0*/
MODULE a ; BEGIN a ( a * a * a a ) END ;
>> FAIL
/* test628 ,_FAIL_163.txt */
<<
/*Expecting: , Given: expr_arith_div*/
MODULE a ; BEGIN a ( a a / a a ) END ;
>> FAIL
/* test629 ,_FAIL_164.txt */
<<
/*Expecting: , Given: expr_arith_div*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test630 ,_FAIL_165.txt */
<<
/*Expecting: , Given: expr_arith_div.opt.0*/
MODULE a ; BEGIN a ( a / a a ) END ;
>> FAIL
/* test631 ,_FAIL_166.txt */
<<
/*Expecting: , Given: expr_arith_0*/
MODULE a ; BEGIN a ( a - a a ) END ;
>> FAIL
/* test632 ,_FAIL_167.txt */
<<
/*Expecting: , Given: expr_arith_0*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test633 ,_FAIL_168.txt */
<<
/*Expecting: , Given: expr_arith_0*/
MODULE a ; BEGIN a ( a ( a ) a ) END ;
>> FAIL
/* test634 ,_FAIL_169.txt */
<<
/*Expecting: , Given: expr_arith_0*/
MODULE a ; BEGIN a ( a . a ) END ;
>> FAIL
/* test635 ,_FAIL_17.txt */
<<
/*Expecting: , Given: FLOATLIT*/
MODULE a ; BEGIN a ( a 0. a ) END ;
>> FAIL
/* test636 ,_FAIL_170.txt */
<<
/*Expecting: , Given: expr_arith_0*/
MODULE a ; BEGIN a ( a 0 a ) END ;
>> FAIL
/* test637 ,_FAIL_171.txt */
<<
/*Expecting: , Given: expr_arith_atom*/
MODULE a ; BEGIN a ( a . a ) END ;
>> FAIL
/* test638 ,_FAIL_172.txt */
<<
/*Expecting: , Given: expr_arith_atom*/
MODULE a ; BEGIN a ( a 0 a ) END ;
>> FAIL
/* test639 ,_FAIL_173.txt */
<<
/*Expecting: , Given: expr_arith_atom*/
MODULE a ; BEGIN a ( a ( a ) a ) END ;
>> FAIL
/* test640 ,_FAIL_174.txt */
<<
/*Expecting: , Given: expr_arith_atom*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test641 ,_FAIL_175.txt */
<<
/*Expecting: , Given: expr_arith_atom*/
MODULE a ; BEGIN a ( a a ( ) a ) END ;
>> FAIL
/* test642 ,_FAIL_176.txt */
<<
/*Expecting: , Given: expr_arith_atom.opt.0*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test643 ,_FAIL_177.txt */
<<
/*Expecting: , Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN a ( a ( ) a ) END ;
>> FAIL
/* test644 ,_FAIL_178.txt */
<<
/*Expecting: , Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN a ( a ( a ) a ) END ;
>> FAIL
/* test645 ,_FAIL_18.txt */
<<
/*Expecting: , Given: FLOATLIT*/
MODULE a ; BEGIN a ( a .0 a ) END ;
>> FAIL
/* test646 ,_FAIL_181.txt */
<<
/*Expecting: , Given: COLONLIT*/
MODULE a ; BEGIN a ( a : a ) END ;
>> FAIL
/* test647 ,_FAIL_182.txt */
<<
/*Expecting: , Given: BEGIN*/
MODULE a ; VAR a BEGIN a : COUNT BEGIN END ;
>> FAIL
/* test648 ,_FAIL_183.txt */
<<
/*Expecting: , Given: decl_list.close.0*/
MODULE a ; VAR a ; VAR a : COUNT a : COUNT BEGIN END ;
>> FAIL
/* test649 ,_FAIL_184.txt */
<<
/*Expecting: , Given: decl_list.close.0*/
MODULE a ; VAR a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test650 ,_FAIL_185.txt */
<<
/*Expecting: , Given: decl_list.close.0*/
MODULE a ; VAR a ; FUNCTION a ( ) : COUNT := BEGIN END a : COUNT BEGIN END ;
>> FAIL
/* test651 ,_FAIL_186.txt */
<<
/*Expecting: , Given: decl_list.close.0*/
MODULE a ; VAR a ; VAR a : COUNT ; VAR a : COUNT a : COUNT BEGIN END ;
>> FAIL
/* test652 ,_FAIL_187.txt */
<<
/*Expecting: , Given: decl_list.close.0*/
MODULE a ; VAR a ; PROCEDURE a ( ) := BEGIN END a : COUNT BEGIN END ;
>> FAIL
/* test653 ,_FAIL_188.txt */
<<
/*Expecting: , Given: )*/
MODULE a ; VAR a ) a : COUNT BEGIN END ;
>> FAIL
/* test654 ,_FAIL_189.txt */
<<
/*Expecting: , Given: expr_list.close.0*/
MODULE a ; VAR a , a , a a : COUNT BEGIN END ;
>> FAIL
/* test655 ,_FAIL_19.txt */
<<
/*Expecting: , Given: FLOATLIT*/
MODULE a ; BEGIN a ( a .e0 a ) END ;
>> FAIL
/* test656 ,_FAIL_190.txt */
<<
/*Expecting: , Given: expr_list.close.0*/
MODULE a ; VAR a , a a : COUNT BEGIN END ;
>> FAIL
/* test657 ,_FAIL_191.txt */
<<
/*Expecting: , Given: expr_arith_0.opt.0*/
MODULE a ; VAR a - a : COUNT BEGIN END ;
>> FAIL
/* test658 ,_FAIL_2.txt */
<<
/*Expecting: , Given: TYINT*/
MODULE a ; BEGIN a ( a COUNT a ) END ;
>> FAIL
/* test659 ,_FAIL_20.txt */
<<
/*Expecting: , Given: INTLIT*/
MODULE a ; BEGIN a ( a 9 a ) END ;
>> FAIL
/* test660 ,_FAIL_21.txt */
<<
/*Expecting: , Given: INTLIT*/
MODULE a ; BEGIN a ( a +0 a ) END ;
>> FAIL
/* test661 ,_FAIL_22.txt */
<<
/*Expecting: , Given: INTLIT*/
MODULE a ; BEGIN a ( a 0 a ) END ;
>> FAIL
/* test662 ,_FAIL_23.txt */
<<
/*Expecting: , Given: INTLIT*/
MODULE a ; BEGIN a ( a 00 a ) END ;
>> FAIL
/* test663 ,_FAIL_24.txt */
<<
/*Expecting: , Given: INTLIT*/
MODULE a ; BEGIN a ( a -0 a ) END ;
>> FAIL
/* test664 ,_FAIL_25.txt */
<<
/*Expecting: , Given: MODULE*/
MODULE a ; BEGIN a ( a MODULE a ) END ;
>> FAIL
/* test665 ,_FAIL_26.txt */
<<
/*Expecting: , Given: END*/
MODULE a ; BEGIN a ( a END a ) END ;
>> FAIL
/* test666 ,_FAIL_27.txt */
<<
/*Expecting: , Given: prog.opt.0*/
MODULE a ; BEGIN a ( a VAR a : COUNT a ) END ;
>> FAIL
/* test667 ,_FAIL_28.txt */
<<
/*Expecting: , Given: id*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test668 ,_FAIL_29.txt */
<<
/*Expecting: , Given: decl_list*/
MODULE a ; BEGIN a ( a VAR a : COUNT a ) END ;
>> FAIL
/* test669 ,_FAIL_3.txt */
<<
/*Expecting: , Given: TYFLOAT*/
MODULE a ; BEGIN a ( a FLOAT a ) END ;
>> FAIL
/* test670 ,_FAIL_30.txt */
<<
/*Expecting: , Given: decl_list*/
MODULE a ; BEGIN a ( a CONST a : COUNT := a a ) END ;
>> FAIL
/* test671 ,_FAIL_31.txt */
<<
/*Expecting: , Given: decl_list*/
MODULE a ; BEGIN a ( a PROCEDURE a ( ) := BEGIN END a ) END ;
>> FAIL
/* test672 ,_FAIL_32.txt */
<<
/*Expecting: , Given: decl_list*/
MODULE a ; BEGIN a ( a VAR a : COUNT ; VAR a : COUNT a ) END ;
>> FAIL
/* test673 ,_FAIL_33.txt */
<<
/*Expecting: , Given: decl_list*/
MODULE a ; BEGIN a ( a FUNCTION a ( ) : COUNT := BEGIN END a ) END ;
>> FAIL
/* test674 ,_FAIL_34.txt */
<<
/*Expecting: , Given: stmt_list*/
MODULE a ; BEGIN a ( a BEGIN END a ) END ;
>> FAIL
/* test675 ,_FAIL_35.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; OUTPUT a a ) END ;
>> FAIL
/* test676 ,_FAIL_36.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; BEGIN END a ) END ;
>> FAIL
/* test677 ,_FAIL_37.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; BEGIN END ; BEGIN END a ) END ;
>> FAIL
/* test678 ,_FAIL_38.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; IF a THEN BEGIN END a ) END ;
>> FAIL
/* test679 ,_FAIL_39.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; a ( ) a ) END ;
>> FAIL
/* test680 ,_FAIL_4.txt */
<<
/*Expecting: , Given: ID*/
MODULE a ; BEGIN a ( a a_ a ) END ;
>> FAIL
/* test681 ,_FAIL_40.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; REPEAT BEGIN END UNTIL a a ) END ;
>> FAIL
/* test682 ,_FAIL_41.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; WHILE a DO BEGIN END a ) END ;
>> FAIL
/* test683 ,_FAIL_42.txt */
<<
/*Expecting: , Given: stmt_list.close.0*/
MODULE a ; BEGIN a ( a ; a := a a ) END ;
>> FAIL
/* test684 ,_FAIL_43.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a BEGIN END ; BEGIN END a ) END ;
>> FAIL
/* test685 ,_FAIL_44.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a a ( ) a ) END ;
>> FAIL
/* test686 ,_FAIL_45.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a BEGIN END a ) END ;
>> FAIL
/* test687 ,_FAIL_46.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a WHILE a DO BEGIN END a ) END ;
>> FAIL
/* test688 ,_FAIL_47.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a IF a THEN BEGIN END a ) END ;
>> FAIL
/* test689 ,_FAIL_48.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a OUTPUT a a ) END ;
>> FAIL
/* test690 ,_FAIL_49.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a a := a a ) END ;
>> FAIL
/* test691 ,_FAIL_5.txt */
<<
/*Expecting: , Given: ID*/
MODULE a ; BEGIN a ( a A a ) END ;
>> FAIL
/* test692 ,_FAIL_50.txt */
<<
/*Expecting: , Given: stmt_list.opt.0*/
MODULE a ; BEGIN a ( a REPEAT BEGIN END UNTIL a a ) END ;
>> FAIL
/* test693 ,_FAIL_51.txt */
<<
/*Expecting: , Given: CONST*/
MODULE a ; BEGIN a ( a CONST a ) END ;
>> FAIL
/* test694 ,_FAIL_52.txt */
<<
/*Expecting: , Given: FUNCTION*/
MODULE a ; BEGIN a ( a FUNCTION a ) END ;
>> FAIL
/* test695 ,_FAIL_53.txt */
<<
/*Expecting: , Given: (*/
MODULE a ; BEGIN a ( a ( a ) END ;
>> FAIL
/* test696 ,_FAIL_54.txt */
<<
/*Expecting: , Given: PROCEDURE*/
MODULE a ; BEGIN a ( a PROCEDURE a ) END ;
>> FAIL
/* test697 ,_FAIL_55.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a FUNCTION a ( ) : FLOAT := BEGIN END a ) END ;
>> FAIL
/* test698 ,_FAIL_56.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a VAR a : COUNT a ) END ;
>> FAIL
/* test699 ,_FAIL_57.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a FUNCTION a ( ) : TRUTH := BEGIN END a ) END ;
>> FAIL
/* test700 ,_FAIL_58.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a CONST a : FLOAT := a a ) END ;
>> FAIL
/* test701 ,_FAIL_59.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a CONST a : COUNT := a a ) END ;
>> FAIL
/* test702 ,_FAIL_6.txt */
<<
/*Expecting: , Given: ID*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test703 ,_FAIL_60.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a PROCEDURE a ( ) := BEGIN END a ) END ;
>> FAIL
/* test704 ,_FAIL_61.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END a ) END ;
>> FAIL
/* test705 ,_FAIL_62.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a FUNCTION a ( ) : COUNT := BEGIN END a ) END ;
>> FAIL
/* test706 ,_FAIL_63.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a PROCEDURE a ( ) := VAR a : COUNT BEGIN END a ) END ;
>> FAIL
/* test707 ,_FAIL_64.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a CONST a : TRUTH := a a ) END ;
>> FAIL
/* test708 ,_FAIL_65.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a PROCEDURE a ( a : COUNT ) := BEGIN END a ) END ;
>> FAIL
/* test709 ,_FAIL_66.txt */
<<
/*Expecting: , Given: decl*/
MODULE a ; BEGIN a ( a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END a ) END ;
>> FAIL
/* test710 ,_FAIL_67.txt */
<<
/*Expecting: , Given: decl.opt.0*/
MODULE a ; BEGIN a ( a a : COUNT a ) END ;
>> FAIL
/* test711 ,_FAIL_68.txt */
<<
/*Expecting: , Given: decl.opt.1*/
MODULE a ; BEGIN a ( a VAR a : COUNT a ) END ;
>> FAIL
/* test712 ,_FAIL_69.txt */
<<
/*Expecting: , Given: decl.opt.2*/
MODULE a ; BEGIN a ( a a : COUNT a ) END ;
>> FAIL
/* test713 ,_FAIL_7.txt */
<<
/*Expecting: , Given: ID*/
MODULE a ; BEGIN a ( a aa a ) END ;
>> FAIL
/* test714 ,_FAIL_70.txt */
<<
/*Expecting: , Given: decl.opt.3*/
MODULE a ; BEGIN a ( a VAR a : COUNT a ) END ;
>> FAIL
/* test715 ,_FAIL_71.txt */
<<
/*Expecting: , Given: var_decls*/
MODULE a ; BEGIN a ( a VAR a : COUNT a ) END ;
>> FAIL
/* test716 ,_FAIL_72.txt */
<<
/*Expecting: , Given: var_decls*/
MODULE a ; BEGIN a ( a VAR a : COUNT ; VAR a : COUNT a ) END ;
>> FAIL
/* test717 ,_FAIL_73.txt */
<<
/*Expecting: , Given: var_decls.close.0*/
MODULE a ; BEGIN a ( a ; VAR a : COUNT a ) END ;
>> FAIL
/* test718 ,_FAIL_74.txt */
<<
/*Expecting: , Given: var_decls.close.0*/
MODULE a ; BEGIN a ( a ; VAR a : COUNT ; VAR a : COUNT a ) END ;
>> FAIL
/* test719 ,_FAIL_75.txt */
<<
/*Expecting: , Given: VAR*/
MODULE a ; BEGIN a ( a VAR a ) END ;
>> FAIL
/* test720 ,_FAIL_76.txt */
<<
/*Expecting: , Given: var_decl*/
MODULE a ; BEGIN a ( a VAR a : COUNT a ) END ;
>> FAIL
/* test721 ,_FAIL_77.txt */
<<
/*Expecting: , Given: param_list*/
MODULE a ; BEGIN a ( a a : COUNT , a : COUNT a ) END ;
>> FAIL
/* test722 ,_FAIL_78.txt */
<<
/*Expecting: , Given: param_list*/
MODULE a ; BEGIN a ( a a : COUNT a ) END ;
>> FAIL
/* test723 ,_FAIL_79.txt */
<<
/*Expecting: , Given: param_list.close.0*/
MODULE a ; BEGIN a ( a , a : COUNT a ) END ;
>> FAIL
/* test724 ,_FAIL_8.txt */
<<
/*Expecting: , Given: ID*/
MODULE a ; BEGIN a ( a aA a ) END ;
>> FAIL
/* test725 ,_FAIL_80.txt */
<<
/*Expecting: , Given: param_list.close.0*/
MODULE a ; BEGIN a ( a , a : COUNT , a : COUNT a ) END ;
>> FAIL
/* test726 ,_FAIL_81.txt */
<<
/*Expecting: , Given: param*/
MODULE a ; BEGIN a ( a a : COUNT a ) END ;
>> FAIL
/* test727 ,_FAIL_82.txt */
<<
/*Expecting: , Given: param*/
MODULE a ; BEGIN a ( a a : TRUTH a ) END ;
>> FAIL
/* test728 ,_FAIL_83.txt */
<<
/*Expecting: , Given: param*/
MODULE a ; BEGIN a ( a a : FLOAT a ) END ;
>> FAIL
/* test729 ,_FAIL_84.txt */
<<
/*Expecting: , Given: id_list*/
MODULE a ; BEGIN a ( a a a ) END ;
>> FAIL
/* test730 ,_FAIL_85.txt */
<<
/*Expecting: , Given: id_list*/
MODULE a ; BEGIN a ( a a , a a ) END ;
>> FAIL
/* test731 ,_FAIL_86.txt */
<<
/*Expecting: , Given: id_list.close.0*/
MODULE a ; BEGIN a ( a , a a ) END ;
>> FAIL
/* test732 ,_FAIL_87.txt */
<<
/*Expecting: , Given: id_list.close.0*/
MODULE a ; BEGIN a ( a , a , a a ) END ;
>> FAIL
/* test733 ,_FAIL_88.txt */
<<
/*Expecting: , Given: DEFAS*/
MODULE a ; BEGIN a ( a := a ) END ;
>> FAIL
/* test734 ,_FAIL_89.txt */
<<
/*Expecting: , Given: type*/
MODULE a ; BEGIN a ( a TRUTH a ) END ;
>> FAIL
/* test735 ,_FAIL_9.txt */
<<
/*Expecting: , Given: ID*/
MODULE a ; BEGIN a ( a a0 a ) END ;
>> FAIL
/* test736 ,_FAIL_90.txt */
<<
/*Expecting: , Given: type*/
MODULE a ; BEGIN a ( a COUNT a ) END ;
>> FAIL
/* test737 ,_FAIL_91.txt */
<<
/*Expecting: , Given: type*/
MODULE a ; BEGIN a ( a FLOAT a ) END ;
>> FAIL
/* test738 ,_FAIL_92.txt */
<<
/*Expecting: , Given: ELSE*/
MODULE a ; BEGIN a ( a ELSE a ) END ;
>> FAIL
/* test739 ,_FAIL_93.txt */
<<
/*Expecting: , Given: OUTPUT*/
MODULE a ; BEGIN a ( a OUTPUT a ) END ;
>> FAIL
/* test740 ,_FAIL_94.txt */
<<
/*Expecting: , Given: IF*/
MODULE a ; BEGIN a ( a IF a ) END ;
>> FAIL
/* test741 ,_FAIL_95.txt */
<<
/*Expecting: , Given: THEN*/
MODULE a ; BEGIN a ( a THEN a ) END ;
>> FAIL
/* test742 ,_FAIL_96.txt */
<<
/*Expecting: , Given: WHILE*/
MODULE a ; BEGIN a ( a WHILE a ) END ;
>> FAIL
/* test743 ,_FAIL_97.txt */
<<
/*Expecting: , Given: DO*/
MODULE a ; BEGIN a ( a DO a ) END ;
>> FAIL
/* test744 ,_FAIL_98.txt */
<<
/*Expecting: , Given: REPEAT*/
MODULE a ; BEGIN a ( a REPEAT a ) END ;
>> FAIL
/* test745 ,_FAIL_99.txt */
<<
/*Expecting: , Given: UNTIL*/
MODULE a ; BEGIN a ( a UNTIL a ) END ;
>> FAIL
/* test746 ,_PASS_0.txt */
<<
MODULE a ; BEGIN a ( a , a ) END ;
>> OK
/* test747 ,_PASS_1.txt */
<<
MODULE a ; FUNCTION a ( a : COUNT , a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> OK
/* test748 -_FAIL_0.txt */
<<
/*Expecting: - Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" a BEGIN END ;
>> FAIL
/* test749 -_FAIL_1.txt */
<<
/*Expecting: - Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH a BEGIN END ;
>> FAIL
/* test750 -_FAIL_10.txt */
<<
/*Expecting: - Given: CMPOP*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test751 -_FAIL_100.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test752 -_FAIL_101.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a a BEGIN END ;
>> FAIL
/* test753 -_FAIL_102.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test754 -_FAIL_103.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a a BEGIN END ;
>> FAIL
/* test755 -_FAIL_104.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a a BEGIN END ;
>> FAIL
/* test756 -_FAIL_105.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test757 -_FAIL_106.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test758 -_FAIL_107.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test759 -_FAIL_108.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test760 -_FAIL_109.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a a BEGIN END ;
>> FAIL
/* test761 -_FAIL_11.txt */
<<
/*Expecting: - Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test762 -_FAIL_110.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test763 -_FAIL_111.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test764 -_FAIL_112.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a a BEGIN END ;
>> FAIL
/* test765 -_FAIL_113.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a a BEGIN END ;
>> FAIL
/* test766 -_FAIL_114.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) a BEGIN END ;
>> FAIL
/* test767 -_FAIL_115.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" a BEGIN END ;
>> FAIL
/* test768 -_FAIL_116.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) a BEGIN END ;
>> FAIL
/* test769 -_FAIL_117.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a a BEGIN END ;
>> FAIL
/* test770 -_FAIL_118.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test771 -_FAIL_119.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test772 -_FAIL_12.txt */
<<
/*Expecting: - Given: CMPOP*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test773 -_FAIL_120.txt */
<<
/*Expecting: - Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test774 -_FAIL_121.txt */
<<
/*Expecting: - Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a a BEGIN END ;
>> FAIL
/* test775 -_FAIL_122.txt */
<<
/*Expecting: - Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test776 -_FAIL_123.txt */
<<
/*Expecting: - Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) a BEGIN END ;
>> FAIL
/* test777 -_FAIL_124.txt */
<<
/*Expecting: - Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test778 -_FAIL_125.txt */
<<
/*Expecting: - Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test779 -_FAIL_126.txt */
<<
/*Expecting: - Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a a BEGIN END ;
>> FAIL
/* test780 -_FAIL_127.txt */
<<
/*Expecting: - Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test781 -_FAIL_128.txt */
<<
/*Expecting: - Given: output_arg*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test782 -_FAIL_129.txt */
<<
/*Expecting: - Given: output_arg*/
MODULE a ; CONST a : COUNT := "" a BEGIN END ;
>> FAIL
/* test783 -_FAIL_13.txt */
<<
/*Expecting: - Given: CMPOP*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test784 -_FAIL_130.txt */
<<
/*Expecting: - Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a a BEGIN END ;
>> FAIL
/* test785 -_FAIL_131.txt */
<<
/*Expecting: - Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a a BEGIN END ;
>> FAIL
/* test786 -_FAIL_132.txt */
<<
/*Expecting: - Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a a BEGIN END ;
>> FAIL
/* test787 -_FAIL_133.txt */
<<
/*Expecting: - Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a a BEGIN END ;
>> FAIL
/* test788 -_FAIL_134.txt */
<<
/*Expecting: - Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a a BEGIN END ;
>> FAIL
/* test789 -_FAIL_135.txt */
<<
/*Expecting: - Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a a BEGIN END ;
>> FAIL
/* test790 -_FAIL_136.txt */
<<
/*Expecting: - Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a a BEGIN END ;
>> FAIL
/* test791 -_FAIL_137.txt */
<<
/*Expecting: - Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a a BEGIN END ;
>> FAIL
/* test792 -_FAIL_138.txt */
<<
/*Expecting: - Given: +*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test793 -_FAIL_139.txt */
<<
/*Expecting: - Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test794 -_FAIL_14.txt */
<<
/*Expecting: - Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test795 -_FAIL_141.txt */
<<
/*Expecting: - Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := - a a BEGIN END ;
>> FAIL
/* test796 -_FAIL_142.txt */
<<
/*Expecting: - Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a a BEGIN END ;
>> FAIL
/* test797 -_FAIL_143.txt */
<<
/*Expecting: - Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a a BEGIN END ;
>> FAIL
/* test798 -_FAIL_144.txt */
<<
/*Expecting: - Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a a BEGIN END ;
>> FAIL
/* test799 -_FAIL_145.txt */
<<
/*Expecting: - Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a a BEGIN END ;
>> FAIL
/* test800 -_FAIL_146.txt */
<<
/*Expecting: - Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a a BEGIN END ;
>> FAIL
/* test801 -_FAIL_147.txt */
<<
/*Expecting: - Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := . a BEGIN END ;
>> FAIL
/* test802 -_FAIL_148.txt */
<<
/*Expecting: - Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := 0 a BEGIN END ;
>> FAIL
/* test803 -_FAIL_149.txt */
<<
/*Expecting: - Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := ( a ) a BEGIN END ;
>> FAIL
/* test804 -_FAIL_15.txt */
<<
/*Expecting: - Given: CMPOP*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test805 -_FAIL_150.txt */
<<
/*Expecting: - Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test806 -_FAIL_151.txt */
<<
/*Expecting: - Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test807 -_FAIL_152.txt */
<<
/*Expecting: - Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) a BEGIN END ;
>> FAIL
/* test808 -_FAIL_153.txt */
<<
/*Expecting: - Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( a ) a BEGIN END ;
>> FAIL
/* test809 -_FAIL_154.txt */
<<
/*Expecting: - Given: STARLIT*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test810 -_FAIL_155.txt */
<<
/*Expecting: - Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test811 -_FAIL_156.txt */
<<
/*Expecting: - Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : a BEGIN END ;
>> FAIL
/* test812 -_FAIL_157.txt */
<<
/*Expecting: - Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN a BEGIN END ;
>> FAIL
/* test813 -_FAIL_158.txt */
<<
/*Expecting: - Given: )*/
MODULE a ; CONST a : COUNT := a ) a BEGIN END ;
>> FAIL
/* test814 -_FAIL_159.txt */
<<
/*Expecting: - Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test815 -_FAIL_16.txt */
<<
/*Expecting: - Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := . a BEGIN END ;
>> FAIL
/* test816 -_FAIL_160.txt */
<<
/*Expecting: - Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test817 -_FAIL_161.txt */
<<
/*Expecting: - Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test818 -_FAIL_162.txt */
<<
/*Expecting: - Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test819 -_FAIL_163.txt */
<<
/*Expecting: - Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test820 -_FAIL_164.txt */
<<
/*Expecting: - Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test821 -_FAIL_165.txt */
<<
/*Expecting: - Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR a BEGIN END ;
>> FAIL
/* test822 -_FAIL_166.txt */
<<
/*Expecting: - Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test823 -_FAIL_167.txt */
<<
/*Expecting: - Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test824 -_FAIL_168.txt */
<<
/*Expecting: - Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test825 -_FAIL_169.txt */
<<
/*Expecting: - Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test826 -_FAIL_17.txt */
<<
/*Expecting: - Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := 0. a BEGIN END ;
>> FAIL
/* test827 -_FAIL_170.txt */
<<
/*Expecting: - Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH a BEGIN END ;
>> FAIL
/* test828 -_FAIL_171.txt */
<<
/*Expecting: - Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT a BEGIN END ;
>> FAIL
/* test829 -_FAIL_172.txt */
<<
/*Expecting: - Given: id_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test830 -_FAIL_173.txt */
<<
/*Expecting: - Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test831 -_FAIL_174.txt */
<<
/*Expecting: - Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test832 -_FAIL_175.txt */
<<
/*Expecting: - Given: expr_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test833 -_FAIL_176.txt */
<<
/*Expecting: - Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test834 -_FAIL_177.txt */
<<
/*Expecting: - Given: expr*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test835 -_FAIL_178.txt */
<<
/*Expecting: - Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test836 -_FAIL_179.txt */
<<
/*Expecting: - Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a a BEGIN END ;
>> FAIL
/* test837 -_FAIL_18.txt */
<<
/*Expecting: - Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := .0 a BEGIN END ;
>> FAIL
/* test838 -_FAIL_180.txt */
<<
/*Expecting: - Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test839 -_FAIL_181.txt */
<<
/*Expecting: - Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a a BEGIN END ;
>> FAIL
/* test840 -_FAIL_182.txt */
<<
/*Expecting: - Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a a BEGIN END ;
>> FAIL
/* test841 -_FAIL_183.txt */
<<
/*Expecting: - Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test842 -_FAIL_184.txt */
<<
/*Expecting: - Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a a BEGIN END ;
>> FAIL
/* test843 -_FAIL_185.txt */
<<
/*Expecting: - Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test844 -_FAIL_186.txt */
<<
/*Expecting: - Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a - a a BEGIN END ;
>> FAIL
/* test845 -_FAIL_187.txt */
<<
/*Expecting: - Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test846 -_FAIL_188.txt */
<<
/*Expecting: - Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test847 -_FAIL_189.txt */
<<
/*Expecting: - Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test848 -_FAIL_19.txt */
<<
/*Expecting: - Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := .e0 a BEGIN END ;
>> FAIL
/* test849 -_FAIL_190.txt */
<<
/*Expecting: - Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test850 -_FAIL_191.txt */
<<
/*Expecting: - Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test851 -_FAIL_2.txt */
<<
/*Expecting: - Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT a BEGIN END ;
>> FAIL
/* test852 -_FAIL_20.txt */
<<
/*Expecting: - Given: INTLIT*/
MODULE a ; CONST a : COUNT := 9 a BEGIN END ;
>> FAIL
/* test853 -_FAIL_21.txt */
<<
/*Expecting: - Given: INTLIT*/
MODULE a ; CONST a : COUNT := +0 a BEGIN END ;
>> FAIL
/* test854 -_FAIL_22.txt */
<<
/*Expecting: - Given: INTLIT*/
MODULE a ; CONST a : COUNT := 0 a BEGIN END ;
>> FAIL
/* test855 -_FAIL_23.txt */
<<
/*Expecting: - Given: INTLIT*/
MODULE a ; CONST a : COUNT := 00 a BEGIN END ;
>> FAIL
/* test856 -_FAIL_24.txt */
<<
/*Expecting: - Given: INTLIT*/
MODULE a ; CONST a : COUNT := -0 a BEGIN END ;
>> FAIL
/* test857 -_FAIL_25.txt */
<<
/*Expecting: - Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE a BEGIN END ;
>> FAIL
/* test858 -_FAIL_26.txt */
<<
/*Expecting: - Given: ;*/
MODULE a ; CONST a : COUNT := ; a BEGIN END ;
>> FAIL
/* test859 -_FAIL_27.txt */
<<
/*Expecting: - Given: END*/
MODULE a ; CONST a : COUNT := END a BEGIN END ;
>> FAIL
/* test860 -_FAIL_28.txt */
<<
/*Expecting: - Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT a BEGIN END ;
>> FAIL
/* test861 -_FAIL_29.txt */
<<
/*Expecting: - Given: id*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test862 -_FAIL_3.txt */
<<
/*Expecting: - Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT a BEGIN END ;
>> FAIL
/* test863 -_FAIL_30.txt */
<<
/*Expecting: - Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT a BEGIN END ;
>> FAIL
/* test864 -_FAIL_31.txt */
<<
/*Expecting: - Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test865 -_FAIL_32.txt */
<<
/*Expecting: - Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test866 -_FAIL_33.txt */
<<
/*Expecting: - Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test867 -_FAIL_34.txt */
<<
/*Expecting: - Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test868 -_FAIL_35.txt */
<<
/*Expecting: - Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test869 -_FAIL_36.txt */
<<
/*Expecting: - Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test870 -_FAIL_37.txt */
<<
/*Expecting: - Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test871 -_FAIL_38.txt */
<<
/*Expecting: - Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test872 -_FAIL_39.txt */
<<
/*Expecting: - Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test873 -_FAIL_4.txt */
<<
/*Expecting: - Given: ID*/
MODULE a ; CONST a : COUNT := a_ a BEGIN END ;
>> FAIL
/* test874 -_FAIL_40.txt */
<<
/*Expecting: - Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test875 -_FAIL_41.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a a BEGIN END ;
>> FAIL
/* test876 -_FAIL_42.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END a BEGIN END ;
>> FAIL
/* test877 -_FAIL_43.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test878 -_FAIL_44.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test879 -_FAIL_45.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) a BEGIN END ;
>> FAIL
/* test880 -_FAIL_46.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test881 -_FAIL_47.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test882 -_FAIL_48.txt */
<<
/*Expecting: - Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a a BEGIN END ;
>> FAIL
/* test883 -_FAIL_49.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test884 -_FAIL_5.txt */
<<
/*Expecting: - Given: ID*/
MODULE a ; CONST a : COUNT := A a BEGIN END ;
>> FAIL
/* test885 -_FAIL_50.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test886 -_FAIL_51.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test887 -_FAIL_52.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test888 -_FAIL_53.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test889 -_FAIL_54.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a a BEGIN END ;
>> FAIL
/* test890 -_FAIL_55.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a a BEGIN END ;
>> FAIL
/* test891 -_FAIL_56.txt */
<<
/*Expecting: - Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test892 -_FAIL_57.txt */
<<
/*Expecting: - Given: CONST*/
MODULE a ; CONST a : COUNT := CONST a BEGIN END ;
>> FAIL
/* test893 -_FAIL_58.txt */
<<
/*Expecting: - Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION a BEGIN END ;
>> FAIL
/* test894 -_FAIL_59.txt */
<<
/*Expecting: - Given: (*/
MODULE a ; CONST a : COUNT := ( a BEGIN END ;
>> FAIL
/* test895 -_FAIL_6.txt */
<<
/*Expecting: - Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test896 -_FAIL_60.txt */
<<
/*Expecting: - Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE a BEGIN END ;
>> FAIL
/* test897 -_FAIL_61.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END a BEGIN END ;
>> FAIL
/* test898 -_FAIL_62.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT a BEGIN END ;
>> FAIL
/* test899 -_FAIL_63.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END a BEGIN END ;
>> FAIL
/* test900 -_FAIL_64.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a a BEGIN END ;
>> FAIL
/* test901 -_FAIL_65.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test902 -_FAIL_66.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test903 -_FAIL_67.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test904 -_FAIL_68.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test905 -_FAIL_69.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test906 -_FAIL_7.txt */
<<
/*Expecting: - Given: ID*/
MODULE a ; CONST a : COUNT := aa a BEGIN END ;
>> FAIL
/* test907 -_FAIL_70.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a a BEGIN END ;
>> FAIL
/* test908 -_FAIL_71.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END a BEGIN END ;
>> FAIL
/* test909 -_FAIL_72.txt */
<<
/*Expecting: - Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test910 -_FAIL_73.txt */
<<
/*Expecting: - Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test911 -_FAIL_74.txt */
<<
/*Expecting: - Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test912 -_FAIL_75.txt */
<<
/*Expecting: - Given: ,*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test913 -_FAIL_76.txt */
<<
/*Expecting: - Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT a BEGIN END ;
>> FAIL
/* test914 -_FAIL_77.txt */
<<
/*Expecting: - Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test915 -_FAIL_78.txt */
<<
/*Expecting: - Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a a BEGIN END ;
>> FAIL
/* test916 -_FAIL_79.txt */
<<
/*Expecting: - Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a a BEGIN END ;
>> FAIL
/* test917 -_FAIL_8.txt */
<<
/*Expecting: - Given: ID*/
MODULE a ; CONST a : COUNT := aA a BEGIN END ;
>> FAIL
/* test918 -_FAIL_80.txt */
<<
/*Expecting: - Given: DEFAS*/
MODULE a ; CONST a : COUNT := := a BEGIN END ;
>> FAIL
/* test919 -_FAIL_81.txt */
<<
/*Expecting: - Given: type*/
MODULE a ; CONST a : COUNT := TRUTH a BEGIN END ;
>> FAIL
/* test920 -_FAIL_82.txt */
<<
/*Expecting: - Given: type*/
MODULE a ; CONST a : COUNT := COUNT a BEGIN END ;
>> FAIL
/* test921 -_FAIL_83.txt */
<<
/*Expecting: - Given: type*/
MODULE a ; CONST a : COUNT := FLOAT a BEGIN END ;
>> FAIL
/* test922 -_FAIL_84.txt */
<<
/*Expecting: - Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE a BEGIN END ;
>> FAIL
/* test923 -_FAIL_85.txt */
<<
/*Expecting: - Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test924 -_FAIL_86.txt */
<<
/*Expecting: - Given: IF*/
MODULE a ; CONST a : COUNT := IF a BEGIN END ;
>> FAIL
/* test925 -_FAIL_87.txt */
<<
/*Expecting: - Given: THEN*/
MODULE a ; CONST a : COUNT := THEN a BEGIN END ;
>> FAIL
/* test926 -_FAIL_88.txt */
<<
/*Expecting: - Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE a BEGIN END ;
>> FAIL
/* test927 -_FAIL_89.txt */
<<
/*Expecting: - Given: DO*/
MODULE a ; CONST a : COUNT := DO a BEGIN END ;
>> FAIL
/* test928 -_FAIL_9.txt */
<<
/*Expecting: - Given: ID*/
MODULE a ; CONST a : COUNT := a0 a BEGIN END ;
>> FAIL
/* test929 -_FAIL_90.txt */
<<
/*Expecting: - Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT a BEGIN END ;
>> FAIL
/* test930 -_FAIL_91.txt */
<<
/*Expecting: - Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL a BEGIN END ;
>> FAIL
/* test931 -_FAIL_92.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := a := a a BEGIN END ;
>> FAIL
/* test932 -_FAIL_93.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test933 -_FAIL_94.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test934 -_FAIL_95.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a a BEGIN END ;
>> FAIL
/* test935 -_FAIL_96.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test936 -_FAIL_97.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test937 -_FAIL_98.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test938 -_FAIL_99.txt */
<<
/*Expecting: - Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a a BEGIN END ;
>> FAIL
/* test939 -_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := - a BEGIN END ;
>> OK
/* test940 -_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := a - a BEGIN END ;
>> OK
/* test941 ;_FAIL_0.txt */
<<
/*Expecting: ; Given: STRLIT*/
MODULE a ; BEGIN END ""
>> FAIL
/* test942 ;_FAIL_1.txt */
<<
/*Expecting: ; Given: STRLIT*/
MODULE a "" BEGIN END ;
>> FAIL
/* test943 ;_FAIL_10.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a ; BEGIN END a
>> FAIL
/* test944 ;_FAIL_100.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END IF a THEN BEGIN END
>> FAIL
/* test945 ;_FAIL_101.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END OUTPUT a
>> FAIL
/* test946 ;_FAIL_102.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END a := a
>> FAIL
/* test947 ;_FAIL_103.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END REPEAT BEGIN END UNTIL a
>> FAIL
/* test948 ;_FAIL_104.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test949 ;_FAIL_105.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a a ( ) BEGIN END ;
>> FAIL
/* test950 ;_FAIL_106.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a BEGIN END BEGIN END ;
>> FAIL
/* test951 ;_FAIL_107.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test952 ;_FAIL_108.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test953 ;_FAIL_109.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a OUTPUT a BEGIN END ;
>> FAIL
/* test954 ;_FAIL_11.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a ; BEGIN END aa
>> FAIL
/* test955 ;_FAIL_110.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a a := a BEGIN END ;
>> FAIL
/* test956 ;_FAIL_111.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test957 ;_FAIL_112.txt */
<<
/*Expecting: ; Given: CONST*/
MODULE a ; BEGIN END CONST
>> FAIL
/* test958 ;_FAIL_113.txt */
<<
/*Expecting: ; Given: CONST*/
MODULE a CONST BEGIN END ;
>> FAIL
/* test959 ;_FAIL_114.txt */
<<
/*Expecting: ; Given: FUNCTION*/
MODULE a ; BEGIN END FUNCTION
>> FAIL
/* test960 ;_FAIL_115.txt */
<<
/*Expecting: ; Given: FUNCTION*/
MODULE a FUNCTION BEGIN END ;
>> FAIL
/* test961 ;_FAIL_116.txt */
<<
/*Expecting: ; Given: (*/
MODULE a ; BEGIN END (
>> FAIL
/* test962 ;_FAIL_117.txt */
<<
/*Expecting: ; Given: (*/
MODULE a ( BEGIN END ;
>> FAIL
/* test963 ;_FAIL_118.txt */
<<
/*Expecting: ; Given: )*/
MODULE a ; BEGIN END )
>> FAIL
/* test964 ;_FAIL_119.txt */
<<
/*Expecting: ; Given: )*/
MODULE a ) BEGIN END ;
>> FAIL
/* test965 ;_FAIL_12.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a ; BEGIN END aA
>> FAIL
/* test966 ;_FAIL_120.txt */
<<
/*Expecting: ; Given: PROCEDURE*/
MODULE a ; BEGIN END PROCEDURE
>> FAIL
/* test967 ;_FAIL_121.txt */
<<
/*Expecting: ; Given: PROCEDURE*/
MODULE a PROCEDURE BEGIN END ;
>> FAIL
/* test968 ;_FAIL_122.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END FUNCTION a ( ) : FLOAT := BEGIN END
>> FAIL
/* test969 ;_FAIL_123.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END VAR a : COUNT
>> FAIL
/* test970 ;_FAIL_124.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END FUNCTION a ( ) : TRUTH := BEGIN END
>> FAIL
/* test971 ;_FAIL_125.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END CONST a : FLOAT := a
>> FAIL
/* test972 ;_FAIL_126.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END CONST a : COUNT := a
>> FAIL
/* test973 ;_FAIL_127.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END PROCEDURE a ( ) := BEGIN END
>> FAIL
/* test974 ;_FAIL_128.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END FUNCTION a ( a : COUNT ) : COUNT := BEGIN END
>> FAIL
/* test975 ;_FAIL_129.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END FUNCTION a ( ) : COUNT := BEGIN END
>> FAIL
/* test976 ;_FAIL_13.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a ; BEGIN END a0
>> FAIL
/* test977 ;_FAIL_130.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END PROCEDURE a ( ) := VAR a : COUNT BEGIN END
>> FAIL
/* test978 ;_FAIL_131.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END CONST a : TRUTH := a
>> FAIL
/* test979 ;_FAIL_132.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END PROCEDURE a ( a : COUNT ) := BEGIN END
>> FAIL
/* test980 ;_FAIL_133.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a ; BEGIN END FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END
>> FAIL
/* test981 ;_FAIL_134.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test982 ;_FAIL_135.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a VAR a : COUNT BEGIN END ;
>> FAIL
/* test983 ;_FAIL_136.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test984 ;_FAIL_137.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test985 ;_FAIL_138.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test986 ;_FAIL_139.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test987 ;_FAIL_14.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a a_ BEGIN END ;
>> FAIL
/* test988 ;_FAIL_140.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test989 ;_FAIL_141.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test990 ;_FAIL_142.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test991 ;_FAIL_143.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test992 ;_FAIL_144.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test993 ;_FAIL_145.txt */
<<
/*Expecting: ; Given: decl*/
MODULE a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test994 ;_FAIL_146.txt */
<<
/*Expecting: ; Given: decl.opt.0*/
MODULE a ; BEGIN END a : COUNT
>> FAIL
/* test995 ;_FAIL_147.txt */
<<
/*Expecting: ; Given: decl.opt.0*/
MODULE a a : COUNT BEGIN END ;
>> FAIL
/* test996 ;_FAIL_148.txt */
<<
/*Expecting: ; Given: decl.opt.1*/
MODULE a ; BEGIN END VAR a : COUNT
>> FAIL
/* test997 ;_FAIL_149.txt */
<<
/*Expecting: ; Given: decl.opt.1*/
MODULE a VAR a : COUNT BEGIN END ;
>> FAIL
/* test998 ;_FAIL_15.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a A BEGIN END ;
>> FAIL
/* test999 ;_FAIL_150.txt */
<<
/*Expecting: ; Given: decl.opt.2*/
MODULE a ; BEGIN END a : COUNT
>> FAIL
/* test1000 ;_FAIL_151.txt */
<<
/*Expecting: ; Given: decl.opt.2*/
MODULE a a : COUNT BEGIN END ;
>> FAIL
/* test1001 ;_FAIL_152.txt */
<<
/*Expecting: ; Given: decl.opt.3*/
MODULE a ; BEGIN END VAR a : COUNT
>> FAIL
/* test1002 ;_FAIL_153.txt */
<<
/*Expecting: ; Given: decl.opt.3*/
MODULE a VAR a : COUNT BEGIN END ;
>> FAIL
/* test1003 ;_FAIL_154.txt */
<<
/*Expecting: ; Given: var_decls*/
MODULE a ; BEGIN END VAR a : COUNT
>> FAIL
/* test1004 ;_FAIL_155.txt */
<<
/*Expecting: ; Given: var_decls*/
MODULE a ; BEGIN END VAR a : COUNT ; VAR a : COUNT
>> FAIL
/* test1005 ;_FAIL_156.txt */
<<
/*Expecting: ; Given: var_decls*/
MODULE a VAR a : COUNT BEGIN END ;
>> FAIL
/* test1006 ;_FAIL_157.txt */
<<
/*Expecting: ; Given: var_decls*/
MODULE a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test1007 ;_FAIL_16.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a a BEGIN END ;
>> FAIL
/* test1008 ;_FAIL_162.txt */
<<
/*Expecting: ; Given: VAR*/
MODULE a ; BEGIN END VAR
>> FAIL
/* test1009 ;_FAIL_163.txt */
<<
/*Expecting: ; Given: VAR*/
MODULE a VAR BEGIN END ;
>> FAIL
/* test1010 ;_FAIL_164.txt */
<<
/*Expecting: ; Given: var_decl*/
MODULE a ; BEGIN END VAR a : COUNT
>> FAIL
/* test1011 ;_FAIL_165.txt */
<<
/*Expecting: ; Given: var_decl*/
MODULE a VAR a : COUNT BEGIN END ;
>> FAIL
/* test1012 ;_FAIL_166.txt */
<<
/*Expecting: ; Given: ,*/
MODULE a ; BEGIN END ,
>> FAIL
/* test1013 ;_FAIL_167.txt */
<<
/*Expecting: ; Given: ,*/
MODULE a , BEGIN END ;
>> FAIL
/* test1014 ;_FAIL_168.txt */
<<
/*Expecting: ; Given: param_list*/
MODULE a ; BEGIN END a : COUNT , a : COUNT
>> FAIL
/* test1015 ;_FAIL_169.txt */
<<
/*Expecting: ; Given: param_list*/
MODULE a ; BEGIN END a : COUNT
>> FAIL
/* test1016 ;_FAIL_17.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a aa BEGIN END ;
>> FAIL
/* test1017 ;_FAIL_170.txt */
<<
/*Expecting: ; Given: param_list*/
MODULE a a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test1018 ;_FAIL_171.txt */
<<
/*Expecting: ; Given: param_list*/
MODULE a a : COUNT BEGIN END ;
>> FAIL
/* test1019 ;_FAIL_172.txt */
<<
/*Expecting: ; Given: param_list.close.0*/
MODULE a ; BEGIN END , a : COUNT
>> FAIL
/* test1020 ;_FAIL_173.txt */
<<
/*Expecting: ; Given: param_list.close.0*/
MODULE a ; BEGIN END , a : COUNT , a : COUNT
>> FAIL
/* test1021 ;_FAIL_174.txt */
<<
/*Expecting: ; Given: param_list.close.0*/
MODULE a , a : COUNT BEGIN END ;
>> FAIL
/* test1022 ;_FAIL_175.txt */
<<
/*Expecting: ; Given: param_list.close.0*/
MODULE a , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test1023 ;_FAIL_176.txt */
<<
/*Expecting: ; Given: param*/
MODULE a ; BEGIN END a : COUNT
>> FAIL
/* test1024 ;_FAIL_177.txt */
<<
/*Expecting: ; Given: param*/
MODULE a ; BEGIN END a : TRUTH
>> FAIL
/* test1025 ;_FAIL_178.txt */
<<
/*Expecting: ; Given: param*/
MODULE a ; BEGIN END a : FLOAT
>> FAIL
/* test1026 ;_FAIL_179.txt */
<<
/*Expecting: ; Given: param*/
MODULE a a : COUNT BEGIN END ;
>> FAIL
/* test1027 ;_FAIL_18.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a aA BEGIN END ;
>> FAIL
/* test1028 ;_FAIL_180.txt */
<<
/*Expecting: ; Given: param*/
MODULE a a : TRUTH BEGIN END ;
>> FAIL
/* test1029 ;_FAIL_181.txt */
<<
/*Expecting: ; Given: param*/
MODULE a a : FLOAT BEGIN END ;
>> FAIL
/* test1030 ;_FAIL_182.txt */
<<
/*Expecting: ; Given: id_list*/
MODULE a ; BEGIN END a
>> FAIL
/* test1031 ;_FAIL_183.txt */
<<
/*Expecting: ; Given: id_list*/
MODULE a ; BEGIN END a , a
>> FAIL
/* test1032 ;_FAIL_184.txt */
<<
/*Expecting: ; Given: id_list*/
MODULE a a BEGIN END ;
>> FAIL
/* test1033 ;_FAIL_185.txt */
<<
/*Expecting: ; Given: id_list*/
MODULE a a , a BEGIN END ;
>> FAIL
/* test1034 ;_FAIL_186.txt */
<<
/*Expecting: ; Given: id_list.close.0*/
MODULE a ; BEGIN END , a
>> FAIL
/* test1035 ;_FAIL_187.txt */
<<
/*Expecting: ; Given: id_list.close.0*/
MODULE a ; BEGIN END , a , a
>> FAIL
/* test1036 ;_FAIL_188.txt */
<<
/*Expecting: ; Given: id_list.close.0*/
MODULE a , a BEGIN END ;
>> FAIL
/* test1037 ;_FAIL_189.txt */
<<
/*Expecting: ; Given: id_list.close.0*/
MODULE a , a , a BEGIN END ;
>> FAIL
/* test1038 ;_FAIL_19.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a a0 BEGIN END ;
>> FAIL
/* test1039 ;_FAIL_190.txt */
<<
/*Expecting: ; Given: DEFAS*/
MODULE a ; BEGIN END :=
>> FAIL
/* test1040 ;_FAIL_191.txt */
<<
/*Expecting: ; Given: DEFAS*/
MODULE a := BEGIN END ;
>> FAIL
/* test1041 ;_FAIL_192.txt */
<<
/*Expecting: ; Given: type*/
MODULE a ; BEGIN END TRUTH
>> FAIL
/* test1042 ;_FAIL_193.txt */
<<
/*Expecting: ; Given: type*/
MODULE a ; BEGIN END COUNT
>> FAIL
/* test1043 ;_FAIL_194.txt */
<<
/*Expecting: ; Given: type*/
MODULE a ; BEGIN END FLOAT
>> FAIL
/* test1044 ;_FAIL_195.txt */
<<
/*Expecting: ; Given: type*/
MODULE a TRUTH BEGIN END ;
>> FAIL
/* test1045 ;_FAIL_196.txt */
<<
/*Expecting: ; Given: type*/
MODULE a COUNT BEGIN END ;
>> FAIL
/* test1046 ;_FAIL_197.txt */
<<
/*Expecting: ; Given: type*/
MODULE a FLOAT BEGIN END ;
>> FAIL
/* test1047 ;_FAIL_198.txt */
<<
/*Expecting: ; Given: ELSE*/
MODULE a ; BEGIN END ELSE
>> FAIL
/* test1048 ;_FAIL_199.txt */
<<
/*Expecting: ; Given: ELSE*/
MODULE a ELSE BEGIN END ;
>> FAIL
/* test1049 ;_FAIL_2.txt */
<<
/*Expecting: ; Given: TYBOOL*/
MODULE a ; BEGIN END TRUTH
>> FAIL
/* test1050 ;_FAIL_20.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a ; BEGIN END >
>> FAIL
/* test1051 ;_FAIL_200.txt */
<<
/*Expecting: ; Given: OUTPUT*/
MODULE a ; BEGIN END OUTPUT
>> FAIL
/* test1052 ;_FAIL_201.txt */
<<
/*Expecting: ; Given: OUTPUT*/
MODULE a OUTPUT BEGIN END ;
>> FAIL
/* test1053 ;_FAIL_202.txt */
<<
/*Expecting: ; Given: IF*/
MODULE a ; BEGIN END IF
>> FAIL
/* test1054 ;_FAIL_203.txt */
<<
/*Expecting: ; Given: IF*/
MODULE a IF BEGIN END ;
>> FAIL
/* test1055 ;_FAIL_204.txt */
<<
/*Expecting: ; Given: THEN*/
MODULE a ; BEGIN END THEN
>> FAIL
/* test1056 ;_FAIL_205.txt */
<<
/*Expecting: ; Given: THEN*/
MODULE a THEN BEGIN END ;
>> FAIL
/* test1057 ;_FAIL_206.txt */
<<
/*Expecting: ; Given: WHILE*/
MODULE a ; BEGIN END WHILE
>> FAIL
/* test1058 ;_FAIL_207.txt */
<<
/*Expecting: ; Given: WHILE*/
MODULE a WHILE BEGIN END ;
>> FAIL
/* test1059 ;_FAIL_208.txt */
<<
/*Expecting: ; Given: DO*/
MODULE a ; BEGIN END DO
>> FAIL
/* test1060 ;_FAIL_209.txt */
<<
/*Expecting: ; Given: DO*/
MODULE a DO BEGIN END ;
>> FAIL
/* test1061 ;_FAIL_21.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a ; BEGIN END <=
>> FAIL
/* test1062 ;_FAIL_210.txt */
<<
/*Expecting: ; Given: REPEAT*/
MODULE a ; BEGIN END REPEAT
>> FAIL
/* test1063 ;_FAIL_211.txt */
<<
/*Expecting: ; Given: REPEAT*/
MODULE a REPEAT BEGIN END ;
>> FAIL
/* test1064 ;_FAIL_212.txt */
<<
/*Expecting: ; Given: UNTIL*/
MODULE a ; BEGIN END UNTIL
>> FAIL
/* test1065 ;_FAIL_213.txt */
<<
/*Expecting: ; Given: UNTIL*/
MODULE a UNTIL BEGIN END ;
>> FAIL
/* test1066 ;_FAIL_214.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END a := a
>> FAIL
/* test1067 ;_FAIL_215.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END a ( a )
>> FAIL
/* test1068 ;_FAIL_216.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END REPEAT BEGIN END UNTIL a
>> FAIL
/* test1069 ;_FAIL_217.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN a := a
>> FAIL
/* test1070 ;_FAIL_218.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN BEGIN END ELSE BEGIN END
>> FAIL
/* test1071 ;_FAIL_219.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END REPEAT IF a THEN BEGIN END UNTIL a
>> FAIL
/* test1072 ;_FAIL_22.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a ; BEGIN END <
>> FAIL
/* test1073 ;_FAIL_220.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END WHILE a DO IF a THEN BEGIN END
>> FAIL
/* test1074 ;_FAIL_221.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END REPEAT OUTPUT a UNTIL a
>> FAIL
/* test1075 ;_FAIL_222.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN BEGIN END
>> FAIL
/* test1076 ;_FAIL_223.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END REPEAT REPEAT BEGIN END UNTIL a UNTIL a
>> FAIL
/* test1077 ;_FAIL_224.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END REPEAT WHILE a DO BEGIN END UNTIL a
>> FAIL
/* test1078 ;_FAIL_225.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END WHILE a DO OUTPUT a
>> FAIL
/* test1079 ;_FAIL_226.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END OUTPUT a
>> FAIL
/* test1080 ;_FAIL_227.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END BEGIN END
>> FAIL
/* test1081 ;_FAIL_228.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END WHILE a DO WHILE a DO BEGIN END
>> FAIL
/* test1082 ;_FAIL_229.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN IF a THEN BEGIN END
>> FAIL
/* test1083 ;_FAIL_23.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a ; BEGIN END ==
>> FAIL
/* test1084 ;_FAIL_230.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END a ( )
>> FAIL
/* test1085 ;_FAIL_231.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END WHILE a DO a := a
>> FAIL
/* test1086 ;_FAIL_232.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END WHILE a DO BEGIN END
>> FAIL
/* test1087 ;_FAIL_233.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN REPEAT BEGIN END UNTIL a
>> FAIL
/* test1088 ;_FAIL_234.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN OUTPUT a
>> FAIL
/* test1089 ;_FAIL_235.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END REPEAT a ( ) UNTIL a
>> FAIL
/* test1090 ;_FAIL_236.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END WHILE a DO a ( )
>> FAIL
/* test1091 ;_FAIL_237.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END OUTPUT ""
>> FAIL
/* test1092 ;_FAIL_238.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN a ( )
>> FAIL
/* test1093 ;_FAIL_239.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END REPEAT a := a UNTIL a
>> FAIL
/* test1094 ;_FAIL_24.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a ; BEGIN END >=
>> FAIL
/* test1095 ;_FAIL_240.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END IF a THEN WHILE a DO BEGIN END
>> FAIL
/* test1096 ;_FAIL_241.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a ; BEGIN END WHILE a DO REPEAT BEGIN END UNTIL a
>> FAIL
/* test1097 ;_FAIL_242.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a a := a BEGIN END ;
>> FAIL
/* test1098 ;_FAIL_243.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a a ( a ) BEGIN END ;
>> FAIL
/* test1099 ;_FAIL_244.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test1100 ;_FAIL_245.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN a := a BEGIN END ;
>> FAIL
/* test1101 ;_FAIL_246.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test1102 ;_FAIL_247.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test1103 ;_FAIL_248.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test1104 ;_FAIL_249.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test1105 ;_FAIL_25.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a ; BEGIN END !=
>> FAIL
/* test1106 ;_FAIL_250.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test1107 ;_FAIL_251.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test1108 ;_FAIL_252.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test1109 ;_FAIL_253.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test1110 ;_FAIL_254.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a OUTPUT a BEGIN END ;
>> FAIL
/* test1111 ;_FAIL_255.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a BEGIN END BEGIN END ;
>> FAIL
/* test1112 ;_FAIL_256.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test1113 ;_FAIL_257.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test1114 ;_FAIL_258.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a a ( ) BEGIN END ;
>> FAIL
/* test1115 ;_FAIL_259.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a WHILE a DO a := a BEGIN END ;
>> FAIL
/* test1116 ;_FAIL_26.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a > BEGIN END ;
>> FAIL
/* test1117 ;_FAIL_260.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test1118 ;_FAIL_261.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test1119 ;_FAIL_262.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test1120 ;_FAIL_263.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test1121 ;_FAIL_264.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test1122 ;_FAIL_265.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a OUTPUT "" BEGIN END ;
>> FAIL
/* test1123 ;_FAIL_266.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test1124 ;_FAIL_267.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test1125 ;_FAIL_268.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test1126 ;_FAIL_269.txt */
<<
/*Expecting: ; Given: stmt*/
MODULE a WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test1127 ;_FAIL_27.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a <= BEGIN END ;
>> FAIL
/* test1128 ;_FAIL_270.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ; BEGIN END ELSE WHILE a DO BEGIN END
>> FAIL
/* test1129 ;_FAIL_271.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ; BEGIN END ELSE OUTPUT a
>> FAIL
/* test1130 ;_FAIL_272.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ; BEGIN END ELSE BEGIN END
>> FAIL
/* test1131 ;_FAIL_273.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ; BEGIN END ELSE a ( )
>> FAIL
/* test1132 ;_FAIL_274.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ; BEGIN END ELSE IF a THEN BEGIN END
>> FAIL
/* test1133 ;_FAIL_275.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ; BEGIN END ELSE REPEAT BEGIN END UNTIL a
>> FAIL
/* test1134 ;_FAIL_276.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ; BEGIN END ELSE a := a
>> FAIL
/* test1135 ;_FAIL_277.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test1136 ;_FAIL_278.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test1137 ;_FAIL_279.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test1138 ;_FAIL_28.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a < BEGIN END ;
>> FAIL
/* test1139 ;_FAIL_280.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ELSE a ( ) BEGIN END ;
>> FAIL
/* test1140 ;_FAIL_281.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test1141 ;_FAIL_282.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test1142 ;_FAIL_283.txt */
<<
/*Expecting: ; Given: stmt.alt.0*/
MODULE a ELSE a := a BEGIN END ;
>> FAIL
/* test1143 ;_FAIL_284.txt */
<<
/*Expecting: ; Given: stmt.opt.0*/
MODULE a ; BEGIN END ELSE BEGIN END
>> FAIL
/* test1144 ;_FAIL_285.txt */
<<
/*Expecting: ; Given: stmt.opt.0*/
MODULE a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test1145 ;_FAIL_286.txt */
<<
/*Expecting: ; Given: stmt.opt.1*/
MODULE a ; BEGIN END a
>> FAIL
/* test1146 ;_FAIL_287.txt */
<<
/*Expecting: ; Given: stmt.opt.1*/
MODULE a a BEGIN END ;
>> FAIL
/* test1147 ;_FAIL_288.txt */
<<
/*Expecting: ; Given: output_arg*/
MODULE a ; BEGIN END a
>> FAIL
/* test1148 ;_FAIL_289.txt */
<<
/*Expecting: ; Given: output_arg*/
MODULE a ; BEGIN END ""
>> FAIL
/* test1149 ;_FAIL_29.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a == BEGIN END ;
>> FAIL
/* test1150 ;_FAIL_290.txt */
<<
/*Expecting: ; Given: output_arg*/
MODULE a a BEGIN END ;
>> FAIL
/* test1151 ;_FAIL_291.txt */
<<
/*Expecting: ; Given: output_arg*/
MODULE a "" BEGIN END ;
>> FAIL
/* test1152 ;_FAIL_292.txt */
<<
/*Expecting: ; Given: expr_list*/
MODULE a ; BEGIN END a
>> FAIL
/* test1153 ;_FAIL_293.txt */
<<
/*Expecting: ; Given: expr_list*/
MODULE a ; BEGIN END a , a
>> FAIL
/* test1154 ;_FAIL_294.txt */
<<
/*Expecting: ; Given: expr_list*/
MODULE a a BEGIN END ;
>> FAIL
/* test1155 ;_FAIL_295.txt */
<<
/*Expecting: ; Given: expr_list*/
MODULE a a , a BEGIN END ;
>> FAIL
/* test1156 ;_FAIL_296.txt */
<<
/*Expecting: ; Given: expr_list.close.0*/
MODULE a ; BEGIN END , a , a
>> FAIL
/* test1157 ;_FAIL_297.txt */
<<
/*Expecting: ; Given: expr_list.close.0*/
MODULE a ; BEGIN END , a
>> FAIL
/* test1158 ;_FAIL_298.txt */
<<
/*Expecting: ; Given: expr_list.close.0*/
MODULE a , a , a BEGIN END ;
>> FAIL
/* test1159 ;_FAIL_299.txt */
<<
/*Expecting: ; Given: expr_list.close.0*/
MODULE a , a BEGIN END ;
>> FAIL
/* test1160 ;_FAIL_3.txt */
<<
/*Expecting: ; Given: TYBOOL*/
MODULE a TRUTH BEGIN END ;
>> FAIL
/* test1161 ;_FAIL_30.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a >= BEGIN END ;
>> FAIL
/* test1162 ;_FAIL_300.txt */
<<
/*Expecting: ; Given: expr*/
MODULE a ; BEGIN END a
>> FAIL
/* test1163 ;_FAIL_301.txt */
<<
/*Expecting: ; Given: expr*/
MODULE a a BEGIN END ;
>> FAIL
/* test1164 ;_FAIL_302.txt */
<<
/*Expecting: ; Given: expr_bool*/
MODULE a ; BEGIN END a
>> FAIL
/* test1165 ;_FAIL_303.txt */
<<
/*Expecting: ; Given: expr_bool*/
MODULE a ; BEGIN END a == a
>> FAIL
/* test1166 ;_FAIL_304.txt */
<<
/*Expecting: ; Given: expr_bool*/
MODULE a a BEGIN END ;
>> FAIL
/* test1167 ;_FAIL_305.txt */
<<
/*Expecting: ; Given: expr_bool*/
MODULE a a == a BEGIN END ;
>> FAIL
/* test1168 ;_FAIL_306.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a ; BEGIN END >= a
>> FAIL
/* test1169 ;_FAIL_307.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a ; BEGIN END < a
>> FAIL
/* test1170 ;_FAIL_308.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a ; BEGIN END != a
>> FAIL
/* test1171 ;_FAIL_309.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a ; BEGIN END == a
>> FAIL
/* test1172 ;_FAIL_31.txt */
<<
/*Expecting: ; Given: CMPOP*/
MODULE a != BEGIN END ;
>> FAIL
/* test1173 ;_FAIL_310.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a ; BEGIN END <= a
>> FAIL
/* test1174 ;_FAIL_311.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a ; BEGIN END > a
>> FAIL
/* test1175 ;_FAIL_312.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a >= a BEGIN END ;
>> FAIL
/* test1176 ;_FAIL_313.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a < a BEGIN END ;
>> FAIL
/* test1177 ;_FAIL_314.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a != a BEGIN END ;
>> FAIL
/* test1178 ;_FAIL_315.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a == a BEGIN END ;
>> FAIL
/* test1179 ;_FAIL_316.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a <= a BEGIN END ;
>> FAIL
/* test1180 ;_FAIL_317.txt */
<<
/*Expecting: ; Given: expr_bool.opt.0*/
MODULE a > a BEGIN END ;
>> FAIL
/* test1181 ;_FAIL_318.txt */
<<
/*Expecting: ; Given: +*/
MODULE a ; BEGIN END +
>> FAIL
/* test1182 ;_FAIL_319.txt */
<<
/*Expecting: ; Given: +*/
MODULE a + BEGIN END ;
>> FAIL
/* test1183 ;_FAIL_32.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a ; BEGIN END .
>> FAIL
/* test1184 ;_FAIL_320.txt */
<<
/*Expecting: ; Given: -*/
MODULE a ; BEGIN END -
>> FAIL
/* test1185 ;_FAIL_321.txt */
<<
/*Expecting: ; Given: -*/
MODULE a - BEGIN END ;
>> FAIL
/* test1186 ;_FAIL_322.txt */
<<
/*Expecting: ; Given: expr_arith_2*/
MODULE a ; BEGIN END a
>> FAIL
/* test1187 ;_FAIL_323.txt */
<<
/*Expecting: ; Given: expr_arith_2*/
MODULE a ; BEGIN END a + a
>> FAIL
/* test1188 ;_FAIL_324.txt */
<<
/*Expecting: ; Given: expr_arith_2*/
MODULE a a BEGIN END ;
>> FAIL
/* test1189 ;_FAIL_325.txt */
<<
/*Expecting: ; Given: expr_arith_2*/
MODULE a a + a BEGIN END ;
>> FAIL
/* test1190 ;_FAIL_326.txt */
<<
/*Expecting: ; Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN END +
>> FAIL
/* test1191 ;_FAIL_327.txt */
<<
/*Expecting: ; Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN END -
>> FAIL
/* test1192 ;_FAIL_328.txt */
<<
/*Expecting: ; Given: expr_arith_2.alt.0*/
MODULE a + BEGIN END ;
>> FAIL
/* test1193 ;_FAIL_329.txt */
<<
/*Expecting: ; Given: expr_arith_2.alt.0*/
MODULE a - BEGIN END ;
>> FAIL
/* test1194 ;_FAIL_33.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a ; BEGIN END 0.
>> FAIL
/* test1195 ;_FAIL_330.txt */
<<
/*Expecting: ; Given: expr_arith_2.close.0*/
MODULE a ; BEGIN END - a
>> FAIL
/* test1196 ;_FAIL_331.txt */
<<
/*Expecting: ; Given: expr_arith_2.close.0*/
MODULE a ; BEGIN END + a
>> FAIL
/* test1197 ;_FAIL_332.txt */
<<
/*Expecting: ; Given: expr_arith_2.close.0*/
MODULE a ; BEGIN END + a + a
>> FAIL
/* test1198 ;_FAIL_333.txt */
<<
/*Expecting: ; Given: expr_arith_2.close.0*/
MODULE a - a BEGIN END ;
>> FAIL
/* test1199 ;_FAIL_334.txt */
<<
/*Expecting: ; Given: expr_arith_2.close.0*/
MODULE a + a BEGIN END ;
>> FAIL
/* test1200 ;_FAIL_335.txt */
<<
/*Expecting: ; Given: expr_arith_2.close.0*/
MODULE a + a + a BEGIN END ;
>> FAIL
/* test1201 ;_FAIL_336.txt */
<<
/*Expecting: ; Given: expr_arith_1*/
MODULE a ; BEGIN END a * a
>> FAIL
/* test1202 ;_FAIL_337.txt */
<<
/*Expecting: ; Given: expr_arith_1*/
MODULE a ; BEGIN END a
>> FAIL
/* test1203 ;_FAIL_338.txt */
<<
/*Expecting: ; Given: expr_arith_1*/
MODULE a a * a BEGIN END ;
>> FAIL
/* test1204 ;_FAIL_339.txt */
<<
/*Expecting: ; Given: expr_arith_1*/
MODULE a a BEGIN END ;
>> FAIL
/* test1205 ;_FAIL_34.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a ; BEGIN END .0
>> FAIL
/* test1206 ;_FAIL_340.txt */
<<
/*Expecting: ; Given: expr_arith_1.close.0*/
MODULE a ; BEGIN END * a
>> FAIL
/* test1207 ;_FAIL_341.txt */
<<
/*Expecting: ; Given: expr_arith_1.close.0*/
MODULE a ; BEGIN END * a * a
>> FAIL
/* test1208 ;_FAIL_342.txt */
<<
/*Expecting: ; Given: expr_arith_1.close.0*/
MODULE a * a BEGIN END ;
>> FAIL
/* test1209 ;_FAIL_343.txt */
<<
/*Expecting: ; Given: expr_arith_1.close.0*/
MODULE a * a * a BEGIN END ;
>> FAIL
/* test1210 ;_FAIL_344.txt */
<<
/*Expecting: ; Given: expr_arith_div*/
MODULE a ; BEGIN END a / a
>> FAIL
/* test1211 ;_FAIL_345.txt */
<<
/*Expecting: ; Given: expr_arith_div*/
MODULE a ; BEGIN END a
>> FAIL
/* test1212 ;_FAIL_346.txt */
<<
/*Expecting: ; Given: expr_arith_div*/
MODULE a a / a BEGIN END ;
>> FAIL
/* test1213 ;_FAIL_347.txt */
<<
/*Expecting: ; Given: expr_arith_div*/
MODULE a a BEGIN END ;
>> FAIL
/* test1214 ;_FAIL_348.txt */
<<
/*Expecting: ; Given: expr_arith_div.opt.0*/
MODULE a ; BEGIN END / a
>> FAIL
/* test1215 ;_FAIL_349.txt */
<<
/*Expecting: ; Given: expr_arith_div.opt.0*/
MODULE a / a BEGIN END ;
>> FAIL
/* test1216 ;_FAIL_35.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a ; BEGIN END .e0
>> FAIL
/* test1217 ;_FAIL_350.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a ; BEGIN END - a
>> FAIL
/* test1218 ;_FAIL_351.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a ; BEGIN END a
>> FAIL
/* test1219 ;_FAIL_352.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a ; BEGIN END ( a )
>> FAIL
/* test1220 ;_FAIL_353.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a ; BEGIN END .
>> FAIL
/* test1221 ;_FAIL_354.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a ; BEGIN END 0
>> FAIL
/* test1222 ;_FAIL_355.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a - a BEGIN END ;
>> FAIL
/* test1223 ;_FAIL_356.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a a BEGIN END ;
>> FAIL
/* test1224 ;_FAIL_357.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a ( a ) BEGIN END ;
>> FAIL
/* test1225 ;_FAIL_358.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a . BEGIN END ;
>> FAIL
/* test1226 ;_FAIL_359.txt */
<<
/*Expecting: ; Given: expr_arith_0*/
MODULE a 0 BEGIN END ;
>> FAIL
/* test1227 ;_FAIL_36.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a . BEGIN END ;
>> FAIL
/* test1228 ;_FAIL_360.txt */
<<
/*Expecting: ; Given: expr_arith_0.opt.0*/
MODULE a ; BEGIN END -
>> FAIL
/* test1229 ;_FAIL_361.txt */
<<
/*Expecting: ; Given: expr_arith_0.opt.0*/
MODULE a - BEGIN END ;
>> FAIL
/* test1230 ;_FAIL_362.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a ; BEGIN END .
>> FAIL
/* test1231 ;_FAIL_363.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a ; BEGIN END 0
>> FAIL
/* test1232 ;_FAIL_364.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a ; BEGIN END ( a )
>> FAIL
/* test1233 ;_FAIL_365.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a ; BEGIN END a
>> FAIL
/* test1234 ;_FAIL_366.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a ; BEGIN END a ( )
>> FAIL
/* test1235 ;_FAIL_367.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a . BEGIN END ;
>> FAIL
/* test1236 ;_FAIL_368.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a 0 BEGIN END ;
>> FAIL
/* test1237 ;_FAIL_369.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a ( a ) BEGIN END ;
>> FAIL
/* test1238 ;_FAIL_37.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a 0. BEGIN END ;
>> FAIL
/* test1239 ;_FAIL_370.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a a BEGIN END ;
>> FAIL
/* test1240 ;_FAIL_371.txt */
<<
/*Expecting: ; Given: expr_arith_atom*/
MODULE a a ( ) BEGIN END ;
>> FAIL
/* test1241 ;_FAIL_372.txt */
<<
/*Expecting: ; Given: expr_arith_atom.opt.0*/
MODULE a ; BEGIN END a
>> FAIL
/* test1242 ;_FAIL_373.txt */
<<
/*Expecting: ; Given: expr_arith_atom.opt.0*/
MODULE a a BEGIN END ;
>> FAIL
/* test1243 ;_FAIL_374.txt */
<<
/*Expecting: ; Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN END ( )
>> FAIL
/* test1244 ;_FAIL_375.txt */
<<
/*Expecting: ; Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN END ( a )
>> FAIL
/* test1245 ;_FAIL_376.txt */
<<
/*Expecting: ; Given: expr_arith_atom.opt.1*/
MODULE a ( ) BEGIN END ;
>> FAIL
/* test1246 ;_FAIL_377.txt */
<<
/*Expecting: ; Given: expr_arith_atom.opt.1*/
MODULE a ( a ) BEGIN END ;
>> FAIL
/* test1247 ;_FAIL_378.txt */
<<
/*Expecting: ; Given: STARLIT*/
MODULE a ; BEGIN END *
>> FAIL
/* test1248 ;_FAIL_379.txt */
<<
/*Expecting: ; Given: STARLIT*/
MODULE a * BEGIN END ;
>> FAIL
/* test1249 ;_FAIL_38.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a .0 BEGIN END ;
>> FAIL
/* test1250 ;_FAIL_380.txt */
<<
/*Expecting: ; Given: SLASHLIT*/
MODULE a ; BEGIN END /
>> FAIL
/* test1251 ;_FAIL_381.txt */
<<
/*Expecting: ; Given: SLASHLIT*/
MODULE a / BEGIN END ;
>> FAIL
/* test1252 ;_FAIL_382.txt */
<<
/*Expecting: ; Given: COLONLIT*/
MODULE a ; BEGIN END :
>> FAIL
/* test1253 ;_FAIL_383.txt */
<<
/*Expecting: ; Given: COLONLIT*/
MODULE a : BEGIN END ;
>> FAIL
/* test1254 ;_FAIL_39.txt */
<<
/*Expecting: ; Given: FLOATLIT*/
MODULE a .e0 BEGIN END ;
>> FAIL
/* test1255 ;_FAIL_4.txt */
<<
/*Expecting: ; Given: TYINT*/
MODULE a ; BEGIN END COUNT
>> FAIL
/* test1256 ;_FAIL_40.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a ; BEGIN END 9
>> FAIL
/* test1257 ;_FAIL_41.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a ; BEGIN END +0
>> FAIL
/* test1258 ;_FAIL_42.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a ; BEGIN END 0
>> FAIL
/* test1259 ;_FAIL_43.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a ; BEGIN END 00
>> FAIL
/* test1260 ;_FAIL_44.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a ; BEGIN END -0
>> FAIL
/* test1261 ;_FAIL_45.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a 9 BEGIN END ;
>> FAIL
/* test1262 ;_FAIL_46.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a +0 BEGIN END ;
>> FAIL
/* test1263 ;_FAIL_47.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a 0 BEGIN END ;
>> FAIL
/* test1264 ;_FAIL_48.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a 00 BEGIN END ;
>> FAIL
/* test1265 ;_FAIL_49.txt */
<<
/*Expecting: ; Given: INTLIT*/
MODULE a -0 BEGIN END ;
>> FAIL
/* test1266 ;_FAIL_5.txt */
<<
/*Expecting: ; Given: TYINT*/
MODULE a COUNT BEGIN END ;
>> FAIL
/* test1267 ;_FAIL_50.txt */
<<
/*Expecting: ; Given: MODULE*/
MODULE a ; BEGIN END MODULE
>> FAIL
/* test1268 ;_FAIL_51.txt */
<<
/*Expecting: ; Given: MODULE*/
MODULE a MODULE BEGIN END ;
>> FAIL
/* test1269 ;_FAIL_52.txt */
<<
/*Expecting: ; Given: BEGIN*/
MODULE a ; BEGIN END BEGIN
>> FAIL
/* test1270 ;_FAIL_53.txt */
<<
/*Expecting: ; Given: END*/
MODULE a ; BEGIN END END
>> FAIL
/* test1271 ;_FAIL_54.txt */
<<
/*Expecting: ; Given: END*/
MODULE a END BEGIN END ;
>> FAIL
/* test1272 ;_FAIL_55.txt */
<<
/*Expecting: ; Given: prog.opt.0*/
MODULE a ; BEGIN END VAR a : COUNT
>> FAIL
/* test1273 ;_FAIL_56.txt */
<<
/*Expecting: ; Given: id*/
MODULE a ; BEGIN END a
>> FAIL
/* test1274 ;_FAIL_57.txt */
<<
/*Expecting: ; Given: id*/
MODULE a a BEGIN END ;
>> FAIL
/* test1275 ;_FAIL_58.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a ; BEGIN END VAR a : COUNT
>> FAIL
/* test1276 ;_FAIL_59.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a ; BEGIN END CONST a : COUNT := a
>> FAIL
/* test1277 ;_FAIL_6.txt */
<<
/*Expecting: ; Given: TYFLOAT*/
MODULE a ; BEGIN END FLOAT
>> FAIL
/* test1278 ;_FAIL_60.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a ; BEGIN END PROCEDURE a ( ) := BEGIN END
>> FAIL
/* test1279 ;_FAIL_61.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a ; BEGIN END VAR a : COUNT ; VAR a : COUNT
>> FAIL
/* test1280 ;_FAIL_62.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a ; BEGIN END FUNCTION a ( ) : COUNT := BEGIN END
>> FAIL
/* test1281 ;_FAIL_63.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a VAR a : COUNT BEGIN END ;
>> FAIL
/* test1282 ;_FAIL_64.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test1283 ;_FAIL_65.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test1284 ;_FAIL_66.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test1285 ;_FAIL_67.txt */
<<
/*Expecting: ; Given: decl_list*/
MODULE a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test1286 ;_FAIL_7.txt */
<<
/*Expecting: ; Given: TYFLOAT*/
MODULE a FLOAT BEGIN END ;
>> FAIL
/* test1287 ;_FAIL_78.txt */
<<
/*Expecting: ; Given: stmt_list*/
MODULE a ; BEGIN END BEGIN END
>> FAIL
/* test1288 ;_FAIL_79.txt */
<<
/*Expecting: ; Given: stmt_list*/
MODULE a BEGIN END BEGIN END ;
>> FAIL
/* test1289 ;_FAIL_8.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a ; BEGIN END a_
>> FAIL
/* test1290 ;_FAIL_88.txt */
<<
/*Expecting: ; Given: stmt_list.close.0*/
MODULE a ; OUTPUT a BEGIN END ;
>> FAIL
/* test1291 ;_FAIL_89.txt */
<<
/*Expecting: ; Given: stmt_list.close.0*/
MODULE a ; BEGIN END BEGIN END ;
>> FAIL
/* test1292 ;_FAIL_9.txt */
<<
/*Expecting: ; Given: ID*/
MODULE a ; BEGIN END A
>> FAIL
/* test1293 ;_FAIL_91.txt */
<<
/*Expecting: ; Given: stmt_list.close.0*/
MODULE a ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test1294 ;_FAIL_92.txt */
<<
/*Expecting: ; Given: stmt_list.close.0*/
MODULE a ; a ( ) BEGIN END ;
>> FAIL
/* test1295 ;_FAIL_93.txt */
<<
/*Expecting: ; Given: stmt_list.close.0*/
MODULE a ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test1296 ;_FAIL_94.txt */
<<
/*Expecting: ; Given: stmt_list.close.0*/
MODULE a ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test1297 ;_FAIL_95.txt */
<<
/*Expecting: ; Given: stmt_list.close.0*/
MODULE a ; a := a BEGIN END ;
>> FAIL
/* test1298 ;_FAIL_96.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END BEGIN END ; BEGIN END
>> FAIL
/* test1299 ;_FAIL_97.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END a ( )
>> FAIL
/* test1300 ;_FAIL_98.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END BEGIN END
>> FAIL
/* test1301 ;_FAIL_99.txt */
<<
/*Expecting: ; Given: stmt_list.opt.0*/
MODULE a ; BEGIN END WHILE a DO BEGIN END
>> FAIL
/* test1302 ;_PASS_0.txt */
<<
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END BEGIN END ;
>> OK
/* test1303 ;_PASS_1.txt */
<<
MODULE a ; BEGIN BEGIN END ; BEGIN END END ;
>> OK
/* test1304 ;_PASS_2.txt */
<<
MODULE a ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> OK
/* test1305 BEGIN_FAIL_0.txt */
<<
/*Expecting: BEGIN Given: STRLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := "" END BEGIN END ;
>> FAIL
/* test1306 BEGIN_FAIL_1.txt */
<<
/*Expecting: BEGIN Given: TYBOOL*/
MODULE a ; FUNCTION a ( ) : COUNT := TRUTH END BEGIN END ;
>> FAIL
/* test1307 BEGIN_FAIL_10.txt */
<<
/*Expecting: BEGIN Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := > END BEGIN END ;
>> FAIL
/* test1308 BEGIN_FAIL_100.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := a ( a ) END BEGIN END ;
>> FAIL
/* test1309 BEGIN_FAIL_101.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT BEGIN END UNTIL a END BEGIN END ;
>> FAIL
/* test1310 BEGIN_FAIL_102.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN a := a END BEGIN END ;
>> FAIL
/* test1311 BEGIN_FAIL_103.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN BEGIN END ELSE BEGIN END END BEGIN END ;
>> FAIL
/* test1312 BEGIN_FAIL_104.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT IF a THEN BEGIN END UNTIL a END BEGIN END ;
>> FAIL
/* test1313 BEGIN_FAIL_105.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO IF a THEN BEGIN END END BEGIN END ;
>> FAIL
/* test1314 BEGIN_FAIL_106.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT OUTPUT a UNTIL a END BEGIN END ;
>> FAIL
/* test1315 BEGIN_FAIL_107.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN BEGIN END END BEGIN END ;
>> FAIL
/* test1316 BEGIN_FAIL_108.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a END BEGIN END ;
>> FAIL
/* test1317 BEGIN_FAIL_109.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a END BEGIN END ;
>> FAIL
/* test1318 BEGIN_FAIL_11.txt */
<<
/*Expecting: BEGIN Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := <= END BEGIN END ;
>> FAIL
/* test1319 BEGIN_FAIL_110.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO OUTPUT a END BEGIN END ;
>> FAIL
/* test1320 BEGIN_FAIL_111.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := OUTPUT a END BEGIN END ;
>> FAIL
/* test1321 BEGIN_FAIL_112.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := BEGIN END END BEGIN END ;
>> FAIL
/* test1322 BEGIN_FAIL_113.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO WHILE a DO BEGIN END END BEGIN END ;
>> FAIL
/* test1323 BEGIN_FAIL_114.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN IF a THEN BEGIN END END BEGIN END ;
>> FAIL
/* test1324 BEGIN_FAIL_115.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := a ( ) END BEGIN END ;
>> FAIL
/* test1325 BEGIN_FAIL_116.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO a := a END BEGIN END ;
>> FAIL
/* test1326 BEGIN_FAIL_117.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO BEGIN END END BEGIN END ;
>> FAIL
/* test1327 BEGIN_FAIL_118.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN REPEAT BEGIN END UNTIL a END BEGIN END ;
>> FAIL
/* test1328 BEGIN_FAIL_119.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN OUTPUT a END BEGIN END ;
>> FAIL
/* test1329 BEGIN_FAIL_12.txt */
<<
/*Expecting: BEGIN Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := < END BEGIN END ;
>> FAIL
/* test1330 BEGIN_FAIL_120.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT a ( ) UNTIL a END BEGIN END ;
>> FAIL
/* test1331 BEGIN_FAIL_121.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO a ( ) END BEGIN END ;
>> FAIL
/* test1332 BEGIN_FAIL_122.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := OUTPUT "" END BEGIN END ;
>> FAIL
/* test1333 BEGIN_FAIL_123.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN a ( ) END BEGIN END ;
>> FAIL
/* test1334 BEGIN_FAIL_124.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT a := a UNTIL a END BEGIN END ;
>> FAIL
/* test1335 BEGIN_FAIL_125.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN WHILE a DO BEGIN END END BEGIN END ;
>> FAIL
/* test1336 BEGIN_FAIL_126.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a END BEGIN END ;
>> FAIL
/* test1337 BEGIN_FAIL_127.txt */
<<
/*Expecting: BEGIN Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE WHILE a DO BEGIN END END BEGIN END ;
>> FAIL
/* test1338 BEGIN_FAIL_128.txt */
<<
/*Expecting: BEGIN Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE OUTPUT a END BEGIN END ;
>> FAIL
/* test1339 BEGIN_FAIL_129.txt */
<<
/*Expecting: BEGIN Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE BEGIN END END BEGIN END ;
>> FAIL
/* test1340 BEGIN_FAIL_13.txt */
<<
/*Expecting: BEGIN Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := == END BEGIN END ;
>> FAIL
/* test1341 BEGIN_FAIL_130.txt */
<<
/*Expecting: BEGIN Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE a ( ) END BEGIN END ;
>> FAIL
/* test1342 BEGIN_FAIL_131.txt */
<<
/*Expecting: BEGIN Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE IF a THEN BEGIN END END BEGIN END ;
>> FAIL
/* test1343 BEGIN_FAIL_132.txt */
<<
/*Expecting: BEGIN Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE REPEAT BEGIN END UNTIL a END BEGIN END ;
>> FAIL
/* test1344 BEGIN_FAIL_133.txt */
<<
/*Expecting: BEGIN Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE a := a END BEGIN END ;
>> FAIL
/* test1345 BEGIN_FAIL_134.txt */
<<
/*Expecting: BEGIN Given: stmt.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE BEGIN END END BEGIN END ;
>> FAIL
/* test1346 BEGIN_FAIL_135.txt */
<<
/*Expecting: BEGIN Given: stmt.opt.1*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1347 BEGIN_FAIL_136.txt */
<<
/*Expecting: BEGIN Given: output_arg*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1348 BEGIN_FAIL_137.txt */
<<
/*Expecting: BEGIN Given: output_arg*/
MODULE a ; FUNCTION a ( ) : COUNT := "" END BEGIN END ;
>> FAIL
/* test1349 BEGIN_FAIL_138.txt */
<<
/*Expecting: BEGIN Given: expr_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1350 BEGIN_FAIL_139.txt */
<<
/*Expecting: BEGIN Given: expr_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a , a END BEGIN END ;
>> FAIL
/* test1351 BEGIN_FAIL_14.txt */
<<
/*Expecting: BEGIN Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := >= END BEGIN END ;
>> FAIL
/* test1352 BEGIN_FAIL_140.txt */
<<
/*Expecting: BEGIN Given: expr_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a , a END BEGIN END ;
>> FAIL
/* test1353 BEGIN_FAIL_141.txt */
<<
/*Expecting: BEGIN Given: expr_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a END BEGIN END ;
>> FAIL
/* test1354 BEGIN_FAIL_142.txt */
<<
/*Expecting: BEGIN Given: expr*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1355 BEGIN_FAIL_143.txt */
<<
/*Expecting: BEGIN Given: expr_bool*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1356 BEGIN_FAIL_144.txt */
<<
/*Expecting: BEGIN Given: expr_bool*/
MODULE a ; FUNCTION a ( ) : COUNT := a == a END BEGIN END ;
>> FAIL
/* test1357 BEGIN_FAIL_145.txt */
<<
/*Expecting: BEGIN Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := >= a END BEGIN END ;
>> FAIL
/* test1358 BEGIN_FAIL_146.txt */
<<
/*Expecting: BEGIN Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := < a END BEGIN END ;
>> FAIL
/* test1359 BEGIN_FAIL_147.txt */
<<
/*Expecting: BEGIN Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := != a END BEGIN END ;
>> FAIL
/* test1360 BEGIN_FAIL_148.txt */
<<
/*Expecting: BEGIN Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := == a END BEGIN END ;
>> FAIL
/* test1361 BEGIN_FAIL_149.txt */
<<
/*Expecting: BEGIN Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := <= a END BEGIN END ;
>> FAIL
/* test1362 BEGIN_FAIL_15.txt */
<<
/*Expecting: BEGIN Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := != END BEGIN END ;
>> FAIL
/* test1363 BEGIN_FAIL_150.txt */
<<
/*Expecting: BEGIN Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := > a END BEGIN END ;
>> FAIL
/* test1364 BEGIN_FAIL_151.txt */
<<
/*Expecting: BEGIN Given: +*/
MODULE a ; FUNCTION a ( ) : COUNT := + END BEGIN END ;
>> FAIL
/* test1365 BEGIN_FAIL_152.txt */
<<
/*Expecting: BEGIN Given: -*/
MODULE a ; FUNCTION a ( ) : COUNT := - END BEGIN END ;
>> FAIL
/* test1366 BEGIN_FAIL_153.txt */
<<
/*Expecting: BEGIN Given: expr_arith_2*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1367 BEGIN_FAIL_154.txt */
<<
/*Expecting: BEGIN Given: expr_arith_2*/
MODULE a ; FUNCTION a ( ) : COUNT := a + a END BEGIN END ;
>> FAIL
/* test1368 BEGIN_FAIL_155.txt */
<<
/*Expecting: BEGIN Given: expr_arith_2.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := + END BEGIN END ;
>> FAIL
/* test1369 BEGIN_FAIL_156.txt */
<<
/*Expecting: BEGIN Given: expr_arith_2.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := - END BEGIN END ;
>> FAIL
/* test1370 BEGIN_FAIL_157.txt */
<<
/*Expecting: BEGIN Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := - a END BEGIN END ;
>> FAIL
/* test1371 BEGIN_FAIL_158.txt */
<<
/*Expecting: BEGIN Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := + a END BEGIN END ;
>> FAIL
/* test1372 BEGIN_FAIL_159.txt */
<<
/*Expecting: BEGIN Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := + a + a END BEGIN END ;
>> FAIL
/* test1373 BEGIN_FAIL_16.txt */
<<
/*Expecting: BEGIN Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := . END BEGIN END ;
>> FAIL
/* test1374 BEGIN_FAIL_160.txt */
<<
/*Expecting: BEGIN Given: expr_arith_1*/
MODULE a ; FUNCTION a ( ) : COUNT := a * a END BEGIN END ;
>> FAIL
/* test1375 BEGIN_FAIL_161.txt */
<<
/*Expecting: BEGIN Given: expr_arith_1*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1376 BEGIN_FAIL_162.txt */
<<
/*Expecting: BEGIN Given: expr_arith_1.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := * a END BEGIN END ;
>> FAIL
/* test1377 BEGIN_FAIL_163.txt */
<<
/*Expecting: BEGIN Given: expr_arith_1.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := * a * a END BEGIN END ;
>> FAIL
/* test1378 BEGIN_FAIL_164.txt */
<<
/*Expecting: BEGIN Given: expr_arith_div*/
MODULE a ; FUNCTION a ( ) : COUNT := a / a END BEGIN END ;
>> FAIL
/* test1379 BEGIN_FAIL_165.txt */
<<
/*Expecting: BEGIN Given: expr_arith_div*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1380 BEGIN_FAIL_166.txt */
<<
/*Expecting: BEGIN Given: expr_arith_div.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := / a END BEGIN END ;
>> FAIL
/* test1381 BEGIN_FAIL_167.txt */
<<
/*Expecting: BEGIN Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := - a END BEGIN END ;
>> FAIL
/* test1382 BEGIN_FAIL_168.txt */
<<
/*Expecting: BEGIN Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1383 BEGIN_FAIL_169.txt */
<<
/*Expecting: BEGIN Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := ( a ) END BEGIN END ;
>> FAIL
/* test1384 BEGIN_FAIL_17.txt */
<<
/*Expecting: BEGIN Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 0. END BEGIN END ;
>> FAIL
/* test1385 BEGIN_FAIL_170.txt */
<<
/*Expecting: BEGIN Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := . END BEGIN END ;
>> FAIL
/* test1386 BEGIN_FAIL_171.txt */
<<
/*Expecting: BEGIN Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 END BEGIN END ;
>> FAIL
/* test1387 BEGIN_FAIL_172.txt */
<<
/*Expecting: BEGIN Given: expr_arith_0.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := - END BEGIN END ;
>> FAIL
/* test1388 BEGIN_FAIL_173.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := . END BEGIN END ;
>> FAIL
/* test1389 BEGIN_FAIL_174.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 END BEGIN END ;
>> FAIL
/* test1390 BEGIN_FAIL_175.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := ( a ) END BEGIN END ;
>> FAIL
/* test1391 BEGIN_FAIL_176.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1392 BEGIN_FAIL_177.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := a ( ) END BEGIN END ;
>> FAIL
/* test1393 BEGIN_FAIL_178.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1394 BEGIN_FAIL_179.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom.opt.1*/
MODULE a ; FUNCTION a ( ) : COUNT := ( ) END BEGIN END ;
>> FAIL
/* test1395 BEGIN_FAIL_18.txt */
<<
/*Expecting: BEGIN Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := .0 END BEGIN END ;
>> FAIL
/* test1396 BEGIN_FAIL_180.txt */
<<
/*Expecting: BEGIN Given: expr_arith_atom.opt.1*/
MODULE a ; FUNCTION a ( ) : COUNT := ( a ) END BEGIN END ;
>> FAIL
/* test1397 BEGIN_FAIL_181.txt */
<<
/*Expecting: BEGIN Given: STARLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := * END BEGIN END ;
>> FAIL
/* test1398 BEGIN_FAIL_182.txt */
<<
/*Expecting: BEGIN Given: SLASHLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := / END BEGIN END ;
>> FAIL
/* test1399 BEGIN_FAIL_183.txt */
<<
/*Expecting: BEGIN Given: COLONLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := : END BEGIN END ;
>> FAIL
/* test1400 BEGIN_FAIL_19.txt */
<<
/*Expecting: BEGIN Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := .e0 END BEGIN END ;
>> FAIL
/* test1401 BEGIN_FAIL_2.txt */
<<
/*Expecting: BEGIN Given: TYINT*/
MODULE a ; FUNCTION a ( ) : COUNT := COUNT END BEGIN END ;
>> FAIL
/* test1402 BEGIN_FAIL_20.txt */
<<
/*Expecting: BEGIN Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 9 END BEGIN END ;
>> FAIL
/* test1403 BEGIN_FAIL_21.txt */
<<
/*Expecting: BEGIN Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := +0 END BEGIN END ;
>> FAIL
/* test1404 BEGIN_FAIL_22.txt */
<<
/*Expecting: BEGIN Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 END BEGIN END ;
>> FAIL
/* test1405 BEGIN_FAIL_23.txt */
<<
/*Expecting: BEGIN Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 00 END BEGIN END ;
>> FAIL
/* test1406 BEGIN_FAIL_24.txt */
<<
/*Expecting: BEGIN Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := -0 END BEGIN END ;
>> FAIL
/* test1407 BEGIN_FAIL_25.txt */
<<
/*Expecting: BEGIN Given: MODULE*/
MODULE a ; FUNCTION a ( ) : COUNT := MODULE END BEGIN END ;
>> FAIL
/* test1408 BEGIN_FAIL_26.txt */
<<
/*Expecting: BEGIN Given: ;*/
MODULE a ; FUNCTION a ( ) : COUNT := ; END BEGIN END ;
>> FAIL
/* test1409 BEGIN_FAIL_27.txt */
<<
/*Expecting: BEGIN Given: END*/
MODULE a ; FUNCTION a ( ) : COUNT := END END BEGIN END ;
>> FAIL
/* test1410 BEGIN_FAIL_28.txt */
<<
/*Expecting: BEGIN Given: prog.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1411 BEGIN_FAIL_29.txt */
<<
/*Expecting: BEGIN Given: id*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1412 BEGIN_FAIL_3.txt */
<<
/*Expecting: BEGIN Given: TYFLOAT*/
MODULE a ; FUNCTION a ( ) : COUNT := FLOAT END BEGIN END ;
>> FAIL
/* test1413 BEGIN_FAIL_30.txt */
<<
/*Expecting: BEGIN Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1414 BEGIN_FAIL_31.txt */
<<
/*Expecting: BEGIN Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : COUNT := a END BEGIN END ;
>> FAIL
/* test1415 BEGIN_FAIL_32.txt */
<<
/*Expecting: BEGIN Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( ) := BEGIN END END BEGIN END ;
>> FAIL
/* test1416 BEGIN_FAIL_33.txt */
<<
/*Expecting: BEGIN Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT ; VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1417 BEGIN_FAIL_34.txt */
<<
/*Expecting: BEGIN Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : COUNT := BEGIN END END BEGIN END ;
>> FAIL
/* test1418 BEGIN_FAIL_35.txt */
<<
/*Expecting: BEGIN Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1419 BEGIN_FAIL_36.txt */
<<
/*Expecting: BEGIN Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; CONST a : COUNT := a END BEGIN END ;
>> FAIL
/* test1420 BEGIN_FAIL_37.txt */
<<
/*Expecting: BEGIN Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END END BEGIN END ;
>> FAIL
/* test1421 BEGIN_FAIL_38.txt */
<<
/*Expecting: BEGIN Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT ; VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1422 BEGIN_FAIL_39.txt */
<<
/*Expecting: BEGIN Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; PROCEDURE a ( ) := BEGIN END END BEGIN END ;
>> FAIL
/* test1423 BEGIN_FAIL_4.txt */
<<
/*Expecting: BEGIN Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a_ END BEGIN END ;
>> FAIL
/* test1424 BEGIN_FAIL_40.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; OUTPUT a END BEGIN END ;
>> FAIL
/* test1425 BEGIN_FAIL_41.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; BEGIN END END BEGIN END ;
>> FAIL
/* test1426 BEGIN_FAIL_42.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; BEGIN END ; BEGIN END END BEGIN END ;
>> FAIL
/* test1427 BEGIN_FAIL_43.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; IF a THEN BEGIN END END BEGIN END ;
>> FAIL
/* test1428 BEGIN_FAIL_44.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; a ( ) END BEGIN END ;
>> FAIL
/* test1429 BEGIN_FAIL_45.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; REPEAT BEGIN END UNTIL a END BEGIN END ;
>> FAIL
/* test1430 BEGIN_FAIL_46.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; WHILE a DO BEGIN END END BEGIN END ;
>> FAIL
/* test1431 BEGIN_FAIL_47.txt */
<<
/*Expecting: BEGIN Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; a := a END BEGIN END ;
>> FAIL
/* test1432 BEGIN_FAIL_48.txt */
<<
/*Expecting: BEGIN Given: CONST*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST END BEGIN END ;
>> FAIL
/* test1433 BEGIN_FAIL_49.txt */
<<
/*Expecting: BEGIN Given: FUNCTION*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION END BEGIN END ;
>> FAIL
/* test1434 BEGIN_FAIL_5.txt */
<<
/*Expecting: BEGIN Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := A END BEGIN END ;
>> FAIL
/* test1435 BEGIN_FAIL_50.txt */
<<
/*Expecting: BEGIN Given: (*/
MODULE a ; FUNCTION a ( ) : COUNT := ( END BEGIN END ;
>> FAIL
/* test1436 BEGIN_FAIL_51.txt */
<<
/*Expecting: BEGIN Given: )*/
MODULE a ; FUNCTION a ( ) : COUNT := ) END BEGIN END ;
>> FAIL
/* test1437 BEGIN_FAIL_52.txt */
<<
/*Expecting: BEGIN Given: PROCEDURE*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE END BEGIN END ;
>> FAIL
/* test1438 BEGIN_FAIL_53.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END END BEGIN END ;
>> FAIL
/* test1439 BEGIN_FAIL_54.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1440 BEGIN_FAIL_55.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END END BEGIN END ;
>> FAIL
/* test1441 BEGIN_FAIL_56.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : FLOAT := a END BEGIN END ;
>> FAIL
/* test1442 BEGIN_FAIL_57.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : COUNT := a END BEGIN END ;
>> FAIL
/* test1443 BEGIN_FAIL_58.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( ) := BEGIN END END BEGIN END ;
>> FAIL
/* test1444 BEGIN_FAIL_59.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END END BEGIN END ;
>> FAIL
/* test1445 BEGIN_FAIL_6.txt */
<<
/*Expecting: BEGIN Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1446 BEGIN_FAIL_60.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : COUNT := BEGIN END END BEGIN END ;
>> FAIL
/* test1447 BEGIN_FAIL_61.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END END BEGIN END ;
>> FAIL
/* test1448 BEGIN_FAIL_62.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : TRUTH := a END BEGIN END ;
>> FAIL
/* test1449 BEGIN_FAIL_63.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END END BEGIN END ;
>> FAIL
/* test1450 BEGIN_FAIL_64.txt */
<<
/*Expecting: BEGIN Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END END BEGIN END ;
>> FAIL
/* test1451 BEGIN_FAIL_65.txt */
<<
/*Expecting: BEGIN Given: decl.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT END BEGIN END ;
>> FAIL
/* test1452 BEGIN_FAIL_66.txt */
<<
/*Expecting: BEGIN Given: decl.opt.1*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1453 BEGIN_FAIL_67.txt */
<<
/*Expecting: BEGIN Given: decl.opt.2*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT END BEGIN END ;
>> FAIL
/* test1454 BEGIN_FAIL_68.txt */
<<
/*Expecting: BEGIN Given: decl.opt.3*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1455 BEGIN_FAIL_69.txt */
<<
/*Expecting: BEGIN Given: var_decls*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1456 BEGIN_FAIL_7.txt */
<<
/*Expecting: BEGIN Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := aa END BEGIN END ;
>> FAIL
/* test1457 BEGIN_FAIL_70.txt */
<<
/*Expecting: BEGIN Given: var_decls*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT ; VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1458 BEGIN_FAIL_71.txt */
<<
/*Expecting: BEGIN Given: var_decls.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1459 BEGIN_FAIL_72.txt */
<<
/*Expecting: BEGIN Given: var_decls.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT ; VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1460 BEGIN_FAIL_73.txt */
<<
/*Expecting: BEGIN Given: VAR*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR END BEGIN END ;
>> FAIL
/* test1461 BEGIN_FAIL_74.txt */
<<
/*Expecting: BEGIN Given: var_decl*/
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT END BEGIN END ;
>> FAIL
/* test1462 BEGIN_FAIL_75.txt */
<<
/*Expecting: BEGIN Given: ,*/
MODULE a ; FUNCTION a ( ) : COUNT := , END BEGIN END ;
>> FAIL
/* test1463 BEGIN_FAIL_76.txt */
<<
/*Expecting: BEGIN Given: param_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT , a : COUNT END BEGIN END ;
>> FAIL
/* test1464 BEGIN_FAIL_77.txt */
<<
/*Expecting: BEGIN Given: param_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT END BEGIN END ;
>> FAIL
/* test1465 BEGIN_FAIL_78.txt */
<<
/*Expecting: BEGIN Given: param_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a : COUNT END BEGIN END ;
>> FAIL
/* test1466 BEGIN_FAIL_79.txt */
<<
/*Expecting: BEGIN Given: param_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a : COUNT , a : COUNT END BEGIN END ;
>> FAIL
/* test1467 BEGIN_FAIL_8.txt */
<<
/*Expecting: BEGIN Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := aA END BEGIN END ;
>> FAIL
/* test1468 BEGIN_FAIL_80.txt */
<<
/*Expecting: BEGIN Given: param*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT END BEGIN END ;
>> FAIL
/* test1469 BEGIN_FAIL_81.txt */
<<
/*Expecting: BEGIN Given: param*/
MODULE a ; FUNCTION a ( ) : COUNT := a : TRUTH END BEGIN END ;
>> FAIL
/* test1470 BEGIN_FAIL_82.txt */
<<
/*Expecting: BEGIN Given: param*/
MODULE a ; FUNCTION a ( ) : COUNT := a : FLOAT END BEGIN END ;
>> FAIL
/* test1471 BEGIN_FAIL_83.txt */
<<
/*Expecting: BEGIN Given: id_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a END BEGIN END ;
>> FAIL
/* test1472 BEGIN_FAIL_84.txt */
<<
/*Expecting: BEGIN Given: id_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a , a END BEGIN END ;
>> FAIL
/* test1473 BEGIN_FAIL_85.txt */
<<
/*Expecting: BEGIN Given: id_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a END BEGIN END ;
>> FAIL
/* test1474 BEGIN_FAIL_86.txt */
<<
/*Expecting: BEGIN Given: id_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a , a END BEGIN END ;
>> FAIL
/* test1475 BEGIN_FAIL_87.txt */
<<
/*Expecting: BEGIN Given: DEFAS*/
MODULE a ; FUNCTION a ( ) : COUNT := := END BEGIN END ;
>> FAIL
/* test1476 BEGIN_FAIL_88.txt */
<<
/*Expecting: BEGIN Given: type*/
MODULE a ; FUNCTION a ( ) : COUNT := TRUTH END BEGIN END ;
>> FAIL
/* test1477 BEGIN_FAIL_89.txt */
<<
/*Expecting: BEGIN Given: type*/
MODULE a ; FUNCTION a ( ) : COUNT := COUNT END BEGIN END ;
>> FAIL
/* test1478 BEGIN_FAIL_9.txt */
<<
/*Expecting: BEGIN Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a0 END BEGIN END ;
>> FAIL
/* test1479 BEGIN_FAIL_90.txt */
<<
/*Expecting: BEGIN Given: type*/
MODULE a ; FUNCTION a ( ) : COUNT := FLOAT END BEGIN END ;
>> FAIL
/* test1480 BEGIN_FAIL_91.txt */
<<
/*Expecting: BEGIN Given: ELSE*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE END BEGIN END ;
>> FAIL
/* test1481 BEGIN_FAIL_92.txt */
<<
/*Expecting: BEGIN Given: OUTPUT*/
MODULE a ; FUNCTION a ( ) : COUNT := OUTPUT END BEGIN END ;
>> FAIL
/* test1482 BEGIN_FAIL_93.txt */
<<
/*Expecting: BEGIN Given: IF*/
MODULE a ; FUNCTION a ( ) : COUNT := IF END BEGIN END ;
>> FAIL
/* test1483 BEGIN_FAIL_94.txt */
<<
/*Expecting: BEGIN Given: THEN*/
MODULE a ; FUNCTION a ( ) : COUNT := THEN END BEGIN END ;
>> FAIL
/* test1484 BEGIN_FAIL_95.txt */
<<
/*Expecting: BEGIN Given: WHILE*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE END BEGIN END ;
>> FAIL
/* test1485 BEGIN_FAIL_96.txt */
<<
/*Expecting: BEGIN Given: DO*/
MODULE a ; FUNCTION a ( ) : COUNT := DO END BEGIN END ;
>> FAIL
/* test1486 BEGIN_FAIL_97.txt */
<<
/*Expecting: BEGIN Given: REPEAT*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT END BEGIN END ;
>> FAIL
/* test1487 BEGIN_FAIL_98.txt */
<<
/*Expecting: BEGIN Given: UNTIL*/
MODULE a ; FUNCTION a ( ) : COUNT := UNTIL END BEGIN END ;
>> FAIL
/* test1488 BEGIN_FAIL_99.txt */
<<
/*Expecting: BEGIN Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := a := a END BEGIN END ;
>> FAIL
/* test1489 BEGIN_PASS_0.txt */
<<
MODULE a ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> OK
/* test1490 BEGIN_PASS_1.txt */
<<
MODULE a ; BEGIN BEGIN END END ;
>> OK
/* test1491 BEGIN_PASS_2.txt */
<<
MODULE a ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> OK
/* test1492 CMPOP_FAIL_0.txt */
<<
/*Expecting: CMPOP Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" a BEGIN END ;
>> FAIL
/* test1493 CMPOP_FAIL_1.txt */
<<
/*Expecting: CMPOP Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH a BEGIN END ;
>> FAIL
/* test1494 CMPOP_FAIL_10.txt */
<<
/*Expecting: CMPOP Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test1495 CMPOP_FAIL_100.txt */
<<
/*Expecting: CMPOP Given: DO*/
MODULE a ; CONST a : COUNT := a DO a BEGIN END ;
>> FAIL
/* test1496 CMPOP_FAIL_101.txt */
<<
/*Expecting: CMPOP Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT a BEGIN END ;
>> FAIL
/* test1497 CMPOP_FAIL_102.txt */
<<
/*Expecting: CMPOP Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL a BEGIN END ;
>> FAIL
/* test1498 CMPOP_FAIL_103.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a a BEGIN END ;
>> FAIL
/* test1499 CMPOP_FAIL_104.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) a BEGIN END ;
>> FAIL
/* test1500 CMPOP_FAIL_105.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1501 CMPOP_FAIL_106.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a a BEGIN END ;
>> FAIL
/* test1502 CMPOP_FAIL_107.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test1503 CMPOP_FAIL_108.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1504 CMPOP_FAIL_109.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test1505 CMPOP_FAIL_11.txt */
<<
/*Expecting: CMPOP Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. a BEGIN END ;
>> FAIL
/* test1506 CMPOP_FAIL_110.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a a BEGIN END ;
>> FAIL
/* test1507 CMPOP_FAIL_111.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test1508 CMPOP_FAIL_112.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a a BEGIN END ;
>> FAIL
/* test1509 CMPOP_FAIL_113.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1510 CMPOP_FAIL_114.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a a BEGIN END ;
>> FAIL
/* test1511 CMPOP_FAIL_115.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a a BEGIN END ;
>> FAIL
/* test1512 CMPOP_FAIL_116.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test1513 CMPOP_FAIL_117.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test1514 CMPOP_FAIL_118.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test1515 CMPOP_FAIL_119.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test1516 CMPOP_FAIL_12.txt */
<<
/*Expecting: CMPOP Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 a BEGIN END ;
>> FAIL
/* test1517 CMPOP_FAIL_120.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a a BEGIN END ;
>> FAIL
/* test1518 CMPOP_FAIL_121.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test1519 CMPOP_FAIL_122.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1520 CMPOP_FAIL_123.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a a BEGIN END ;
>> FAIL
/* test1521 CMPOP_FAIL_124.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a a BEGIN END ;
>> FAIL
/* test1522 CMPOP_FAIL_125.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) a BEGIN END ;
>> FAIL
/* test1523 CMPOP_FAIL_126.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" a BEGIN END ;
>> FAIL
/* test1524 CMPOP_FAIL_127.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) a BEGIN END ;
>> FAIL
/* test1525 CMPOP_FAIL_128.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a a BEGIN END ;
>> FAIL
/* test1526 CMPOP_FAIL_129.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test1527 CMPOP_FAIL_13.txt */
<<
/*Expecting: CMPOP Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 a BEGIN END ;
>> FAIL
/* test1528 CMPOP_FAIL_130.txt */
<<
/*Expecting: CMPOP Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1529 CMPOP_FAIL_131.txt */
<<
/*Expecting: CMPOP Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test1530 CMPOP_FAIL_132.txt */
<<
/*Expecting: CMPOP Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a a BEGIN END ;
>> FAIL
/* test1531 CMPOP_FAIL_133.txt */
<<
/*Expecting: CMPOP Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test1532 CMPOP_FAIL_134.txt */
<<
/*Expecting: CMPOP Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) a BEGIN END ;
>> FAIL
/* test1533 CMPOP_FAIL_135.txt */
<<
/*Expecting: CMPOP Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test1534 CMPOP_FAIL_136.txt */
<<
/*Expecting: CMPOP Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1535 CMPOP_FAIL_137.txt */
<<
/*Expecting: CMPOP Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a a BEGIN END ;
>> FAIL
/* test1536 CMPOP_FAIL_138.txt */
<<
/*Expecting: CMPOP Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test1537 CMPOP_FAIL_139.txt */
<<
/*Expecting: CMPOP Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1538 CMPOP_FAIL_14.txt */
<<
/*Expecting: CMPOP Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 a BEGIN END ;
>> FAIL
/* test1539 CMPOP_FAIL_140.txt */
<<
/*Expecting: CMPOP Given: output_arg*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1540 CMPOP_FAIL_141.txt */
<<
/*Expecting: CMPOP Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" a BEGIN END ;
>> FAIL
/* test1541 CMPOP_FAIL_142.txt */
<<
/*Expecting: CMPOP Given: expr_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1542 CMPOP_FAIL_143.txt */
<<
/*Expecting: CMPOP Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test1543 CMPOP_FAIL_144.txt */
<<
/*Expecting: CMPOP Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a a BEGIN END ;
>> FAIL
/* test1544 CMPOP_FAIL_145.txt */
<<
/*Expecting: CMPOP Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a a BEGIN END ;
>> FAIL
/* test1545 CMPOP_FAIL_146.txt */
<<
/*Expecting: CMPOP Given: expr*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1546 CMPOP_FAIL_147.txt */
<<
/*Expecting: CMPOP Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1547 CMPOP_FAIL_148.txt */
<<
/*Expecting: CMPOP Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a a BEGIN END ;
>> FAIL
/* test1548 CMPOP_FAIL_15.txt */
<<
/*Expecting: CMPOP Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 a BEGIN END ;
>> FAIL
/* test1549 CMPOP_FAIL_151.txt */
<<
/*Expecting: CMPOP Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1550 CMPOP_FAIL_152.txt */
<<
/*Expecting: CMPOP Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a a BEGIN END ;
>> FAIL
/* test1551 CMPOP_FAIL_155.txt */
<<
/*Expecting: CMPOP Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a - a a BEGIN END ;
>> FAIL
/* test1552 CMPOP_FAIL_156.txt */
<<
/*Expecting: CMPOP Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a + a a BEGIN END ;
>> FAIL
/* test1553 CMPOP_FAIL_157.txt */
<<
/*Expecting: CMPOP Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a + a + a a BEGIN END ;
>> FAIL
/* test1554 CMPOP_FAIL_158.txt */
<<
/*Expecting: CMPOP Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a a BEGIN END ;
>> FAIL
/* test1555 CMPOP_FAIL_159.txt */
<<
/*Expecting: CMPOP Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1556 CMPOP_FAIL_16.txt */
<<
/*Expecting: CMPOP Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test1557 CMPOP_FAIL_160.txt */
<<
/*Expecting: CMPOP Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a a BEGIN END ;
>> FAIL
/* test1558 CMPOP_FAIL_161.txt */
<<
/*Expecting: CMPOP Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a * a a BEGIN END ;
>> FAIL
/* test1559 CMPOP_FAIL_162.txt */
<<
/*Expecting: CMPOP Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a a BEGIN END ;
>> FAIL
/* test1560 CMPOP_FAIL_163.txt */
<<
/*Expecting: CMPOP Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1561 CMPOP_FAIL_164.txt */
<<
/*Expecting: CMPOP Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := a / a a BEGIN END ;
>> FAIL
/* test1562 CMPOP_FAIL_165.txt */
<<
/*Expecting: CMPOP Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a - a a BEGIN END ;
>> FAIL
/* test1563 CMPOP_FAIL_166.txt */
<<
/*Expecting: CMPOP Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1564 CMPOP_FAIL_167.txt */
<<
/*Expecting: CMPOP Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test1565 CMPOP_FAIL_168.txt */
<<
/*Expecting: CMPOP Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test1566 CMPOP_FAIL_169.txt */
<<
/*Expecting: CMPOP Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test1567 CMPOP_FAIL_17.txt */
<<
/*Expecting: CMPOP Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 a BEGIN END ;
>> FAIL
/* test1568 CMPOP_FAIL_170.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test1569 CMPOP_FAIL_171.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test1570 CMPOP_FAIL_172.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test1571 CMPOP_FAIL_173.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1572 CMPOP_FAIL_174.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test1573 CMPOP_FAIL_175.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1574 CMPOP_FAIL_176.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test1575 CMPOP_FAIL_177.txt */
<<
/*Expecting: CMPOP Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test1576 CMPOP_FAIL_18.txt */
<<
/*Expecting: CMPOP Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 a BEGIN END ;
>> FAIL
/* test1577 CMPOP_FAIL_180.txt */
<<
/*Expecting: CMPOP Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a : a BEGIN END ;
>> FAIL
/* test1578 CMPOP_FAIL_19.txt */
<<
/*Expecting: CMPOP Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE a BEGIN END ;
>> FAIL
/* test1579 CMPOP_FAIL_2.txt */
<<
/*Expecting: CMPOP Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT a BEGIN END ;
>> FAIL
/* test1580 CMPOP_FAIL_20.txt */
<<
/*Expecting: CMPOP Given: ;*/
MODULE a ; CONST a : COUNT := a ; a BEGIN END ;
>> FAIL
/* test1581 CMPOP_FAIL_21.txt */
<<
/*Expecting: CMPOP Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN a BEGIN END ;
>> FAIL
/* test1582 CMPOP_FAIL_22.txt */
<<
/*Expecting: CMPOP Given: END*/
MODULE a ; CONST a : COUNT := a END a BEGIN END ;
>> FAIL
/* test1583 CMPOP_FAIL_23.txt */
<<
/*Expecting: CMPOP Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1584 CMPOP_FAIL_24.txt */
<<
/*Expecting: CMPOP Given: id*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1585 CMPOP_FAIL_25.txt */
<<
/*Expecting: CMPOP Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1586 CMPOP_FAIL_26.txt */
<<
/*Expecting: CMPOP Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test1587 CMPOP_FAIL_27.txt */
<<
/*Expecting: CMPOP Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test1588 CMPOP_FAIL_28.txt */
<<
/*Expecting: CMPOP Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1589 CMPOP_FAIL_29.txt */
<<
/*Expecting: CMPOP Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test1590 CMPOP_FAIL_3.txt */
<<
/*Expecting: CMPOP Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT a BEGIN END ;
>> FAIL
/* test1591 CMPOP_FAIL_30.txt */
<<
/*Expecting: CMPOP Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1592 CMPOP_FAIL_31.txt */
<<
/*Expecting: CMPOP Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test1593 CMPOP_FAIL_32.txt */
<<
/*Expecting: CMPOP Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test1594 CMPOP_FAIL_33.txt */
<<
/*Expecting: CMPOP Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1595 CMPOP_FAIL_34.txt */
<<
/*Expecting: CMPOP Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test1596 CMPOP_FAIL_35.txt */
<<
/*Expecting: CMPOP Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test1597 CMPOP_FAIL_36.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a a BEGIN END ;
>> FAIL
/* test1598 CMPOP_FAIL_37.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END a BEGIN END ;
>> FAIL
/* test1599 CMPOP_FAIL_38.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test1600 CMPOP_FAIL_39.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test1601 CMPOP_FAIL_4.txt */
<<
/*Expecting: CMPOP Given: ID*/
MODULE a ; CONST a : COUNT := a a_ a BEGIN END ;
>> FAIL
/* test1602 CMPOP_FAIL_40.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) a BEGIN END ;
>> FAIL
/* test1603 CMPOP_FAIL_41.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1604 CMPOP_FAIL_42.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test1605 CMPOP_FAIL_43.txt */
<<
/*Expecting: CMPOP Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a a BEGIN END ;
>> FAIL
/* test1606 CMPOP_FAIL_45.txt */
<<
/*Expecting: CMPOP Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test1607 CMPOP_FAIL_46.txt */
<<
/*Expecting: CMPOP Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test1608 CMPOP_FAIL_47.txt */
<<
/*Expecting: CMPOP Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test1609 CMPOP_FAIL_48.txt */
<<
/*Expecting: CMPOP Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test1610 CMPOP_FAIL_49.txt */
<<
/*Expecting: CMPOP Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a a BEGIN END ;
>> FAIL
/* test1611 CMPOP_FAIL_5.txt */
<<
/*Expecting: CMPOP Given: ID*/
MODULE a ; CONST a : COUNT := a A a BEGIN END ;
>> FAIL
/* test1612 CMPOP_FAIL_50.txt */
<<
/*Expecting: CMPOP Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a a BEGIN END ;
>> FAIL
/* test1613 CMPOP_FAIL_51.txt */
<<
/*Expecting: CMPOP Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test1614 CMPOP_FAIL_52.txt */
<<
/*Expecting: CMPOP Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST a BEGIN END ;
>> FAIL
/* test1615 CMPOP_FAIL_53.txt */
<<
/*Expecting: CMPOP Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION a BEGIN END ;
>> FAIL
/* test1616 CMPOP_FAIL_54.txt */
<<
/*Expecting: CMPOP Given: (*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test1617 CMPOP_FAIL_55.txt */
<<
/*Expecting: CMPOP Given: )*/
MODULE a ; CONST a : COUNT := a ) a BEGIN END ;
>> FAIL
/* test1618 CMPOP_FAIL_56.txt */
<<
/*Expecting: CMPOP Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE a BEGIN END ;
>> FAIL
/* test1619 CMPOP_FAIL_57.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END a BEGIN END ;
>> FAIL
/* test1620 CMPOP_FAIL_58.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1621 CMPOP_FAIL_59.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END a BEGIN END ;
>> FAIL
/* test1622 CMPOP_FAIL_6.txt */
<<
/*Expecting: CMPOP Given: ID*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1623 CMPOP_FAIL_60.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a a BEGIN END ;
>> FAIL
/* test1624 CMPOP_FAIL_61.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test1625 CMPOP_FAIL_62.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test1626 CMPOP_FAIL_63.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test1627 CMPOP_FAIL_64.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test1628 CMPOP_FAIL_65.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test1629 CMPOP_FAIL_66.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a a BEGIN END ;
>> FAIL
/* test1630 CMPOP_FAIL_67.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END a BEGIN END ;
>> FAIL
/* test1631 CMPOP_FAIL_68.txt */
<<
/*Expecting: CMPOP Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test1632 CMPOP_FAIL_69.txt */
<<
/*Expecting: CMPOP Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test1633 CMPOP_FAIL_7.txt */
<<
/*Expecting: CMPOP Given: ID*/
MODULE a ; CONST a : COUNT := a aa a BEGIN END ;
>> FAIL
/* test1634 CMPOP_FAIL_70.txt */
<<
/*Expecting: CMPOP Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1635 CMPOP_FAIL_71.txt */
<<
/*Expecting: CMPOP Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test1636 CMPOP_FAIL_72.txt */
<<
/*Expecting: CMPOP Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1637 CMPOP_FAIL_73.txt */
<<
/*Expecting: CMPOP Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1638 CMPOP_FAIL_74.txt */
<<
/*Expecting: CMPOP Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1639 CMPOP_FAIL_75.txt */
<<
/*Expecting: CMPOP Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1640 CMPOP_FAIL_76.txt */
<<
/*Expecting: CMPOP Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1641 CMPOP_FAIL_77.txt */
<<
/*Expecting: CMPOP Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR a BEGIN END ;
>> FAIL
/* test1642 CMPOP_FAIL_78.txt */
<<
/*Expecting: CMPOP Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test1643 CMPOP_FAIL_79.txt */
<<
/*Expecting: CMPOP Given: ,*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test1644 CMPOP_FAIL_8.txt */
<<
/*Expecting: CMPOP Given: ID*/
MODULE a ; CONST a : COUNT := a aA a BEGIN END ;
>> FAIL
/* test1645 CMPOP_FAIL_80.txt */
<<
/*Expecting: CMPOP Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test1646 CMPOP_FAIL_81.txt */
<<
/*Expecting: CMPOP Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test1647 CMPOP_FAIL_82.txt */
<<
/*Expecting: CMPOP Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT a BEGIN END ;
>> FAIL
/* test1648 CMPOP_FAIL_83.txt */
<<
/*Expecting: CMPOP Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test1649 CMPOP_FAIL_84.txt */
<<
/*Expecting: CMPOP Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test1650 CMPOP_FAIL_85.txt */
<<
/*Expecting: CMPOP Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH a BEGIN END ;
>> FAIL
/* test1651 CMPOP_FAIL_86.txt */
<<
/*Expecting: CMPOP Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT a BEGIN END ;
>> FAIL
/* test1652 CMPOP_FAIL_87.txt */
<<
/*Expecting: CMPOP Given: id_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test1653 CMPOP_FAIL_88.txt */
<<
/*Expecting: CMPOP Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test1654 CMPOP_FAIL_89.txt */
<<
/*Expecting: CMPOP Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a a BEGIN END ;
>> FAIL
/* test1655 CMPOP_FAIL_9.txt */
<<
/*Expecting: CMPOP Given: ID*/
MODULE a ; CONST a : COUNT := a a0 a BEGIN END ;
>> FAIL
/* test1656 CMPOP_FAIL_90.txt */
<<
/*Expecting: CMPOP Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a a BEGIN END ;
>> FAIL
/* test1657 CMPOP_FAIL_91.txt */
<<
/*Expecting: CMPOP Given: DEFAS*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test1658 CMPOP_FAIL_92.txt */
<<
/*Expecting: CMPOP Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH a BEGIN END ;
>> FAIL
/* test1659 CMPOP_FAIL_93.txt */
<<
/*Expecting: CMPOP Given: type*/
MODULE a ; CONST a : COUNT := a COUNT a BEGIN END ;
>> FAIL
/* test1660 CMPOP_FAIL_94.txt */
<<
/*Expecting: CMPOP Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT a BEGIN END ;
>> FAIL
/* test1661 CMPOP_FAIL_95.txt */
<<
/*Expecting: CMPOP Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE a BEGIN END ;
>> FAIL
/* test1662 CMPOP_FAIL_96.txt */
<<
/*Expecting: CMPOP Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test1663 CMPOP_FAIL_97.txt */
<<
/*Expecting: CMPOP Given: IF*/
MODULE a ; CONST a : COUNT := a IF a BEGIN END ;
>> FAIL
/* test1664 CMPOP_FAIL_98.txt */
<<
/*Expecting: CMPOP Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN a BEGIN END ;
>> FAIL
/* test1665 CMPOP_FAIL_99.txt */
<<
/*Expecting: CMPOP Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE a BEGIN END ;
>> FAIL
/* test1666 CMPOP_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a > a BEGIN END ;
>> OK
/* test1667 CMPOP_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := a <= a BEGIN END ;
>> OK
/* test1668 CMPOP_PASS_2.txt */
<<
MODULE a ; CONST a : COUNT := a < a BEGIN END ;
>> OK
/* test1669 CMPOP_PASS_3.txt */
<<
MODULE a ; CONST a : COUNT := a == a BEGIN END ;
>> OK
/* test1670 CMPOP_PASS_4.txt */
<<
MODULE a ; CONST a : COUNT := a >= a BEGIN END ;
>> OK
/* test1671 CMPOP_PASS_5.txt */
<<
MODULE a ; CONST a : COUNT := a != a BEGIN END ;
>> OK
/* test1672 COLONLIT_FAIL_0.txt */
<<
/*Expecting: COLONLIT Given: STRLIT*/
MODULE a ; CONST a "" COUNT := a BEGIN END ;
>> FAIL
/* test1673 COLONLIT_FAIL_1.txt */
<<
/*Expecting: COLONLIT Given: TYBOOL*/
MODULE a ; CONST a TRUTH COUNT := a BEGIN END ;
>> FAIL
/* test1674 COLONLIT_FAIL_10.txt */
<<
/*Expecting: COLONLIT Given: CMPOP*/
MODULE a ; CONST a > COUNT := a BEGIN END ;
>> FAIL
/* test1675 COLONLIT_FAIL_100.txt */
<<
/*Expecting: COLONLIT Given: type*/
MODULE a ; CONST a FLOAT COUNT := a BEGIN END ;
>> FAIL
/* test1676 COLONLIT_FAIL_101.txt */
<<
/*Expecting: COLONLIT Given: ELSE*/
MODULE a ; CONST a ELSE COUNT := a BEGIN END ;
>> FAIL
/* test1677 COLONLIT_FAIL_102.txt */
<<
/*Expecting: COLONLIT Given: OUTPUT*/
MODULE a ; CONST a OUTPUT COUNT := a BEGIN END ;
>> FAIL
/* test1678 COLONLIT_FAIL_103.txt */
<<
/*Expecting: COLONLIT Given: IF*/
MODULE a ; CONST a IF COUNT := a BEGIN END ;
>> FAIL
/* test1679 COLONLIT_FAIL_104.txt */
<<
/*Expecting: COLONLIT Given: THEN*/
MODULE a ; CONST a THEN COUNT := a BEGIN END ;
>> FAIL
/* test1680 COLONLIT_FAIL_105.txt */
<<
/*Expecting: COLONLIT Given: WHILE*/
MODULE a ; CONST a WHILE COUNT := a BEGIN END ;
>> FAIL
/* test1681 COLONLIT_FAIL_106.txt */
<<
/*Expecting: COLONLIT Given: DO*/
MODULE a ; CONST a DO COUNT := a BEGIN END ;
>> FAIL
/* test1682 COLONLIT_FAIL_107.txt */
<<
/*Expecting: COLONLIT Given: REPEAT*/
MODULE a ; CONST a REPEAT COUNT := a BEGIN END ;
>> FAIL
/* test1683 COLONLIT_FAIL_108.txt */
<<
/*Expecting: COLONLIT Given: UNTIL*/
MODULE a ; CONST a UNTIL COUNT := a BEGIN END ;
>> FAIL
/* test1684 COLONLIT_FAIL_109.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a a := a COUNT := a BEGIN END ;
>> FAIL
/* test1685 COLONLIT_FAIL_11.txt */
<<
/*Expecting: COLONLIT Given: CMPOP*/
MODULE a ; CONST a <= COUNT := a BEGIN END ;
>> FAIL
/* test1686 COLONLIT_FAIL_110.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a a ( a ) COUNT := a BEGIN END ;
>> FAIL
/* test1687 COLONLIT_FAIL_111.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a REPEAT BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1688 COLONLIT_FAIL_112.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN a := a COUNT := a BEGIN END ;
>> FAIL
/* test1689 COLONLIT_FAIL_113.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN BEGIN END ELSE BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1690 COLONLIT_FAIL_114.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a REPEAT IF a THEN BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1691 COLONLIT_FAIL_115.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a WHILE a DO IF a THEN BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1692 COLONLIT_FAIL_116.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a REPEAT OUTPUT a UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1693 COLONLIT_FAIL_117.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1694 COLONLIT_FAIL_118.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a REPEAT REPEAT BEGIN END UNTIL a UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1695 COLONLIT_FAIL_119.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a REPEAT WHILE a DO BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1696 COLONLIT_FAIL_12.txt */
<<
/*Expecting: COLONLIT Given: CMPOP*/
MODULE a ; CONST a < COUNT := a BEGIN END ;
>> FAIL
/* test1697 COLONLIT_FAIL_120.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a WHILE a DO OUTPUT a COUNT := a BEGIN END ;
>> FAIL
/* test1698 COLONLIT_FAIL_121.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a OUTPUT a COUNT := a BEGIN END ;
>> FAIL
/* test1699 COLONLIT_FAIL_122.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1700 COLONLIT_FAIL_123.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a WHILE a DO WHILE a DO BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1701 COLONLIT_FAIL_124.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN IF a THEN BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1702 COLONLIT_FAIL_125.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1703 COLONLIT_FAIL_126.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a WHILE a DO a := a COUNT := a BEGIN END ;
>> FAIL
/* test1704 COLONLIT_FAIL_127.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a WHILE a DO BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1705 COLONLIT_FAIL_128.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN REPEAT BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1706 COLONLIT_FAIL_129.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN OUTPUT a COUNT := a BEGIN END ;
>> FAIL
/* test1707 COLONLIT_FAIL_13.txt */
<<
/*Expecting: COLONLIT Given: CMPOP*/
MODULE a ; CONST a == COUNT := a BEGIN END ;
>> FAIL
/* test1708 COLONLIT_FAIL_130.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a REPEAT a ( ) UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1709 COLONLIT_FAIL_131.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a WHILE a DO a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1710 COLONLIT_FAIL_132.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a OUTPUT "" COUNT := a BEGIN END ;
>> FAIL
/* test1711 COLONLIT_FAIL_133.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1712 COLONLIT_FAIL_134.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a REPEAT a := a UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1713 COLONLIT_FAIL_135.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a IF a THEN WHILE a DO BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1714 COLONLIT_FAIL_136.txt */
<<
/*Expecting: COLONLIT Given: stmt*/
MODULE a ; CONST a WHILE a DO REPEAT BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1715 COLONLIT_FAIL_137.txt */
<<
/*Expecting: COLONLIT Given: stmt.alt.0*/
MODULE a ; CONST a ELSE WHILE a DO BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1716 COLONLIT_FAIL_138.txt */
<<
/*Expecting: COLONLIT Given: stmt.alt.0*/
MODULE a ; CONST a ELSE OUTPUT a COUNT := a BEGIN END ;
>> FAIL
/* test1717 COLONLIT_FAIL_139.txt */
<<
/*Expecting: COLONLIT Given: stmt.alt.0*/
MODULE a ; CONST a ELSE BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1718 COLONLIT_FAIL_14.txt */
<<
/*Expecting: COLONLIT Given: CMPOP*/
MODULE a ; CONST a >= COUNT := a BEGIN END ;
>> FAIL
/* test1719 COLONLIT_FAIL_140.txt */
<<
/*Expecting: COLONLIT Given: stmt.alt.0*/
MODULE a ; CONST a ELSE a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1720 COLONLIT_FAIL_141.txt */
<<
/*Expecting: COLONLIT Given: stmt.alt.0*/
MODULE a ; CONST a ELSE IF a THEN BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1721 COLONLIT_FAIL_142.txt */
<<
/*Expecting: COLONLIT Given: stmt.alt.0*/
MODULE a ; CONST a ELSE REPEAT BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1722 COLONLIT_FAIL_143.txt */
<<
/*Expecting: COLONLIT Given: stmt.alt.0*/
MODULE a ; CONST a ELSE a := a COUNT := a BEGIN END ;
>> FAIL
/* test1723 COLONLIT_FAIL_144.txt */
<<
/*Expecting: COLONLIT Given: stmt.opt.0*/
MODULE a ; CONST a ELSE BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1724 COLONLIT_FAIL_145.txt */
<<
/*Expecting: COLONLIT Given: stmt.opt.1*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1725 COLONLIT_FAIL_146.txt */
<<
/*Expecting: COLONLIT Given: output_arg*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1726 COLONLIT_FAIL_147.txt */
<<
/*Expecting: COLONLIT Given: output_arg*/
MODULE a ; CONST a "" COUNT := a BEGIN END ;
>> FAIL
/* test1727 COLONLIT_FAIL_148.txt */
<<
/*Expecting: COLONLIT Given: expr_list*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1728 COLONLIT_FAIL_149.txt */
<<
/*Expecting: COLONLIT Given: expr_list*/
MODULE a ; CONST a a , a COUNT := a BEGIN END ;
>> FAIL
/* test1729 COLONLIT_FAIL_15.txt */
<<
/*Expecting: COLONLIT Given: CMPOP*/
MODULE a ; CONST a != COUNT := a BEGIN END ;
>> FAIL
/* test1730 COLONLIT_FAIL_150.txt */
<<
/*Expecting: COLONLIT Given: expr_list.close.0*/
MODULE a ; CONST a , a , a COUNT := a BEGIN END ;
>> FAIL
/* test1731 COLONLIT_FAIL_151.txt */
<<
/*Expecting: COLONLIT Given: expr_list.close.0*/
MODULE a ; CONST a , a COUNT := a BEGIN END ;
>> FAIL
/* test1732 COLONLIT_FAIL_152.txt */
<<
/*Expecting: COLONLIT Given: expr*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1733 COLONLIT_FAIL_153.txt */
<<
/*Expecting: COLONLIT Given: expr_bool*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1734 COLONLIT_FAIL_154.txt */
<<
/*Expecting: COLONLIT Given: expr_bool*/
MODULE a ; CONST a a == a COUNT := a BEGIN END ;
>> FAIL
/* test1735 COLONLIT_FAIL_155.txt */
<<
/*Expecting: COLONLIT Given: expr_bool.opt.0*/
MODULE a ; CONST a >= a COUNT := a BEGIN END ;
>> FAIL
/* test1736 COLONLIT_FAIL_156.txt */
<<
/*Expecting: COLONLIT Given: expr_bool.opt.0*/
MODULE a ; CONST a < a COUNT := a BEGIN END ;
>> FAIL
/* test1737 COLONLIT_FAIL_157.txt */
<<
/*Expecting: COLONLIT Given: expr_bool.opt.0*/
MODULE a ; CONST a != a COUNT := a BEGIN END ;
>> FAIL
/* test1738 COLONLIT_FAIL_158.txt */
<<
/*Expecting: COLONLIT Given: expr_bool.opt.0*/
MODULE a ; CONST a == a COUNT := a BEGIN END ;
>> FAIL
/* test1739 COLONLIT_FAIL_159.txt */
<<
/*Expecting: COLONLIT Given: expr_bool.opt.0*/
MODULE a ; CONST a <= a COUNT := a BEGIN END ;
>> FAIL
/* test1740 COLONLIT_FAIL_16.txt */
<<
/*Expecting: COLONLIT Given: FLOATLIT*/
MODULE a ; CONST a . COUNT := a BEGIN END ;
>> FAIL
/* test1741 COLONLIT_FAIL_160.txt */
<<
/*Expecting: COLONLIT Given: expr_bool.opt.0*/
MODULE a ; CONST a > a COUNT := a BEGIN END ;
>> FAIL
/* test1742 COLONLIT_FAIL_161.txt */
<<
/*Expecting: COLONLIT Given: +*/
MODULE a ; CONST a + COUNT := a BEGIN END ;
>> FAIL
/* test1743 COLONLIT_FAIL_162.txt */
<<
/*Expecting: COLONLIT Given: -*/
MODULE a ; CONST a - COUNT := a BEGIN END ;
>> FAIL
/* test1744 COLONLIT_FAIL_163.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_2*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1745 COLONLIT_FAIL_164.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_2*/
MODULE a ; CONST a a + a COUNT := a BEGIN END ;
>> FAIL
/* test1746 COLONLIT_FAIL_165.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_2.alt.0*/
MODULE a ; CONST a + COUNT := a BEGIN END ;
>> FAIL
/* test1747 COLONLIT_FAIL_166.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_2.alt.0*/
MODULE a ; CONST a - COUNT := a BEGIN END ;
>> FAIL
/* test1748 COLONLIT_FAIL_167.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_2.close.0*/
MODULE a ; CONST a - a COUNT := a BEGIN END ;
>> FAIL
/* test1749 COLONLIT_FAIL_168.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_2.close.0*/
MODULE a ; CONST a + a COUNT := a BEGIN END ;
>> FAIL
/* test1750 COLONLIT_FAIL_169.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_2.close.0*/
MODULE a ; CONST a + a + a COUNT := a BEGIN END ;
>> FAIL
/* test1751 COLONLIT_FAIL_17.txt */
<<
/*Expecting: COLONLIT Given: FLOATLIT*/
MODULE a ; CONST a 0. COUNT := a BEGIN END ;
>> FAIL
/* test1752 COLONLIT_FAIL_170.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_1*/
MODULE a ; CONST a a * a COUNT := a BEGIN END ;
>> FAIL
/* test1753 COLONLIT_FAIL_171.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_1*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1754 COLONLIT_FAIL_172.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_1.close.0*/
MODULE a ; CONST a * a COUNT := a BEGIN END ;
>> FAIL
/* test1755 COLONLIT_FAIL_173.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_1.close.0*/
MODULE a ; CONST a * a * a COUNT := a BEGIN END ;
>> FAIL
/* test1756 COLONLIT_FAIL_174.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_div*/
MODULE a ; CONST a a / a COUNT := a BEGIN END ;
>> FAIL
/* test1757 COLONLIT_FAIL_175.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_div*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1758 COLONLIT_FAIL_176.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_div.opt.0*/
MODULE a ; CONST a / a COUNT := a BEGIN END ;
>> FAIL
/* test1759 COLONLIT_FAIL_177.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_0*/
MODULE a ; CONST a - a COUNT := a BEGIN END ;
>> FAIL
/* test1760 COLONLIT_FAIL_178.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_0*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1761 COLONLIT_FAIL_179.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_0*/
MODULE a ; CONST a ( a ) COUNT := a BEGIN END ;
>> FAIL
/* test1762 COLONLIT_FAIL_18.txt */
<<
/*Expecting: COLONLIT Given: FLOATLIT*/
MODULE a ; CONST a .0 COUNT := a BEGIN END ;
>> FAIL
/* test1763 COLONLIT_FAIL_180.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_0*/
MODULE a ; CONST a . COUNT := a BEGIN END ;
>> FAIL
/* test1764 COLONLIT_FAIL_181.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_0*/
MODULE a ; CONST a 0 COUNT := a BEGIN END ;
>> FAIL
/* test1765 COLONLIT_FAIL_182.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_0.opt.0*/
MODULE a ; CONST a - COUNT := a BEGIN END ;
>> FAIL
/* test1766 COLONLIT_FAIL_183.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom*/
MODULE a ; CONST a . COUNT := a BEGIN END ;
>> FAIL
/* test1767 COLONLIT_FAIL_184.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom*/
MODULE a ; CONST a 0 COUNT := a BEGIN END ;
>> FAIL
/* test1768 COLONLIT_FAIL_185.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom*/
MODULE a ; CONST a ( a ) COUNT := a BEGIN END ;
>> FAIL
/* test1769 COLONLIT_FAIL_186.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1770 COLONLIT_FAIL_187.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom*/
MODULE a ; CONST a a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1771 COLONLIT_FAIL_188.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1772 COLONLIT_FAIL_189.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1773 COLONLIT_FAIL_19.txt */
<<
/*Expecting: COLONLIT Given: FLOATLIT*/
MODULE a ; CONST a .e0 COUNT := a BEGIN END ;
>> FAIL
/* test1774 COLONLIT_FAIL_190.txt */
<<
/*Expecting: COLONLIT Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a ( a ) COUNT := a BEGIN END ;
>> FAIL
/* test1775 COLONLIT_FAIL_191.txt */
<<
/*Expecting: COLONLIT Given: STARLIT*/
MODULE a ; CONST a * COUNT := a BEGIN END ;
>> FAIL
/* test1776 COLONLIT_FAIL_192.txt */
<<
/*Expecting: COLONLIT Given: SLASHLIT*/
MODULE a ; CONST a / COUNT := a BEGIN END ;
>> FAIL
/* test1777 COLONLIT_FAIL_2.txt */
<<
/*Expecting: COLONLIT Given: TYINT*/
MODULE a ; CONST a COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1778 COLONLIT_FAIL_20.txt */
<<
/*Expecting: COLONLIT Given: INTLIT*/
MODULE a ; CONST a 9 COUNT := a BEGIN END ;
>> FAIL
/* test1779 COLONLIT_FAIL_21.txt */
<<
/*Expecting: COLONLIT Given: INTLIT*/
MODULE a ; CONST a +0 COUNT := a BEGIN END ;
>> FAIL
/* test1780 COLONLIT_FAIL_22.txt */
<<
/*Expecting: COLONLIT Given: INTLIT*/
MODULE a ; CONST a 0 COUNT := a BEGIN END ;
>> FAIL
/* test1781 COLONLIT_FAIL_23.txt */
<<
/*Expecting: COLONLIT Given: INTLIT*/
MODULE a ; CONST a 00 COUNT := a BEGIN END ;
>> FAIL
/* test1782 COLONLIT_FAIL_24.txt */
<<
/*Expecting: COLONLIT Given: INTLIT*/
MODULE a ; CONST a -0 COUNT := a BEGIN END ;
>> FAIL
/* test1783 COLONLIT_FAIL_25.txt */
<<
/*Expecting: COLONLIT Given: MODULE*/
MODULE a ; CONST a MODULE COUNT := a BEGIN END ;
>> FAIL
/* test1784 COLONLIT_FAIL_26.txt */
<<
/*Expecting: COLONLIT Given: ;*/
MODULE a ; CONST a ; COUNT := a BEGIN END ;
>> FAIL
/* test1785 COLONLIT_FAIL_27.txt */
<<
/*Expecting: COLONLIT Given: BEGIN*/
MODULE a ; CONST a BEGIN COUNT := a BEGIN END ;
>> FAIL
/* test1786 COLONLIT_FAIL_28.txt */
<<
/*Expecting: COLONLIT Given: END*/
MODULE a ; CONST a END COUNT := a BEGIN END ;
>> FAIL
/* test1787 COLONLIT_FAIL_29.txt */
<<
/*Expecting: COLONLIT Given: prog.opt.0*/
MODULE a ; CONST a VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1788 COLONLIT_FAIL_3.txt */
<<
/*Expecting: COLONLIT Given: TYFLOAT*/
MODULE a ; CONST a FLOAT COUNT := a BEGIN END ;
>> FAIL
/* test1789 COLONLIT_FAIL_30.txt */
<<
/*Expecting: COLONLIT Given: id*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1790 COLONLIT_FAIL_31.txt */
<<
/*Expecting: COLONLIT Given: decl_list*/
MODULE a ; CONST a VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1791 COLONLIT_FAIL_32.txt */
<<
/*Expecting: COLONLIT Given: decl_list*/
MODULE a ; CONST a CONST a : COUNT := a COUNT := a BEGIN END ;
>> FAIL
/* test1792 COLONLIT_FAIL_33.txt */
<<
/*Expecting: COLONLIT Given: decl_list*/
MODULE a ; CONST a PROCEDURE a ( ) := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1793 COLONLIT_FAIL_34.txt */
<<
/*Expecting: COLONLIT Given: decl_list*/
MODULE a ; CONST a VAR a : COUNT ; VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1794 COLONLIT_FAIL_35.txt */
<<
/*Expecting: COLONLIT Given: decl_list*/
MODULE a ; CONST a FUNCTION a ( ) : COUNT := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1795 COLONLIT_FAIL_36.txt */
<<
/*Expecting: COLONLIT Given: decl_list.close.0*/
MODULE a ; CONST a ; VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1796 COLONLIT_FAIL_37.txt */
<<
/*Expecting: COLONLIT Given: decl_list.close.0*/
MODULE a ; CONST a ; CONST a : COUNT := a COUNT := a BEGIN END ;
>> FAIL
/* test1797 COLONLIT_FAIL_38.txt */
<<
/*Expecting: COLONLIT Given: decl_list.close.0*/
MODULE a ; CONST a ; FUNCTION a ( ) : COUNT := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1798 COLONLIT_FAIL_39.txt */
<<
/*Expecting: COLONLIT Given: decl_list.close.0*/
MODULE a ; CONST a ; VAR a : COUNT ; VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1799 COLONLIT_FAIL_4.txt */
<<
/*Expecting: COLONLIT Given: ID*/
MODULE a ; CONST a a_ COUNT := a BEGIN END ;
>> FAIL
/* test1800 COLONLIT_FAIL_40.txt */
<<
/*Expecting: COLONLIT Given: decl_list.close.0*/
MODULE a ; CONST a ; PROCEDURE a ( ) := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1801 COLONLIT_FAIL_41.txt */
<<
/*Expecting: COLONLIT Given: stmt_list*/
MODULE a ; CONST a BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1802 COLONLIT_FAIL_42.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; OUTPUT a COUNT := a BEGIN END ;
>> FAIL
/* test1803 COLONLIT_FAIL_43.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1804 COLONLIT_FAIL_44.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; BEGIN END ; BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1805 COLONLIT_FAIL_45.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; IF a THEN BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1806 COLONLIT_FAIL_46.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1807 COLONLIT_FAIL_47.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; REPEAT BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1808 COLONLIT_FAIL_48.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; WHILE a DO BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1809 COLONLIT_FAIL_49.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.close.0*/
MODULE a ; CONST a ; a := a COUNT := a BEGIN END ;
>> FAIL
/* test1810 COLONLIT_FAIL_5.txt */
<<
/*Expecting: COLONLIT Given: ID*/
MODULE a ; CONST a A COUNT := a BEGIN END ;
>> FAIL
/* test1811 COLONLIT_FAIL_50.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a BEGIN END ; BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1812 COLONLIT_FAIL_51.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a a ( ) COUNT := a BEGIN END ;
>> FAIL
/* test1813 COLONLIT_FAIL_52.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1814 COLONLIT_FAIL_53.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a WHILE a DO BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1815 COLONLIT_FAIL_54.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a IF a THEN BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1816 COLONLIT_FAIL_55.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a OUTPUT a COUNT := a BEGIN END ;
>> FAIL
/* test1817 COLONLIT_FAIL_56.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a a := a COUNT := a BEGIN END ;
>> FAIL
/* test1818 COLONLIT_FAIL_57.txt */
<<
/*Expecting: COLONLIT Given: stmt_list.opt.0*/
MODULE a ; CONST a REPEAT BEGIN END UNTIL a COUNT := a BEGIN END ;
>> FAIL
/* test1819 COLONLIT_FAIL_58.txt */
<<
/*Expecting: COLONLIT Given: CONST*/
MODULE a ; CONST a CONST COUNT := a BEGIN END ;
>> FAIL
/* test1820 COLONLIT_FAIL_59.txt */
<<
/*Expecting: COLONLIT Given: FUNCTION*/
MODULE a ; CONST a FUNCTION COUNT := a BEGIN END ;
>> FAIL
/* test1821 COLONLIT_FAIL_6.txt */
<<
/*Expecting: COLONLIT Given: ID*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1822 COLONLIT_FAIL_60.txt */
<<
/*Expecting: COLONLIT Given: (*/
MODULE a ; CONST a ( COUNT := a BEGIN END ;
>> FAIL
/* test1823 COLONLIT_FAIL_61.txt */
<<
/*Expecting: COLONLIT Given: )*/
MODULE a ; CONST a ) COUNT := a BEGIN END ;
>> FAIL
/* test1824 COLONLIT_FAIL_62.txt */
<<
/*Expecting: COLONLIT Given: PROCEDURE*/
MODULE a ; CONST a PROCEDURE COUNT := a BEGIN END ;
>> FAIL
/* test1825 COLONLIT_FAIL_63.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a FUNCTION a ( ) : FLOAT := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1826 COLONLIT_FAIL_64.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1827 COLONLIT_FAIL_65.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a FUNCTION a ( ) : TRUTH := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1828 COLONLIT_FAIL_66.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a CONST a : FLOAT := a COUNT := a BEGIN END ;
>> FAIL
/* test1829 COLONLIT_FAIL_67.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a CONST a : COUNT := a COUNT := a BEGIN END ;
>> FAIL
/* test1830 COLONLIT_FAIL_68.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a PROCEDURE a ( ) := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1831 COLONLIT_FAIL_69.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1832 COLONLIT_FAIL_7.txt */
<<
/*Expecting: COLONLIT Given: ID*/
MODULE a ; CONST a aa COUNT := a BEGIN END ;
>> FAIL
/* test1833 COLONLIT_FAIL_70.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a FUNCTION a ( ) : COUNT := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1834 COLONLIT_FAIL_71.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a PROCEDURE a ( ) := VAR a : COUNT BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1835 COLONLIT_FAIL_72.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a CONST a : TRUTH := a COUNT := a BEGIN END ;
>> FAIL
/* test1836 COLONLIT_FAIL_73.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a PROCEDURE a ( a : COUNT ) := BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1837 COLONLIT_FAIL_74.txt */
<<
/*Expecting: COLONLIT Given: decl*/
MODULE a ; CONST a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END COUNT := a BEGIN END ;
>> FAIL
/* test1838 COLONLIT_FAIL_75.txt */
<<
/*Expecting: COLONLIT Given: decl.opt.0*/
MODULE a ; CONST a a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1839 COLONLIT_FAIL_76.txt */
<<
/*Expecting: COLONLIT Given: decl.opt.1*/
MODULE a ; CONST a VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1840 COLONLIT_FAIL_77.txt */
<<
/*Expecting: COLONLIT Given: decl.opt.2*/
MODULE a ; CONST a a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1841 COLONLIT_FAIL_78.txt */
<<
/*Expecting: COLONLIT Given: decl.opt.3*/
MODULE a ; CONST a VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1842 COLONLIT_FAIL_79.txt */
<<
/*Expecting: COLONLIT Given: var_decls*/
MODULE a ; CONST a VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1843 COLONLIT_FAIL_8.txt */
<<
/*Expecting: COLONLIT Given: ID*/
MODULE a ; CONST a aA COUNT := a BEGIN END ;
>> FAIL
/* test1844 COLONLIT_FAIL_80.txt */
<<
/*Expecting: COLONLIT Given: var_decls*/
MODULE a ; CONST a VAR a : COUNT ; VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1845 COLONLIT_FAIL_81.txt */
<<
/*Expecting: COLONLIT Given: var_decls.close.0*/
MODULE a ; CONST a ; VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1846 COLONLIT_FAIL_82.txt */
<<
/*Expecting: COLONLIT Given: var_decls.close.0*/
MODULE a ; CONST a ; VAR a : COUNT ; VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1847 COLONLIT_FAIL_83.txt */
<<
/*Expecting: COLONLIT Given: VAR*/
MODULE a ; CONST a VAR COUNT := a BEGIN END ;
>> FAIL
/* test1848 COLONLIT_FAIL_84.txt */
<<
/*Expecting: COLONLIT Given: var_decl*/
MODULE a ; CONST a VAR a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1849 COLONLIT_FAIL_85.txt */
<<
/*Expecting: COLONLIT Given: ,*/
MODULE a ; CONST a , COUNT := a BEGIN END ;
>> FAIL
/* test1850 COLONLIT_FAIL_86.txt */
<<
/*Expecting: COLONLIT Given: param_list*/
MODULE a ; CONST a a : COUNT , a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1851 COLONLIT_FAIL_87.txt */
<<
/*Expecting: COLONLIT Given: param_list*/
MODULE a ; CONST a a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1852 COLONLIT_FAIL_88.txt */
<<
/*Expecting: COLONLIT Given: param_list.close.0*/
MODULE a ; CONST a , a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1853 COLONLIT_FAIL_89.txt */
<<
/*Expecting: COLONLIT Given: param_list.close.0*/
MODULE a ; CONST a , a : COUNT , a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1854 COLONLIT_FAIL_9.txt */
<<
/*Expecting: COLONLIT Given: ID*/
MODULE a ; CONST a a0 COUNT := a BEGIN END ;
>> FAIL
/* test1855 COLONLIT_FAIL_90.txt */
<<
/*Expecting: COLONLIT Given: param*/
MODULE a ; CONST a a : COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1856 COLONLIT_FAIL_91.txt */
<<
/*Expecting: COLONLIT Given: param*/
MODULE a ; CONST a a : TRUTH COUNT := a BEGIN END ;
>> FAIL
/* test1857 COLONLIT_FAIL_92.txt */
<<
/*Expecting: COLONLIT Given: param*/
MODULE a ; CONST a a : FLOAT COUNT := a BEGIN END ;
>> FAIL
/* test1858 COLONLIT_FAIL_93.txt */
<<
/*Expecting: COLONLIT Given: id_list*/
MODULE a ; CONST a a COUNT := a BEGIN END ;
>> FAIL
/* test1859 COLONLIT_FAIL_94.txt */
<<
/*Expecting: COLONLIT Given: id_list*/
MODULE a ; CONST a a , a COUNT := a BEGIN END ;
>> FAIL
/* test1860 COLONLIT_FAIL_95.txt */
<<
/*Expecting: COLONLIT Given: id_list.close.0*/
MODULE a ; CONST a , a COUNT := a BEGIN END ;
>> FAIL
/* test1861 COLONLIT_FAIL_96.txt */
<<
/*Expecting: COLONLIT Given: id_list.close.0*/
MODULE a ; CONST a , a , a COUNT := a BEGIN END ;
>> FAIL
/* test1862 COLONLIT_FAIL_97.txt */
<<
/*Expecting: COLONLIT Given: DEFAS*/
MODULE a ; CONST a := COUNT := a BEGIN END ;
>> FAIL
/* test1863 COLONLIT_FAIL_98.txt */
<<
/*Expecting: COLONLIT Given: type*/
MODULE a ; CONST a TRUTH COUNT := a BEGIN END ;
>> FAIL
/* test1864 COLONLIT_FAIL_99.txt */
<<
/*Expecting: COLONLIT Given: type*/
MODULE a ; CONST a COUNT COUNT := a BEGIN END ;
>> FAIL
/* test1865 CONST_FAIL_0.txt */
<<
/*Expecting: CONST Given: STRLIT*/
MODULE a ; "" a : COUNT := a BEGIN END ;
>> FAIL
/* test1866 CONST_FAIL_1.txt */
<<
/*Expecting: CONST Given: TYBOOL*/
MODULE a ; TRUTH a : COUNT := a BEGIN END ;
>> FAIL
/* test1867 CONST_FAIL_10.txt */
<<
/*Expecting: CONST Given: CMPOP*/
MODULE a ; > a : COUNT := a BEGIN END ;
>> FAIL
/* test1868 CONST_FAIL_100.txt */
<<
/*Expecting: CONST Given: expr_bool.opt.0*/
MODULE a ; < a a : COUNT := a BEGIN END ;
>> FAIL
/* test1869 CONST_FAIL_101.txt */
<<
/*Expecting: CONST Given: expr_bool.opt.0*/
MODULE a ; != a a : COUNT := a BEGIN END ;
>> FAIL
/* test1870 CONST_FAIL_102.txt */
<<
/*Expecting: CONST Given: expr_bool.opt.0*/
MODULE a ; == a a : COUNT := a BEGIN END ;
>> FAIL
/* test1871 CONST_FAIL_103.txt */
<<
/*Expecting: CONST Given: expr_bool.opt.0*/
MODULE a ; <= a a : COUNT := a BEGIN END ;
>> FAIL
/* test1872 CONST_FAIL_104.txt */
<<
/*Expecting: CONST Given: expr_bool.opt.0*/
MODULE a ; > a a : COUNT := a BEGIN END ;
>> FAIL
/* test1873 CONST_FAIL_105.txt */
<<
/*Expecting: CONST Given: +*/
MODULE a ; + a : COUNT := a BEGIN END ;
>> FAIL
/* test1874 CONST_FAIL_106.txt */
<<
/*Expecting: CONST Given: -*/
MODULE a ; - a : COUNT := a BEGIN END ;
>> FAIL
/* test1875 CONST_FAIL_107.txt */
<<
/*Expecting: CONST Given: expr_arith_2*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1876 CONST_FAIL_108.txt */
<<
/*Expecting: CONST Given: expr_arith_2*/
MODULE a ; a + a a : COUNT := a BEGIN END ;
>> FAIL
/* test1877 CONST_FAIL_109.txt */
<<
/*Expecting: CONST Given: expr_arith_2.alt.0*/
MODULE a ; + a : COUNT := a BEGIN END ;
>> FAIL
/* test1878 CONST_FAIL_11.txt */
<<
/*Expecting: CONST Given: CMPOP*/
MODULE a ; <= a : COUNT := a BEGIN END ;
>> FAIL
/* test1879 CONST_FAIL_110.txt */
<<
/*Expecting: CONST Given: expr_arith_2.alt.0*/
MODULE a ; - a : COUNT := a BEGIN END ;
>> FAIL
/* test1880 CONST_FAIL_111.txt */
<<
/*Expecting: CONST Given: expr_arith_2.close.0*/
MODULE a ; - a a : COUNT := a BEGIN END ;
>> FAIL
/* test1881 CONST_FAIL_112.txt */
<<
/*Expecting: CONST Given: expr_arith_2.close.0*/
MODULE a ; + a a : COUNT := a BEGIN END ;
>> FAIL
/* test1882 CONST_FAIL_113.txt */
<<
/*Expecting: CONST Given: expr_arith_2.close.0*/
MODULE a ; + a + a a : COUNT := a BEGIN END ;
>> FAIL
/* test1883 CONST_FAIL_114.txt */
<<
/*Expecting: CONST Given: expr_arith_1*/
MODULE a ; a * a a : COUNT := a BEGIN END ;
>> FAIL
/* test1884 CONST_FAIL_115.txt */
<<
/*Expecting: CONST Given: expr_arith_1*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1885 CONST_FAIL_116.txt */
<<
/*Expecting: CONST Given: expr_arith_1.close.0*/
MODULE a ; * a a : COUNT := a BEGIN END ;
>> FAIL
/* test1886 CONST_FAIL_117.txt */
<<
/*Expecting: CONST Given: expr_arith_1.close.0*/
MODULE a ; * a * a a : COUNT := a BEGIN END ;
>> FAIL
/* test1887 CONST_FAIL_118.txt */
<<
/*Expecting: CONST Given: expr_arith_div*/
MODULE a ; a / a a : COUNT := a BEGIN END ;
>> FAIL
/* test1888 CONST_FAIL_119.txt */
<<
/*Expecting: CONST Given: expr_arith_div*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1889 CONST_FAIL_12.txt */
<<
/*Expecting: CONST Given: CMPOP*/
MODULE a ; < a : COUNT := a BEGIN END ;
>> FAIL
/* test1890 CONST_FAIL_120.txt */
<<
/*Expecting: CONST Given: expr_arith_div.opt.0*/
MODULE a ; / a a : COUNT := a BEGIN END ;
>> FAIL
/* test1891 CONST_FAIL_121.txt */
<<
/*Expecting: CONST Given: expr_arith_0*/
MODULE a ; - a a : COUNT := a BEGIN END ;
>> FAIL
/* test1892 CONST_FAIL_122.txt */
<<
/*Expecting: CONST Given: expr_arith_0*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1893 CONST_FAIL_123.txt */
<<
/*Expecting: CONST Given: expr_arith_0*/
MODULE a ; ( a ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1894 CONST_FAIL_124.txt */
<<
/*Expecting: CONST Given: expr_arith_0*/
MODULE a ; . a : COUNT := a BEGIN END ;
>> FAIL
/* test1895 CONST_FAIL_125.txt */
<<
/*Expecting: CONST Given: expr_arith_0*/
MODULE a ; 0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1896 CONST_FAIL_126.txt */
<<
/*Expecting: CONST Given: expr_arith_0.opt.0*/
MODULE a ; - a : COUNT := a BEGIN END ;
>> FAIL
/* test1897 CONST_FAIL_127.txt */
<<
/*Expecting: CONST Given: expr_arith_atom*/
MODULE a ; . a : COUNT := a BEGIN END ;
>> FAIL
/* test1898 CONST_FAIL_128.txt */
<<
/*Expecting: CONST Given: expr_arith_atom*/
MODULE a ; 0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1899 CONST_FAIL_129.txt */
<<
/*Expecting: CONST Given: expr_arith_atom*/
MODULE a ; ( a ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1900 CONST_FAIL_13.txt */
<<
/*Expecting: CONST Given: CMPOP*/
MODULE a ; == a : COUNT := a BEGIN END ;
>> FAIL
/* test1901 CONST_FAIL_130.txt */
<<
/*Expecting: CONST Given: expr_arith_atom*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1902 CONST_FAIL_131.txt */
<<
/*Expecting: CONST Given: expr_arith_atom*/
MODULE a ; a ( ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1903 CONST_FAIL_132.txt */
<<
/*Expecting: CONST Given: expr_arith_atom.opt.0*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1904 CONST_FAIL_133.txt */
<<
/*Expecting: CONST Given: expr_arith_atom.opt.1*/
MODULE a ; ( ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1905 CONST_FAIL_134.txt */
<<
/*Expecting: CONST Given: expr_arith_atom.opt.1*/
MODULE a ; ( a ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1906 CONST_FAIL_135.txt */
<<
/*Expecting: CONST Given: STARLIT*/
MODULE a ; * a : COUNT := a BEGIN END ;
>> FAIL
/* test1907 CONST_FAIL_136.txt */
<<
/*Expecting: CONST Given: SLASHLIT*/
MODULE a ; / a : COUNT := a BEGIN END ;
>> FAIL
/* test1908 CONST_FAIL_137.txt */
<<
/*Expecting: CONST Given: COLONLIT*/
MODULE a ; : a : COUNT := a BEGIN END ;
>> FAIL
/* test1909 CONST_FAIL_14.txt */
<<
/*Expecting: CONST Given: CMPOP*/
MODULE a ; >= a : COUNT := a BEGIN END ;
>> FAIL
/* test1910 CONST_FAIL_15.txt */
<<
/*Expecting: CONST Given: CMPOP*/
MODULE a ; != a : COUNT := a BEGIN END ;
>> FAIL
/* test1911 CONST_FAIL_16.txt */
<<
/*Expecting: CONST Given: FLOATLIT*/
MODULE a ; . a : COUNT := a BEGIN END ;
>> FAIL
/* test1912 CONST_FAIL_17.txt */
<<
/*Expecting: CONST Given: FLOATLIT*/
MODULE a ; 0. a : COUNT := a BEGIN END ;
>> FAIL
/* test1913 CONST_FAIL_18.txt */
<<
/*Expecting: CONST Given: FLOATLIT*/
MODULE a ; .0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1914 CONST_FAIL_19.txt */
<<
/*Expecting: CONST Given: FLOATLIT*/
MODULE a ; .e0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1915 CONST_FAIL_2.txt */
<<
/*Expecting: CONST Given: TYINT*/
MODULE a ; COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1916 CONST_FAIL_20.txt */
<<
/*Expecting: CONST Given: INTLIT*/
MODULE a ; 9 a : COUNT := a BEGIN END ;
>> FAIL
/* test1917 CONST_FAIL_21.txt */
<<
/*Expecting: CONST Given: INTLIT*/
MODULE a ; +0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1918 CONST_FAIL_22.txt */
<<
/*Expecting: CONST Given: INTLIT*/
MODULE a ; 0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1919 CONST_FAIL_23.txt */
<<
/*Expecting: CONST Given: INTLIT*/
MODULE a ; 00 a : COUNT := a BEGIN END ;
>> FAIL
/* test1920 CONST_FAIL_24.txt */
<<
/*Expecting: CONST Given: INTLIT*/
MODULE a ; -0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1921 CONST_FAIL_25.txt */
<<
/*Expecting: CONST Given: MODULE*/
MODULE a ; MODULE a : COUNT := a BEGIN END ;
>> FAIL
/* test1922 CONST_FAIL_26.txt */
<<
/*Expecting: CONST Given: ;*/
MODULE a ; ; a : COUNT := a BEGIN END ;
>> FAIL
/* test1923 CONST_FAIL_27.txt */
<<
/*Expecting: CONST Given: END*/
MODULE a ; END a : COUNT := a BEGIN END ;
>> FAIL
/* test1924 CONST_FAIL_28.txt */
<<
/*Expecting: CONST Given: id*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1925 CONST_FAIL_29.txt */
<<
/*Expecting: CONST Given: decl_list.close.0*/
MODULE a ; ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1926 CONST_FAIL_3.txt */
<<
/*Expecting: CONST Given: TYFLOAT*/
MODULE a ; FLOAT a : COUNT := a BEGIN END ;
>> FAIL
/* test1927 CONST_FAIL_30.txt */
<<
/*Expecting: CONST Given: decl_list.close.0*/
MODULE a ; ; CONST a : COUNT := a a : COUNT := a BEGIN END ;
>> FAIL
/* test1928 CONST_FAIL_31.txt */
<<
/*Expecting: CONST Given: decl_list.close.0*/
MODULE a ; ; FUNCTION a ( ) : COUNT := BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1929 CONST_FAIL_32.txt */
<<
/*Expecting: CONST Given: decl_list.close.0*/
MODULE a ; ; VAR a : COUNT ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1930 CONST_FAIL_33.txt */
<<
/*Expecting: CONST Given: decl_list.close.0*/
MODULE a ; ; PROCEDURE a ( ) := BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1931 CONST_FAIL_34.txt */
<<
/*Expecting: CONST Given: stmt_list*/
MODULE a ; BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1932 CONST_FAIL_35.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; OUTPUT a a : COUNT := a BEGIN END ;
>> FAIL
/* test1933 CONST_FAIL_36.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1934 CONST_FAIL_37.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; BEGIN END ; BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1935 CONST_FAIL_38.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; IF a THEN BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1936 CONST_FAIL_39.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; a ( ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1937 CONST_FAIL_4.txt */
<<
/*Expecting: CONST Given: ID*/
MODULE a ; a_ a : COUNT := a BEGIN END ;
>> FAIL
/* test1938 CONST_FAIL_40.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; REPEAT BEGIN END UNTIL a a : COUNT := a BEGIN END ;
>> FAIL
/* test1939 CONST_FAIL_41.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; WHILE a DO BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1940 CONST_FAIL_42.txt */
<<
/*Expecting: CONST Given: stmt_list.close.0*/
MODULE a ; ; a := a a : COUNT := a BEGIN END ;
>> FAIL
/* test1941 CONST_FAIL_44.txt */
<<
/*Expecting: CONST Given: stmt_list.opt.0*/
MODULE a ; a ( ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1942 CONST_FAIL_45.txt */
<<
/*Expecting: CONST Given: stmt_list.opt.0*/
MODULE a ; BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1943 CONST_FAIL_46.txt */
<<
/*Expecting: CONST Given: stmt_list.opt.0*/
MODULE a ; WHILE a DO BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1944 CONST_FAIL_47.txt */
<<
/*Expecting: CONST Given: stmt_list.opt.0*/
MODULE a ; IF a THEN BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1945 CONST_FAIL_48.txt */
<<
/*Expecting: CONST Given: stmt_list.opt.0*/
MODULE a ; OUTPUT a a : COUNT := a BEGIN END ;
>> FAIL
/* test1946 CONST_FAIL_49.txt */
<<
/*Expecting: CONST Given: stmt_list.opt.0*/
MODULE a ; a := a a : COUNT := a BEGIN END ;
>> FAIL
/* test1947 CONST_FAIL_5.txt */
<<
/*Expecting: CONST Given: ID*/
MODULE a ; A a : COUNT := a BEGIN END ;
>> FAIL
/* test1948 CONST_FAIL_50.txt */
<<
/*Expecting: CONST Given: stmt_list.opt.0*/
MODULE a ; REPEAT BEGIN END UNTIL a a : COUNT := a BEGIN END ;
>> FAIL
/* test1949 CONST_FAIL_51.txt */
<<
/*Expecting: CONST Given: (*/
MODULE a ; ( a : COUNT := a BEGIN END ;
>> FAIL
/* test1950 CONST_FAIL_52.txt */
<<
/*Expecting: CONST Given: )*/
MODULE a ; ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1951 CONST_FAIL_53.txt */
<<
/*Expecting: CONST Given: decl.opt.0*/
MODULE a ; a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1952 CONST_FAIL_54.txt */
<<
/*Expecting: CONST Given: decl.opt.1*/
MODULE a ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1953 CONST_FAIL_55.txt */
<<
/*Expecting: CONST Given: decl.opt.2*/
MODULE a ; a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1954 CONST_FAIL_56.txt */
<<
/*Expecting: CONST Given: decl.opt.3*/
MODULE a ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1955 CONST_FAIL_57.txt */
<<
/*Expecting: CONST Given: var_decls*/
MODULE a ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1956 CONST_FAIL_58.txt */
<<
/*Expecting: CONST Given: var_decls*/
MODULE a ; VAR a : COUNT ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1957 CONST_FAIL_59.txt */
<<
/*Expecting: CONST Given: var_decls.close.0*/
MODULE a ; ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1958 CONST_FAIL_6.txt */
<<
/*Expecting: CONST Given: ID*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1959 CONST_FAIL_60.txt */
<<
/*Expecting: CONST Given: var_decls.close.0*/
MODULE a ; ; VAR a : COUNT ; VAR a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1960 CONST_FAIL_61.txt */
<<
/*Expecting: CONST Given: ,*/
MODULE a ; , a : COUNT := a BEGIN END ;
>> FAIL
/* test1961 CONST_FAIL_62.txt */
<<
/*Expecting: CONST Given: param_list*/
MODULE a ; a : COUNT , a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1962 CONST_FAIL_63.txt */
<<
/*Expecting: CONST Given: param_list*/
MODULE a ; a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1963 CONST_FAIL_64.txt */
<<
/*Expecting: CONST Given: param_list.close.0*/
MODULE a ; , a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1964 CONST_FAIL_65.txt */
<<
/*Expecting: CONST Given: param_list.close.0*/
MODULE a ; , a : COUNT , a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1965 CONST_FAIL_66.txt */
<<
/*Expecting: CONST Given: param*/
MODULE a ; a : COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1966 CONST_FAIL_67.txt */
<<
/*Expecting: CONST Given: param*/
MODULE a ; a : TRUTH a : COUNT := a BEGIN END ;
>> FAIL
/* test1967 CONST_FAIL_68.txt */
<<
/*Expecting: CONST Given: param*/
MODULE a ; a : FLOAT a : COUNT := a BEGIN END ;
>> FAIL
/* test1968 CONST_FAIL_69.txt */
<<
/*Expecting: CONST Given: id_list*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1969 CONST_FAIL_7.txt */
<<
/*Expecting: CONST Given: ID*/
MODULE a ; aa a : COUNT := a BEGIN END ;
>> FAIL
/* test1970 CONST_FAIL_70.txt */
<<
/*Expecting: CONST Given: id_list*/
MODULE a ; a , a a : COUNT := a BEGIN END ;
>> FAIL
/* test1971 CONST_FAIL_71.txt */
<<
/*Expecting: CONST Given: id_list.close.0*/
MODULE a ; , a a : COUNT := a BEGIN END ;
>> FAIL
/* test1972 CONST_FAIL_72.txt */
<<
/*Expecting: CONST Given: id_list.close.0*/
MODULE a ; , a , a a : COUNT := a BEGIN END ;
>> FAIL
/* test1973 CONST_FAIL_73.txt */
<<
/*Expecting: CONST Given: DEFAS*/
MODULE a ; := a : COUNT := a BEGIN END ;
>> FAIL
/* test1974 CONST_FAIL_74.txt */
<<
/*Expecting: CONST Given: type*/
MODULE a ; TRUTH a : COUNT := a BEGIN END ;
>> FAIL
/* test1975 CONST_FAIL_75.txt */
<<
/*Expecting: CONST Given: type*/
MODULE a ; COUNT a : COUNT := a BEGIN END ;
>> FAIL
/* test1976 CONST_FAIL_76.txt */
<<
/*Expecting: CONST Given: type*/
MODULE a ; FLOAT a : COUNT := a BEGIN END ;
>> FAIL
/* test1977 CONST_FAIL_77.txt */
<<
/*Expecting: CONST Given: ELSE*/
MODULE a ; ELSE a : COUNT := a BEGIN END ;
>> FAIL
/* test1978 CONST_FAIL_78.txt */
<<
/*Expecting: CONST Given: THEN*/
MODULE a ; THEN a : COUNT := a BEGIN END ;
>> FAIL
/* test1979 CONST_FAIL_79.txt */
<<
/*Expecting: CONST Given: DO*/
MODULE a ; DO a : COUNT := a BEGIN END ;
>> FAIL
/* test1980 CONST_FAIL_8.txt */
<<
/*Expecting: CONST Given: ID*/
MODULE a ; aA a : COUNT := a BEGIN END ;
>> FAIL
/* test1981 CONST_FAIL_80.txt */
<<
/*Expecting: CONST Given: UNTIL*/
MODULE a ; UNTIL a : COUNT := a BEGIN END ;
>> FAIL
/* test1982 CONST_FAIL_81.txt */
<<
/*Expecting: CONST Given: stmt.alt.0*/
MODULE a ; ELSE WHILE a DO BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1983 CONST_FAIL_82.txt */
<<
/*Expecting: CONST Given: stmt.alt.0*/
MODULE a ; ELSE OUTPUT a a : COUNT := a BEGIN END ;
>> FAIL
/* test1984 CONST_FAIL_83.txt */
<<
/*Expecting: CONST Given: stmt.alt.0*/
MODULE a ; ELSE BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1985 CONST_FAIL_84.txt */
<<
/*Expecting: CONST Given: stmt.alt.0*/
MODULE a ; ELSE a ( ) a : COUNT := a BEGIN END ;
>> FAIL
/* test1986 CONST_FAIL_85.txt */
<<
/*Expecting: CONST Given: stmt.alt.0*/
MODULE a ; ELSE IF a THEN BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1987 CONST_FAIL_86.txt */
<<
/*Expecting: CONST Given: stmt.alt.0*/
MODULE a ; ELSE REPEAT BEGIN END UNTIL a a : COUNT := a BEGIN END ;
>> FAIL
/* test1988 CONST_FAIL_87.txt */
<<
/*Expecting: CONST Given: stmt.alt.0*/
MODULE a ; ELSE a := a a : COUNT := a BEGIN END ;
>> FAIL
/* test1989 CONST_FAIL_88.txt */
<<
/*Expecting: CONST Given: stmt.opt.0*/
MODULE a ; ELSE BEGIN END a : COUNT := a BEGIN END ;
>> FAIL
/* test1990 CONST_FAIL_89.txt */
<<
/*Expecting: CONST Given: stmt.opt.1*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1991 CONST_FAIL_9.txt */
<<
/*Expecting: CONST Given: ID*/
MODULE a ; a0 a : COUNT := a BEGIN END ;
>> FAIL
/* test1992 CONST_FAIL_90.txt */
<<
/*Expecting: CONST Given: output_arg*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1993 CONST_FAIL_91.txt */
<<
/*Expecting: CONST Given: output_arg*/
MODULE a ; "" a : COUNT := a BEGIN END ;
>> FAIL
/* test1994 CONST_FAIL_92.txt */
<<
/*Expecting: CONST Given: expr_list*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1995 CONST_FAIL_93.txt */
<<
/*Expecting: CONST Given: expr_list*/
MODULE a ; a , a a : COUNT := a BEGIN END ;
>> FAIL
/* test1996 CONST_FAIL_94.txt */
<<
/*Expecting: CONST Given: expr_list.close.0*/
MODULE a ; , a , a a : COUNT := a BEGIN END ;
>> FAIL
/* test1997 CONST_FAIL_95.txt */
<<
/*Expecting: CONST Given: expr_list.close.0*/
MODULE a ; , a a : COUNT := a BEGIN END ;
>> FAIL
/* test1998 CONST_FAIL_96.txt */
<<
/*Expecting: CONST Given: expr*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test1999 CONST_FAIL_97.txt */
<<
/*Expecting: CONST Given: expr_bool*/
MODULE a ; a a : COUNT := a BEGIN END ;
>> FAIL
/* test2000 CONST_FAIL_98.txt */
<<
/*Expecting: CONST Given: expr_bool*/
MODULE a ; a == a a : COUNT := a BEGIN END ;
>> FAIL
/* test2001 CONST_FAIL_99.txt */
<<
/*Expecting: CONST Given: expr_bool.opt.0*/
MODULE a ; >= a a : COUNT := a BEGIN END ;
>> FAIL
/* test2002 decl_FAIL_0.txt */
<<
/*Expecting: decl Given: STRLIT*/
MODULE a ; "" BEGIN END ;
>> FAIL
/* test2003 decl_FAIL_1.txt */
<<
/*Expecting: decl Given: STRLIT*/
MODULE a ; "" BEGIN END ;
>> FAIL
/* test2004 decl_FAIL_10.txt */
<<
/*Expecting: decl Given: CMPOP*/
MODULE a ; != BEGIN END ;
>> FAIL
/* test2005 decl_FAIL_100.txt */
<<
/*Expecting: decl Given: expr_bool.opt.0*/
MODULE a ; > a BEGIN END ;
>> FAIL
/* test2006 decl_FAIL_101.txt */
<<
/*Expecting: decl Given: +*/
MODULE a ; + BEGIN END ;
>> FAIL
/* test2007 decl_FAIL_102.txt */
<<
/*Expecting: decl Given: -*/
MODULE a ; - BEGIN END ;
>> FAIL
/* test2008 decl_FAIL_103.txt */
<<
/*Expecting: decl Given: expr_arith_2*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2009 decl_FAIL_104.txt */
<<
/*Expecting: decl Given: expr_arith_2*/
MODULE a ; a + a BEGIN END ;
>> FAIL
/* test2010 decl_FAIL_105.txt */
<<
/*Expecting: decl Given: expr_arith_2.alt.0*/
MODULE a ; + BEGIN END ;
>> FAIL
/* test2011 decl_FAIL_106.txt */
<<
/*Expecting: decl Given: expr_arith_2.alt.0*/
MODULE a ; - BEGIN END ;
>> FAIL
/* test2012 decl_FAIL_107.txt */
<<
/*Expecting: decl Given: expr_arith_2.close.0*/
MODULE a ; - a BEGIN END ;
>> FAIL
/* test2013 decl_FAIL_108.txt */
<<
/*Expecting: decl Given: expr_arith_2.close.0*/
MODULE a ; + a BEGIN END ;
>> FAIL
/* test2014 decl_FAIL_109.txt */
<<
/*Expecting: decl Given: expr_arith_2.close.0*/
MODULE a ; + a + a BEGIN END ;
>> FAIL
/* test2015 decl_FAIL_11.txt */
<<
/*Expecting: decl Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2016 decl_FAIL_110.txt */
<<
/*Expecting: decl Given: expr_arith_1*/
MODULE a ; a * a BEGIN END ;
>> FAIL
/* test2017 decl_FAIL_111.txt */
<<
/*Expecting: decl Given: expr_arith_1*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2018 decl_FAIL_112.txt */
<<
/*Expecting: decl Given: expr_arith_1.close.0*/
MODULE a ; * a BEGIN END ;
>> FAIL
/* test2019 decl_FAIL_113.txt */
<<
/*Expecting: decl Given: expr_arith_1.close.0*/
MODULE a ; * a * a BEGIN END ;
>> FAIL
/* test2020 decl_FAIL_114.txt */
<<
/*Expecting: decl Given: expr_arith_div*/
MODULE a ; a / a BEGIN END ;
>> FAIL
/* test2021 decl_FAIL_115.txt */
<<
/*Expecting: decl Given: expr_arith_div*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2022 decl_FAIL_116.txt */
<<
/*Expecting: decl Given: expr_arith_div.opt.0*/
MODULE a ; / a BEGIN END ;
>> FAIL
/* test2023 decl_FAIL_117.txt */
<<
/*Expecting: decl Given: expr_arith_0*/
MODULE a ; - a BEGIN END ;
>> FAIL
/* test2024 decl_FAIL_118.txt */
<<
/*Expecting: decl Given: expr_arith_0*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2025 decl_FAIL_119.txt */
<<
/*Expecting: decl Given: expr_arith_0*/
MODULE a ; ( a ) BEGIN END ;
>> FAIL
/* test2026 decl_FAIL_12.txt */
<<
/*Expecting: decl Given: FLOATLIT*/
MODULE a ; 0. BEGIN END ;
>> FAIL
/* test2027 decl_FAIL_120.txt */
<<
/*Expecting: decl Given: expr_arith_0*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2028 decl_FAIL_121.txt */
<<
/*Expecting: decl Given: expr_arith_0*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2029 decl_FAIL_122.txt */
<<
/*Expecting: decl Given: expr_arith_0.opt.0*/
MODULE a ; - BEGIN END ;
>> FAIL
/* test2030 decl_FAIL_123.txt */
<<
/*Expecting: decl Given: expr_arith_atom*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2031 decl_FAIL_124.txt */
<<
/*Expecting: decl Given: expr_arith_atom*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2032 decl_FAIL_125.txt */
<<
/*Expecting: decl Given: expr_arith_atom*/
MODULE a ; ( a ) BEGIN END ;
>> FAIL
/* test2033 decl_FAIL_126.txt */
<<
/*Expecting: decl Given: expr_arith_atom*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2034 decl_FAIL_127.txt */
<<
/*Expecting: decl Given: expr_arith_atom*/
MODULE a ; a ( ) BEGIN END ;
>> FAIL
/* test2035 decl_FAIL_128.txt */
<<
/*Expecting: decl Given: expr_arith_atom.opt.0*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2036 decl_FAIL_129.txt */
<<
/*Expecting: decl Given: expr_arith_atom.opt.1*/
MODULE a ; ( ) BEGIN END ;
>> FAIL
/* test2037 decl_FAIL_13.txt */
<<
/*Expecting: decl Given: FLOATLIT*/
MODULE a ; .0 BEGIN END ;
>> FAIL
/* test2038 decl_FAIL_130.txt */
<<
/*Expecting: decl Given: expr_arith_atom.opt.1*/
MODULE a ; ( a ) BEGIN END ;
>> FAIL
/* test2039 decl_FAIL_131.txt */
<<
/*Expecting: decl Given: STARLIT*/
MODULE a ; * BEGIN END ;
>> FAIL
/* test2040 decl_FAIL_132.txt */
<<
/*Expecting: decl Given: SLASHLIT*/
MODULE a ; / BEGIN END ;
>> FAIL
/* test2041 decl_FAIL_133.txt */
<<
/*Expecting: decl Given: COLONLIT*/
MODULE a ; : BEGIN END ;
>> FAIL
/* test2042 decl_FAIL_134.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; a_ BEGIN END ;
>> FAIL
/* test2043 decl_FAIL_135.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; A BEGIN END ;
>> FAIL
/* test2044 decl_FAIL_136.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; a BEGIN END ;
>> FAIL
/* test2045 decl_FAIL_137.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; aa BEGIN END ;
>> FAIL
/* test2046 decl_FAIL_138.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; a BEGIN END ;
>> FAIL
/* test2047 decl_FAIL_139.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; aA BEGIN END ;
>> FAIL
/* test2048 decl_FAIL_14.txt */
<<
/*Expecting: decl Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2049 decl_FAIL_140.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; a BEGIN END ;
>> FAIL
/* test2050 decl_FAIL_141.txt */
<<
/*Expecting: decl Given: ID*/
MODULE a ; VAR a : COUNT ; a0 BEGIN END ;
>> FAIL
/* test2051 decl_FAIL_143.txt */
<<
/*Expecting: decl Given: id*/
MODULE a ; VAR a : COUNT ; a BEGIN END ;
>> FAIL
/* test2052 decl_FAIL_149.txt */
<<
/*Expecting: decl Given: OUTPUT*/
MODULE a ; VAR a : COUNT ; OUTPUT BEGIN END ;
>> FAIL
/* test2053 decl_FAIL_15.txt */
<<
/*Expecting: decl Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2054 decl_FAIL_150.txt */
<<
/*Expecting: decl Given: IF*/
MODULE a ; VAR a : COUNT ; IF BEGIN END ;
>> FAIL
/* test2055 decl_FAIL_151.txt */
<<
/*Expecting: decl Given: WHILE*/
MODULE a ; VAR a : COUNT ; WHILE BEGIN END ;
>> FAIL
/* test2056 decl_FAIL_152.txt */
<<
/*Expecting: decl Given: REPEAT*/
MODULE a ; VAR a : COUNT ; REPEAT BEGIN END ;
>> FAIL
/* test2057 decl_FAIL_153.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; a := a BEGIN END ;
>> FAIL
/* test2058 decl_FAIL_154.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; a ( a ) BEGIN END ;
>> FAIL
/* test2059 decl_FAIL_155.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2060 decl_FAIL_156.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN a := a BEGIN END ;
>> FAIL
/* test2061 decl_FAIL_157.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test2062 decl_FAIL_158.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2063 decl_FAIL_159.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test2064 decl_FAIL_16.txt */
<<
/*Expecting: decl Given: FLOATLIT*/
MODULE a ; .e0 BEGIN END ;
>> FAIL
/* test2065 decl_FAIL_160.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test2066 decl_FAIL_161.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test2067 decl_FAIL_162.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test2068 decl_FAIL_163.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2069 decl_FAIL_164.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test2070 decl_FAIL_165.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; OUTPUT a BEGIN END ;
>> FAIL
/* test2071 decl_FAIL_166.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; BEGIN END BEGIN END ;
>> FAIL
/* test2072 decl_FAIL_167.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test2073 decl_FAIL_168.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test2074 decl_FAIL_169.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; a ( ) BEGIN END ;
>> FAIL
/* test2075 decl_FAIL_17.txt */
<<
/*Expecting: decl Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2076 decl_FAIL_170.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; WHILE a DO a := a BEGIN END ;
>> FAIL
/* test2077 decl_FAIL_171.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test2078 decl_FAIL_172.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2079 decl_FAIL_173.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test2080 decl_FAIL_174.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test2081 decl_FAIL_175.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test2082 decl_FAIL_176.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; OUTPUT "" BEGIN END ;
>> FAIL
/* test2083 decl_FAIL_177.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test2084 decl_FAIL_178.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test2085 decl_FAIL_179.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test2086 decl_FAIL_18.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; 9 BEGIN END ;
>> FAIL
/* test2087 decl_FAIL_180.txt */
<<
/*Expecting: decl Given: stmt*/
MODULE a ; VAR a : COUNT ; WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2088 decl_FAIL_19.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; +0 BEGIN END ;
>> FAIL
/* test2089 decl_FAIL_2.txt */
<<
/*Expecting: decl Given: TYBOOL*/
MODULE a ; TRUTH BEGIN END ;
>> FAIL
/* test2090 decl_FAIL_20.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2091 decl_FAIL_21.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2092 decl_FAIL_22.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; 00 BEGIN END ;
>> FAIL
/* test2093 decl_FAIL_23.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2094 decl_FAIL_24.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2095 decl_FAIL_25.txt */
<<
/*Expecting: decl Given: INTLIT*/
MODULE a ; -0 BEGIN END ;
>> FAIL
/* test2096 decl_FAIL_26.txt */
<<
/*Expecting: decl Given: MODULE*/
MODULE a ; MODULE BEGIN END ;
>> FAIL
/* test2097 decl_FAIL_27.txt */
<<
/*Expecting: decl Given: ;*/
MODULE a ; ; BEGIN END ;
>> FAIL
/* test2098 decl_FAIL_28.txt */
<<
/*Expecting: decl Given: BEGIN*/
MODULE a ; BEGIN BEGIN END ;
>> FAIL
/* test2099 decl_FAIL_29.txt */
<<
/*Expecting: decl Given: END*/
MODULE a ; END BEGIN END ;
>> FAIL
/* test2100 decl_FAIL_3.txt */
<<
/*Expecting: decl Given: TYINT*/
MODULE a ; COUNT BEGIN END ;
>> FAIL
/* test2101 decl_FAIL_30.txt */
<<
/*Expecting: decl Given: stmt_list*/
MODULE a ; BEGIN END BEGIN END ;
>> FAIL
/* test2102 decl_FAIL_31.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; OUTPUT a BEGIN END ;
>> FAIL
/* test2103 decl_FAIL_32.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; BEGIN END BEGIN END ;
>> FAIL
/* test2104 decl_FAIL_33.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test2105 decl_FAIL_34.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test2106 decl_FAIL_35.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; a ( ) BEGIN END ;
>> FAIL
/* test2107 decl_FAIL_36.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2108 decl_FAIL_37.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test2109 decl_FAIL_38.txt */
<<
/*Expecting: decl Given: stmt_list.close.0*/
MODULE a ; ; a := a BEGIN END ;
>> FAIL
/* test2110 decl_FAIL_4.txt */
<<
/*Expecting: decl Given: TYFLOAT*/
MODULE a ; FLOAT BEGIN END ;
>> FAIL
/* test2111 decl_FAIL_40.txt */
<<
/*Expecting: decl Given: stmt_list.opt.0*/
MODULE a ; a ( ) BEGIN END ;
>> FAIL
/* test2112 decl_FAIL_41.txt */
<<
/*Expecting: decl Given: stmt_list.opt.0*/
MODULE a ; BEGIN END BEGIN END ;
>> FAIL
/* test2113 decl_FAIL_42.txt */
<<
/*Expecting: decl Given: stmt_list.opt.0*/
MODULE a ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test2114 decl_FAIL_43.txt */
<<
/*Expecting: decl Given: stmt_list.opt.0*/
MODULE a ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test2115 decl_FAIL_44.txt */
<<
/*Expecting: decl Given: stmt_list.opt.0*/
MODULE a ; OUTPUT a BEGIN END ;
>> FAIL
/* test2116 decl_FAIL_45.txt */
<<
/*Expecting: decl Given: stmt_list.opt.0*/
MODULE a ; a := a BEGIN END ;
>> FAIL
/* test2117 decl_FAIL_46.txt */
<<
/*Expecting: decl Given: stmt_list.opt.0*/
MODULE a ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2118 decl_FAIL_47.txt */
<<
/*Expecting: decl Given: (*/
MODULE a ; ( BEGIN END ;
>> FAIL
/* test2119 decl_FAIL_48.txt */
<<
/*Expecting: decl Given: )*/
MODULE a ; ) BEGIN END ;
>> FAIL
/* test2120 decl_FAIL_49.txt */
<<
/*Expecting: decl Given: decl.opt.0*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test2121 decl_FAIL_5.txt */
<<
/*Expecting: decl Given: CMPOP*/
MODULE a ; > BEGIN END ;
>> FAIL
/* test2122 decl_FAIL_51.txt */
<<
/*Expecting: decl Given: decl.opt.2*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test2123 decl_FAIL_55.txt */
<<
/*Expecting: decl Given: var_decls.close.0*/
MODULE a ; ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test2124 decl_FAIL_56.txt */
<<
/*Expecting: decl Given: var_decls.close.0*/
MODULE a ; ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test2125 decl_FAIL_57.txt */
<<
/*Expecting: decl Given: ,*/
MODULE a ; , BEGIN END ;
>> FAIL
/* test2126 decl_FAIL_58.txt */
<<
/*Expecting: decl Given: param_list*/
MODULE a ; a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test2127 decl_FAIL_59.txt */
<<
/*Expecting: decl Given: param_list*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test2128 decl_FAIL_6.txt */
<<
/*Expecting: decl Given: CMPOP*/
MODULE a ; <= BEGIN END ;
>> FAIL
/* test2129 decl_FAIL_60.txt */
<<
/*Expecting: decl Given: param_list.close.0*/
MODULE a ; , a : COUNT BEGIN END ;
>> FAIL
/* test2130 decl_FAIL_61.txt */
<<
/*Expecting: decl Given: param_list.close.0*/
MODULE a ; , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test2131 decl_FAIL_62.txt */
<<
/*Expecting: decl Given: param*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test2132 decl_FAIL_63.txt */
<<
/*Expecting: decl Given: param*/
MODULE a ; a : TRUTH BEGIN END ;
>> FAIL
/* test2133 decl_FAIL_64.txt */
<<
/*Expecting: decl Given: param*/
MODULE a ; a : FLOAT BEGIN END ;
>> FAIL
/* test2134 decl_FAIL_65.txt */
<<
/*Expecting: decl Given: id_list*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2135 decl_FAIL_66.txt */
<<
/*Expecting: decl Given: id_list*/
MODULE a ; a , a BEGIN END ;
>> FAIL
/* test2136 decl_FAIL_67.txt */
<<
/*Expecting: decl Given: id_list.close.0*/
MODULE a ; , a BEGIN END ;
>> FAIL
/* test2137 decl_FAIL_68.txt */
<<
/*Expecting: decl Given: id_list.close.0*/
MODULE a ; , a , a BEGIN END ;
>> FAIL
/* test2138 decl_FAIL_69.txt */
<<
/*Expecting: decl Given: DEFAS*/
MODULE a ; := BEGIN END ;
>> FAIL
/* test2139 decl_FAIL_7.txt */
<<
/*Expecting: decl Given: CMPOP*/
MODULE a ; < BEGIN END ;
>> FAIL
/* test2140 decl_FAIL_70.txt */
<<
/*Expecting: decl Given: type*/
MODULE a ; TRUTH BEGIN END ;
>> FAIL
/* test2141 decl_FAIL_71.txt */
<<
/*Expecting: decl Given: type*/
MODULE a ; COUNT BEGIN END ;
>> FAIL
/* test2142 decl_FAIL_72.txt */
<<
/*Expecting: decl Given: type*/
MODULE a ; FLOAT BEGIN END ;
>> FAIL
/* test2143 decl_FAIL_73.txt */
<<
/*Expecting: decl Given: ELSE*/
MODULE a ; ELSE BEGIN END ;
>> FAIL
/* test2144 decl_FAIL_74.txt */
<<
/*Expecting: decl Given: THEN*/
MODULE a ; THEN BEGIN END ;
>> FAIL
/* test2145 decl_FAIL_75.txt */
<<
/*Expecting: decl Given: DO*/
MODULE a ; DO BEGIN END ;
>> FAIL
/* test2146 decl_FAIL_76.txt */
<<
/*Expecting: decl Given: UNTIL*/
MODULE a ; UNTIL BEGIN END ;
>> FAIL
/* test2147 decl_FAIL_77.txt */
<<
/*Expecting: decl Given: stmt.alt.0*/
MODULE a ; ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test2148 decl_FAIL_78.txt */
<<
/*Expecting: decl Given: stmt.alt.0*/
MODULE a ; ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test2149 decl_FAIL_79.txt */
<<
/*Expecting: decl Given: stmt.alt.0*/
MODULE a ; ELSE BEGIN END BEGIN END ;
>> FAIL
/* test2150 decl_FAIL_8.txt */
<<
/*Expecting: decl Given: CMPOP*/
MODULE a ; == BEGIN END ;
>> FAIL
/* test2151 decl_FAIL_80.txt */
<<
/*Expecting: decl Given: stmt.alt.0*/
MODULE a ; ELSE a ( ) BEGIN END ;
>> FAIL
/* test2152 decl_FAIL_81.txt */
<<
/*Expecting: decl Given: stmt.alt.0*/
MODULE a ; ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test2153 decl_FAIL_82.txt */
<<
/*Expecting: decl Given: stmt.alt.0*/
MODULE a ; ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test2154 decl_FAIL_83.txt */
<<
/*Expecting: decl Given: stmt.alt.0*/
MODULE a ; ELSE a := a BEGIN END ;
>> FAIL
/* test2155 decl_FAIL_84.txt */
<<
/*Expecting: decl Given: stmt.opt.0*/
MODULE a ; ELSE BEGIN END BEGIN END ;
>> FAIL
/* test2156 decl_FAIL_85.txt */
<<
/*Expecting: decl Given: stmt.opt.1*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2157 decl_FAIL_86.txt */
<<
/*Expecting: decl Given: output_arg*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2158 decl_FAIL_87.txt */
<<
/*Expecting: decl Given: output_arg*/
MODULE a ; "" BEGIN END ;
>> FAIL
/* test2159 decl_FAIL_88.txt */
<<
/*Expecting: decl Given: expr_list*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2160 decl_FAIL_89.txt */
<<
/*Expecting: decl Given: expr_list*/
MODULE a ; a , a BEGIN END ;
>> FAIL
/* test2161 decl_FAIL_9.txt */
<<
/*Expecting: decl Given: CMPOP*/
MODULE a ; >= BEGIN END ;
>> FAIL
/* test2162 decl_FAIL_90.txt */
<<
/*Expecting: decl Given: expr_list.close.0*/
MODULE a ; , a , a BEGIN END ;
>> FAIL
/* test2163 decl_FAIL_91.txt */
<<
/*Expecting: decl Given: expr_list.close.0*/
MODULE a ; , a BEGIN END ;
>> FAIL
/* test2164 decl_FAIL_92.txt */
<<
/*Expecting: decl Given: expr*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2165 decl_FAIL_93.txt */
<<
/*Expecting: decl Given: expr_bool*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2166 decl_FAIL_94.txt */
<<
/*Expecting: decl Given: expr_bool*/
MODULE a ; a == a BEGIN END ;
>> FAIL
/* test2167 decl_FAIL_95.txt */
<<
/*Expecting: decl Given: expr_bool.opt.0*/
MODULE a ; >= a BEGIN END ;
>> FAIL
/* test2168 decl_FAIL_96.txt */
<<
/*Expecting: decl Given: expr_bool.opt.0*/
MODULE a ; < a BEGIN END ;
>> FAIL
/* test2169 decl_FAIL_97.txt */
<<
/*Expecting: decl Given: expr_bool.opt.0*/
MODULE a ; != a BEGIN END ;
>> FAIL
/* test2170 decl_FAIL_98.txt */
<<
/*Expecting: decl Given: expr_bool.opt.0*/
MODULE a ; == a BEGIN END ;
>> FAIL
/* test2171 decl_FAIL_99.txt */
<<
/*Expecting: decl Given: expr_bool.opt.0*/
MODULE a ; <= a BEGIN END ;
>> FAIL
/* test2172 decl_PASS_0.txt */
<<
MODULE a ; FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> OK
/* test2173 decl_PASS_1.txt */
<<
MODULE a ; FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> OK
/* test2174 decl_PASS_10.txt */
<<
MODULE a ; VAR a : COUNT ; PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> OK
/* test2175 decl_PASS_11.txt */
<<
MODULE a ; VAR a : COUNT ; CONST a : TRUTH := a BEGIN END ;
>> OK
/* test2176 decl_PASS_12.txt */
<<
MODULE a ; VAR a : COUNT ; PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> OK
/* test2177 decl_PASS_13.txt */
<<
MODULE a ; VAR a : COUNT ; FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> OK
/* test2178 decl_PASS_2.txt */
<<
MODULE a ; FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> OK
/* test2179 decl_PASS_3.txt */
<<
MODULE a ; PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> OK
/* test2180 decl_PASS_4.txt */
<<
MODULE a ; PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> OK
/* test2181 decl_PASS_5.txt */
<<
MODULE a ; FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> OK
/* test2182 decl_PASS_6.txt */
<<
MODULE a ; VAR a : COUNT ; FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> OK
/* test2183 decl_PASS_7.txt */
<<
MODULE a ; VAR a : COUNT ; FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> OK
/* test2184 decl_PASS_8.txt */
<<
MODULE a ; VAR a : COUNT ; CONST a : FLOAT := a BEGIN END ;
>> OK
/* test2185 decl_PASS_9.txt */
<<
MODULE a ; VAR a : COUNT ; FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> OK
/* test2186 decl.opt.0_FAIL_0.txt */
<<
/*Expecting: decl.opt.0 Given: STRLIT*/
MODULE a ; FUNCTION a ( "" ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2187 decl.opt.0_FAIL_1.txt */
<<
/*Expecting: decl.opt.0 Given: STRLIT*/
MODULE a ; FUNCTION a ( "" ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2188 decl.opt.0_FAIL_10.txt */
<<
/*Expecting: decl.opt.0 Given: CMPOP*/
MODULE a ; FUNCTION a ( != ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2189 decl.opt.0_FAIL_100.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( a := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2190 decl.opt.0_FAIL_101.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( a ( a ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2191 decl.opt.0_FAIL_102.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( REPEAT BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2192 decl.opt.0_FAIL_103.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN a := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2193 decl.opt.0_FAIL_104.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN BEGIN END ELSE BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2194 decl.opt.0_FAIL_105.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( REPEAT IF a THEN BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2195 decl.opt.0_FAIL_106.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( WHILE a DO IF a THEN BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2196 decl.opt.0_FAIL_107.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( REPEAT OUTPUT a UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2197 decl.opt.0_FAIL_108.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2198 decl.opt.0_FAIL_109.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( REPEAT REPEAT BEGIN END UNTIL a UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2199 decl.opt.0_FAIL_11.txt */
<<
/*Expecting: decl.opt.0 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( . ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2200 decl.opt.0_FAIL_110.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( REPEAT WHILE a DO BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2201 decl.opt.0_FAIL_111.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( WHILE a DO OUTPUT a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2202 decl.opt.0_FAIL_112.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( OUTPUT a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2203 decl.opt.0_FAIL_113.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2204 decl.opt.0_FAIL_114.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( WHILE a DO WHILE a DO BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2205 decl.opt.0_FAIL_115.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN IF a THEN BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2206 decl.opt.0_FAIL_116.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( a ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2207 decl.opt.0_FAIL_117.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( WHILE a DO a := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2208 decl.opt.0_FAIL_118.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( WHILE a DO BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2209 decl.opt.0_FAIL_119.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN REPEAT BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2210 decl.opt.0_FAIL_12.txt */
<<
/*Expecting: decl.opt.0 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( 0. ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2211 decl.opt.0_FAIL_120.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN OUTPUT a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2212 decl.opt.0_FAIL_121.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( REPEAT a ( ) UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2213 decl.opt.0_FAIL_122.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( WHILE a DO a ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2214 decl.opt.0_FAIL_123.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( OUTPUT "" ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2215 decl.opt.0_FAIL_124.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN a ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2216 decl.opt.0_FAIL_125.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( REPEAT a := a UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2217 decl.opt.0_FAIL_126.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( IF a THEN WHILE a DO BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2218 decl.opt.0_FAIL_127.txt */
<<
/*Expecting: decl.opt.0 Given: stmt*/
MODULE a ; FUNCTION a ( WHILE a DO REPEAT BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2219 decl.opt.0_FAIL_128.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ELSE WHILE a DO BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2220 decl.opt.0_FAIL_129.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ELSE OUTPUT a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2221 decl.opt.0_FAIL_13.txt */
<<
/*Expecting: decl.opt.0 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( .0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2222 decl.opt.0_FAIL_130.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ELSE BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2223 decl.opt.0_FAIL_131.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ELSE a ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2224 decl.opt.0_FAIL_132.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ELSE IF a THEN BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2225 decl.opt.0_FAIL_133.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ELSE REPEAT BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2226 decl.opt.0_FAIL_134.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ELSE a := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2227 decl.opt.0_FAIL_135.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.opt.0*/
MODULE a ; FUNCTION a ( ELSE BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2228 decl.opt.0_FAIL_136.txt */
<<
/*Expecting: decl.opt.0 Given: stmt.opt.1*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2229 decl.opt.0_FAIL_137.txt */
<<
/*Expecting: decl.opt.0 Given: output_arg*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2230 decl.opt.0_FAIL_138.txt */
<<
/*Expecting: decl.opt.0 Given: output_arg*/
MODULE a ; FUNCTION a ( "" ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2231 decl.opt.0_FAIL_139.txt */
<<
/*Expecting: decl.opt.0 Given: expr_list*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2232 decl.opt.0_FAIL_14.txt */
<<
/*Expecting: decl.opt.0 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( . ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2233 decl.opt.0_FAIL_140.txt */
<<
/*Expecting: decl.opt.0 Given: expr_list*/
MODULE a ; FUNCTION a ( a , a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2234 decl.opt.0_FAIL_141.txt */
<<
/*Expecting: decl.opt.0 Given: expr_list.close.0*/
MODULE a ; FUNCTION a ( , a , a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2235 decl.opt.0_FAIL_142.txt */
<<
/*Expecting: decl.opt.0 Given: expr_list.close.0*/
MODULE a ; FUNCTION a ( , a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2236 decl.opt.0_FAIL_143.txt */
<<
/*Expecting: decl.opt.0 Given: expr*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2237 decl.opt.0_FAIL_144.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2238 decl.opt.0_FAIL_145.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool*/
MODULE a ; FUNCTION a ( a == a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2239 decl.opt.0_FAIL_146.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( >= a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2240 decl.opt.0_FAIL_147.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( < a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2241 decl.opt.0_FAIL_148.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( != a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2242 decl.opt.0_FAIL_149.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( == a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2243 decl.opt.0_FAIL_15.txt */
<<
/*Expecting: decl.opt.0 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( . ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2244 decl.opt.0_FAIL_150.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( <= a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2245 decl.opt.0_FAIL_151.txt */
<<
/*Expecting: decl.opt.0 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( > a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2246 decl.opt.0_FAIL_152.txt */
<<
/*Expecting: decl.opt.0 Given: +*/
MODULE a ; FUNCTION a ( + ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2247 decl.opt.0_FAIL_153.txt */
<<
/*Expecting: decl.opt.0 Given: -*/
MODULE a ; FUNCTION a ( - ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2248 decl.opt.0_FAIL_154.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_2*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2249 decl.opt.0_FAIL_155.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_2*/
MODULE a ; FUNCTION a ( a + a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2250 decl.opt.0_FAIL_156.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_2.alt.0*/
MODULE a ; FUNCTION a ( + ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2251 decl.opt.0_FAIL_157.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_2.alt.0*/
MODULE a ; FUNCTION a ( - ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2252 decl.opt.0_FAIL_158.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( - a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2253 decl.opt.0_FAIL_159.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( + a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2254 decl.opt.0_FAIL_16.txt */
<<
/*Expecting: decl.opt.0 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( .e0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2255 decl.opt.0_FAIL_160.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( + a + a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2256 decl.opt.0_FAIL_161.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_1*/
MODULE a ; FUNCTION a ( a * a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2257 decl.opt.0_FAIL_162.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_1*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2258 decl.opt.0_FAIL_163.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_1.close.0*/
MODULE a ; FUNCTION a ( * a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2259 decl.opt.0_FAIL_164.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_1.close.0*/
MODULE a ; FUNCTION a ( * a * a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2260 decl.opt.0_FAIL_165.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_div*/
MODULE a ; FUNCTION a ( a / a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2261 decl.opt.0_FAIL_166.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_div*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2262 decl.opt.0_FAIL_167.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_div.opt.0*/
MODULE a ; FUNCTION a ( / a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2263 decl.opt.0_FAIL_168.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( - a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2264 decl.opt.0_FAIL_169.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2265 decl.opt.0_FAIL_17.txt */
<<
/*Expecting: decl.opt.0 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( . ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2266 decl.opt.0_FAIL_170.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ( a ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2267 decl.opt.0_FAIL_171.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( . ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2268 decl.opt.0_FAIL_172.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( 0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2269 decl.opt.0_FAIL_173.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_0.opt.0*/
MODULE a ; FUNCTION a ( - ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2270 decl.opt.0_FAIL_174.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( . ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2271 decl.opt.0_FAIL_175.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( 0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2272 decl.opt.0_FAIL_176.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ( a ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2273 decl.opt.0_FAIL_177.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2274 decl.opt.0_FAIL_178.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( a ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2275 decl.opt.0_FAIL_179.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom.opt.0*/
MODULE a ; FUNCTION a ( a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2276 decl.opt.0_FAIL_18.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( 9 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2277 decl.opt.0_FAIL_180.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom.opt.1*/
MODULE a ; FUNCTION a ( ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2278 decl.opt.0_FAIL_181.txt */
<<
/*Expecting: decl.opt.0 Given: expr_arith_atom.opt.1*/
MODULE a ; FUNCTION a ( ( a ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2279 decl.opt.0_FAIL_182.txt */
<<
/*Expecting: decl.opt.0 Given: STARLIT*/
MODULE a ; FUNCTION a ( * ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2280 decl.opt.0_FAIL_183.txt */
<<
/*Expecting: decl.opt.0 Given: SLASHLIT*/
MODULE a ; FUNCTION a ( / ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2281 decl.opt.0_FAIL_184.txt */
<<
/*Expecting: decl.opt.0 Given: COLONLIT*/
MODULE a ; FUNCTION a ( : ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2282 decl.opt.0_FAIL_19.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( +0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2283 decl.opt.0_FAIL_2.txt */
<<
/*Expecting: decl.opt.0 Given: TYBOOL*/
MODULE a ; FUNCTION a ( TRUTH ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2284 decl.opt.0_FAIL_20.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( 0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2285 decl.opt.0_FAIL_21.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( 0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2286 decl.opt.0_FAIL_22.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( 00 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2287 decl.opt.0_FAIL_23.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( 0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2288 decl.opt.0_FAIL_24.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( 0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2289 decl.opt.0_FAIL_25.txt */
<<
/*Expecting: decl.opt.0 Given: INTLIT*/
MODULE a ; FUNCTION a ( -0 ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2290 decl.opt.0_FAIL_26.txt */
<<
/*Expecting: decl.opt.0 Given: MODULE*/
MODULE a ; FUNCTION a ( MODULE ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2291 decl.opt.0_FAIL_27.txt */
<<
/*Expecting: decl.opt.0 Given: ;*/
MODULE a ; FUNCTION a ( ; ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2292 decl.opt.0_FAIL_28.txt */
<<
/*Expecting: decl.opt.0 Given: BEGIN*/
MODULE a ; FUNCTION a ( BEGIN ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2293 decl.opt.0_FAIL_29.txt */
<<
/*Expecting: decl.opt.0 Given: END*/
MODULE a ; FUNCTION a ( END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2294 decl.opt.0_FAIL_3.txt */
<<
/*Expecting: decl.opt.0 Given: TYINT*/
MODULE a ; FUNCTION a ( COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2295 decl.opt.0_FAIL_30.txt */
<<
/*Expecting: decl.opt.0 Given: prog.opt.0*/
MODULE a ; FUNCTION a ( VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2296 decl.opt.0_FAIL_31.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list*/
MODULE a ; FUNCTION a ( VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2297 decl.opt.0_FAIL_32.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list*/
MODULE a ; FUNCTION a ( CONST a : COUNT := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2298 decl.opt.0_FAIL_33.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list*/
MODULE a ; FUNCTION a ( PROCEDURE a ( ) := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2299 decl.opt.0_FAIL_34.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list*/
MODULE a ; FUNCTION a ( VAR a : COUNT ; VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2300 decl.opt.0_FAIL_35.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list*/
MODULE a ; FUNCTION a ( FUNCTION a ( ) : COUNT := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2301 decl.opt.0_FAIL_36.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ; VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2302 decl.opt.0_FAIL_37.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ; CONST a : COUNT := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2303 decl.opt.0_FAIL_38.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ; FUNCTION a ( ) : COUNT := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2304 decl.opt.0_FAIL_39.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ; VAR a : COUNT ; VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2305 decl.opt.0_FAIL_4.txt */
<<
/*Expecting: decl.opt.0 Given: TYFLOAT*/
MODULE a ; FUNCTION a ( FLOAT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2306 decl.opt.0_FAIL_40.txt */
<<
/*Expecting: decl.opt.0 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ; PROCEDURE a ( ) := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2307 decl.opt.0_FAIL_41.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list*/
MODULE a ; FUNCTION a ( BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2308 decl.opt.0_FAIL_42.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; OUTPUT a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2309 decl.opt.0_FAIL_43.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2310 decl.opt.0_FAIL_44.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; BEGIN END ; BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2311 decl.opt.0_FAIL_45.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; IF a THEN BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2312 decl.opt.0_FAIL_46.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; a ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2313 decl.opt.0_FAIL_47.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; REPEAT BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2314 decl.opt.0_FAIL_48.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; WHILE a DO BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2315 decl.opt.0_FAIL_49.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ; a := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2316 decl.opt.0_FAIL_5.txt */
<<
/*Expecting: decl.opt.0 Given: CMPOP*/
MODULE a ; FUNCTION a ( > ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2317 decl.opt.0_FAIL_50.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( BEGIN END ; BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2318 decl.opt.0_FAIL_51.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( a ( ) ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2319 decl.opt.0_FAIL_52.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2320 decl.opt.0_FAIL_53.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( WHILE a DO BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2321 decl.opt.0_FAIL_54.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( IF a THEN BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2322 decl.opt.0_FAIL_55.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( OUTPUT a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2323 decl.opt.0_FAIL_56.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( a := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2324 decl.opt.0_FAIL_57.txt */
<<
/*Expecting: decl.opt.0 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( REPEAT BEGIN END UNTIL a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2325 decl.opt.0_FAIL_58.txt */
<<
/*Expecting: decl.opt.0 Given: CONST*/
MODULE a ; FUNCTION a ( CONST ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2326 decl.opt.0_FAIL_59.txt */
<<
/*Expecting: decl.opt.0 Given: FUNCTION*/
MODULE a ; FUNCTION a ( FUNCTION ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2327 decl.opt.0_FAIL_6.txt */
<<
/*Expecting: decl.opt.0 Given: CMPOP*/
MODULE a ; FUNCTION a ( <= ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2328 decl.opt.0_FAIL_60.txt */
<<
/*Expecting: decl.opt.0 Given: (*/
MODULE a ; FUNCTION a ( ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2329 decl.opt.0_FAIL_61.txt */
<<
/*Expecting: decl.opt.0 Given: PROCEDURE*/
MODULE a ; FUNCTION a ( PROCEDURE ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2330 decl.opt.0_FAIL_62.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( FUNCTION a ( ) : FLOAT := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2331 decl.opt.0_FAIL_63.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2332 decl.opt.0_FAIL_64.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( FUNCTION a ( ) : TRUTH := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2333 decl.opt.0_FAIL_65.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( CONST a : FLOAT := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2334 decl.opt.0_FAIL_66.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( CONST a : COUNT := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2335 decl.opt.0_FAIL_67.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( PROCEDURE a ( ) := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2336 decl.opt.0_FAIL_68.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( FUNCTION a ( a : COUNT ) : COUNT := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2337 decl.opt.0_FAIL_69.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( FUNCTION a ( ) : COUNT := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2338 decl.opt.0_FAIL_7.txt */
<<
/*Expecting: decl.opt.0 Given: CMPOP*/
MODULE a ; FUNCTION a ( < ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2339 decl.opt.0_FAIL_70.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( PROCEDURE a ( ) := VAR a : COUNT BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2340 decl.opt.0_FAIL_71.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( CONST a : TRUTH := a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2341 decl.opt.0_FAIL_72.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( PROCEDURE a ( a : COUNT ) := BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2342 decl.opt.0_FAIL_73.txt */
<<
/*Expecting: decl.opt.0 Given: decl*/
MODULE a ; FUNCTION a ( FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2343 decl.opt.0_FAIL_74.txt */
<<
/*Expecting: decl.opt.0 Given: decl.opt.1*/
MODULE a ; FUNCTION a ( VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2344 decl.opt.0_FAIL_76.txt */
<<
/*Expecting: decl.opt.0 Given: decl.opt.3*/
MODULE a ; FUNCTION a ( VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2345 decl.opt.0_FAIL_77.txt */
<<
/*Expecting: decl.opt.0 Given: var_decls*/
MODULE a ; FUNCTION a ( VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2346 decl.opt.0_FAIL_78.txt */
<<
/*Expecting: decl.opt.0 Given: var_decls*/
MODULE a ; FUNCTION a ( VAR a : COUNT ; VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2347 decl.opt.0_FAIL_79.txt */
<<
/*Expecting: decl.opt.0 Given: var_decls.close.0*/
MODULE a ; FUNCTION a ( ; VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2348 decl.opt.0_FAIL_8.txt */
<<
/*Expecting: decl.opt.0 Given: CMPOP*/
MODULE a ; FUNCTION a ( == ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2349 decl.opt.0_FAIL_80.txt */
<<
/*Expecting: decl.opt.0 Given: var_decls.close.0*/
MODULE a ; FUNCTION a ( ; VAR a : COUNT ; VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2350 decl.opt.0_FAIL_81.txt */
<<
/*Expecting: decl.opt.0 Given: VAR*/
MODULE a ; FUNCTION a ( VAR ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2351 decl.opt.0_FAIL_82.txt */
<<
/*Expecting: decl.opt.0 Given: var_decl*/
MODULE a ; FUNCTION a ( VAR a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2352 decl.opt.0_FAIL_83.txt */
<<
/*Expecting: decl.opt.0 Given: ,*/
MODULE a ; FUNCTION a ( , ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2353 decl.opt.0_FAIL_84.txt */
<<
/*Expecting: decl.opt.0 Given: param_list.close.0*/
MODULE a ; FUNCTION a ( , a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2354 decl.opt.0_FAIL_85.txt */
<<
/*Expecting: decl.opt.0 Given: param_list.close.0*/
MODULE a ; FUNCTION a ( , a : COUNT , a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2355 decl.opt.0_FAIL_86.txt */
<<
/*Expecting: decl.opt.0 Given: id_list.close.0*/
MODULE a ; FUNCTION a ( , a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2356 decl.opt.0_FAIL_87.txt */
<<
/*Expecting: decl.opt.0 Given: id_list.close.0*/
MODULE a ; FUNCTION a ( , a , a ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2357 decl.opt.0_FAIL_88.txt */
<<
/*Expecting: decl.opt.0 Given: DEFAS*/
MODULE a ; FUNCTION a ( := ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2358 decl.opt.0_FAIL_89.txt */
<<
/*Expecting: decl.opt.0 Given: type*/
MODULE a ; FUNCTION a ( TRUTH ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2359 decl.opt.0_FAIL_9.txt */
<<
/*Expecting: decl.opt.0 Given: CMPOP*/
MODULE a ; FUNCTION a ( >= ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2360 decl.opt.0_FAIL_90.txt */
<<
/*Expecting: decl.opt.0 Given: type*/
MODULE a ; FUNCTION a ( COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2361 decl.opt.0_FAIL_91.txt */
<<
/*Expecting: decl.opt.0 Given: type*/
MODULE a ; FUNCTION a ( FLOAT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2362 decl.opt.0_FAIL_92.txt */
<<
/*Expecting: decl.opt.0 Given: ELSE*/
MODULE a ; FUNCTION a ( ELSE ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2363 decl.opt.0_FAIL_93.txt */
<<
/*Expecting: decl.opt.0 Given: OUTPUT*/
MODULE a ; FUNCTION a ( OUTPUT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2364 decl.opt.0_FAIL_94.txt */
<<
/*Expecting: decl.opt.0 Given: IF*/
MODULE a ; FUNCTION a ( IF ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2365 decl.opt.0_FAIL_95.txt */
<<
/*Expecting: decl.opt.0 Given: THEN*/
MODULE a ; FUNCTION a ( THEN ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2366 decl.opt.0_FAIL_96.txt */
<<
/*Expecting: decl.opt.0 Given: WHILE*/
MODULE a ; FUNCTION a ( WHILE ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2367 decl.opt.0_FAIL_97.txt */
<<
/*Expecting: decl.opt.0 Given: DO*/
MODULE a ; FUNCTION a ( DO ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2368 decl.opt.0_FAIL_98.txt */
<<
/*Expecting: decl.opt.0 Given: REPEAT*/
MODULE a ; FUNCTION a ( REPEAT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2369 decl.opt.0_FAIL_99.txt */
<<
/*Expecting: decl.opt.0 Given: UNTIL*/
MODULE a ; FUNCTION a ( UNTIL ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test2370 decl.opt.1_FAIL_0.txt */
<<
/*Expecting: decl.opt.1 Given: STRLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := "" BEGIN END BEGIN END ;
>> FAIL
/* test2371 decl.opt.1_FAIL_1.txt */
<<
/*Expecting: decl.opt.1 Given: STRLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := "" BEGIN END BEGIN END ;
>> FAIL
/* test2372 decl.opt.1_FAIL_10.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := aA BEGIN END BEGIN END ;
>> FAIL
/* test2373 decl.opt.1_FAIL_100.txt */
<<
/*Expecting: decl.opt.1 Given: DEFAS*/
MODULE a ; FUNCTION a ( ) : COUNT := := BEGIN END BEGIN END ;
>> FAIL
/* test2374 decl.opt.1_FAIL_101.txt */
<<
/*Expecting: decl.opt.1 Given: type*/
MODULE a ; FUNCTION a ( ) : COUNT := TRUTH BEGIN END BEGIN END ;
>> FAIL
/* test2375 decl.opt.1_FAIL_102.txt */
<<
/*Expecting: decl.opt.1 Given: type*/
MODULE a ; FUNCTION a ( ) : COUNT := COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2376 decl.opt.1_FAIL_103.txt */
<<
/*Expecting: decl.opt.1 Given: type*/
MODULE a ; FUNCTION a ( ) : COUNT := FLOAT BEGIN END BEGIN END ;
>> FAIL
/* test2377 decl.opt.1_FAIL_104.txt */
<<
/*Expecting: decl.opt.1 Given: ELSE*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test2378 decl.opt.1_FAIL_105.txt */
<<
/*Expecting: decl.opt.1 Given: OUTPUT*/
MODULE a ; FUNCTION a ( ) : COUNT := OUTPUT BEGIN END BEGIN END ;
>> FAIL
/* test2379 decl.opt.1_FAIL_106.txt */
<<
/*Expecting: decl.opt.1 Given: IF*/
MODULE a ; FUNCTION a ( ) : COUNT := IF BEGIN END BEGIN END ;
>> FAIL
/* test2380 decl.opt.1_FAIL_107.txt */
<<
/*Expecting: decl.opt.1 Given: THEN*/
MODULE a ; FUNCTION a ( ) : COUNT := THEN BEGIN END BEGIN END ;
>> FAIL
/* test2381 decl.opt.1_FAIL_108.txt */
<<
/*Expecting: decl.opt.1 Given: WHILE*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE BEGIN END BEGIN END ;
>> FAIL
/* test2382 decl.opt.1_FAIL_109.txt */
<<
/*Expecting: decl.opt.1 Given: DO*/
MODULE a ; FUNCTION a ( ) : COUNT := DO BEGIN END BEGIN END ;
>> FAIL
/* test2383 decl.opt.1_FAIL_11.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2384 decl.opt.1_FAIL_110.txt */
<<
/*Expecting: decl.opt.1 Given: REPEAT*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT BEGIN END BEGIN END ;
>> FAIL
/* test2385 decl.opt.1_FAIL_111.txt */
<<
/*Expecting: decl.opt.1 Given: UNTIL*/
MODULE a ; FUNCTION a ( ) : COUNT := UNTIL BEGIN END BEGIN END ;
>> FAIL
/* test2386 decl.opt.1_FAIL_112.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := a := a BEGIN END BEGIN END ;
>> FAIL
/* test2387 decl.opt.1_FAIL_113.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := a ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2388 decl.opt.1_FAIL_114.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2389 decl.opt.1_FAIL_115.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN a := a BEGIN END BEGIN END ;
>> FAIL
/* test2390 decl.opt.1_FAIL_116.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2391 decl.opt.1_FAIL_117.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2392 decl.opt.1_FAIL_118.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2393 decl.opt.1_FAIL_119.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT OUTPUT a UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2394 decl.opt.1_FAIL_12.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a0 BEGIN END BEGIN END ;
>> FAIL
/* test2395 decl.opt.1_FAIL_120.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2396 decl.opt.1_FAIL_121.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2397 decl.opt.1_FAIL_122.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2398 decl.opt.1_FAIL_123.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2399 decl.opt.1_FAIL_124.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2400 decl.opt.1_FAIL_125.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2401 decl.opt.1_FAIL_126.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2402 decl.opt.1_FAIL_127.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2403 decl.opt.1_FAIL_128.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2404 decl.opt.1_FAIL_129.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO a := a BEGIN END BEGIN END ;
>> FAIL
/* test2405 decl.opt.1_FAIL_13.txt */
<<
/*Expecting: decl.opt.1 Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := > BEGIN END BEGIN END ;
>> FAIL
/* test2406 decl.opt.1_FAIL_130.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2407 decl.opt.1_FAIL_131.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2408 decl.opt.1_FAIL_132.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2409 decl.opt.1_FAIL_133.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT a ( ) UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2410 decl.opt.1_FAIL_134.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2411 decl.opt.1_FAIL_135.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := OUTPUT "" BEGIN END BEGIN END ;
>> FAIL
/* test2412 decl.opt.1_FAIL_136.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2413 decl.opt.1_FAIL_137.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT a := a UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2414 decl.opt.1_FAIL_138.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2415 decl.opt.1_FAIL_139.txt */
<<
/*Expecting: decl.opt.1 Given: stmt*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2416 decl.opt.1_FAIL_14.txt */
<<
/*Expecting: decl.opt.1 Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := <= BEGIN END BEGIN END ;
>> FAIL
/* test2417 decl.opt.1_FAIL_140.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2418 decl.opt.1_FAIL_141.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2419 decl.opt.1_FAIL_142.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2420 decl.opt.1_FAIL_143.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2421 decl.opt.1_FAIL_144.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2422 decl.opt.1_FAIL_145.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2423 decl.opt.1_FAIL_146.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE a := a BEGIN END BEGIN END ;
>> FAIL
/* test2424 decl.opt.1_FAIL_147.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ELSE BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2425 decl.opt.1_FAIL_148.txt */
<<
/*Expecting: decl.opt.1 Given: stmt.opt.1*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2426 decl.opt.1_FAIL_149.txt */
<<
/*Expecting: decl.opt.1 Given: output_arg*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2427 decl.opt.1_FAIL_15.txt */
<<
/*Expecting: decl.opt.1 Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := < BEGIN END BEGIN END ;
>> FAIL
/* test2428 decl.opt.1_FAIL_150.txt */
<<
/*Expecting: decl.opt.1 Given: output_arg*/
MODULE a ; FUNCTION a ( ) : COUNT := "" BEGIN END BEGIN END ;
>> FAIL
/* test2429 decl.opt.1_FAIL_151.txt */
<<
/*Expecting: decl.opt.1 Given: expr_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2430 decl.opt.1_FAIL_152.txt */
<<
/*Expecting: decl.opt.1 Given: expr_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a , a BEGIN END BEGIN END ;
>> FAIL
/* test2431 decl.opt.1_FAIL_153.txt */
<<
/*Expecting: decl.opt.1 Given: expr_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a , a BEGIN END BEGIN END ;
>> FAIL
/* test2432 decl.opt.1_FAIL_154.txt */
<<
/*Expecting: decl.opt.1 Given: expr_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a BEGIN END BEGIN END ;
>> FAIL
/* test2433 decl.opt.1_FAIL_155.txt */
<<
/*Expecting: decl.opt.1 Given: expr*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2434 decl.opt.1_FAIL_156.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2435 decl.opt.1_FAIL_157.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool*/
MODULE a ; FUNCTION a ( ) : COUNT := a == a BEGIN END BEGIN END ;
>> FAIL
/* test2436 decl.opt.1_FAIL_158.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := >= a BEGIN END BEGIN END ;
>> FAIL
/* test2437 decl.opt.1_FAIL_159.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := < a BEGIN END BEGIN END ;
>> FAIL
/* test2438 decl.opt.1_FAIL_16.txt */
<<
/*Expecting: decl.opt.1 Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := == BEGIN END BEGIN END ;
>> FAIL
/* test2439 decl.opt.1_FAIL_160.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := != a BEGIN END BEGIN END ;
>> FAIL
/* test2440 decl.opt.1_FAIL_161.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := == a BEGIN END BEGIN END ;
>> FAIL
/* test2441 decl.opt.1_FAIL_162.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := <= a BEGIN END BEGIN END ;
>> FAIL
/* test2442 decl.opt.1_FAIL_163.txt */
<<
/*Expecting: decl.opt.1 Given: expr_bool.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := > a BEGIN END BEGIN END ;
>> FAIL
/* test2443 decl.opt.1_FAIL_164.txt */
<<
/*Expecting: decl.opt.1 Given: +*/
MODULE a ; FUNCTION a ( ) : COUNT := + BEGIN END BEGIN END ;
>> FAIL
/* test2444 decl.opt.1_FAIL_165.txt */
<<
/*Expecting: decl.opt.1 Given: -*/
MODULE a ; FUNCTION a ( ) : COUNT := - BEGIN END BEGIN END ;
>> FAIL
/* test2445 decl.opt.1_FAIL_166.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_2*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2446 decl.opt.1_FAIL_167.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_2*/
MODULE a ; FUNCTION a ( ) : COUNT := a + a BEGIN END BEGIN END ;
>> FAIL
/* test2447 decl.opt.1_FAIL_168.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_2.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := + BEGIN END BEGIN END ;
>> FAIL
/* test2448 decl.opt.1_FAIL_169.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_2.alt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := - BEGIN END BEGIN END ;
>> FAIL
/* test2449 decl.opt.1_FAIL_17.txt */
<<
/*Expecting: decl.opt.1 Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := >= BEGIN END BEGIN END ;
>> FAIL
/* test2450 decl.opt.1_FAIL_170.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := - a BEGIN END BEGIN END ;
>> FAIL
/* test2451 decl.opt.1_FAIL_171.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := + a BEGIN END BEGIN END ;
>> FAIL
/* test2452 decl.opt.1_FAIL_172.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_2.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := + a + a BEGIN END BEGIN END ;
>> FAIL
/* test2453 decl.opt.1_FAIL_173.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_1*/
MODULE a ; FUNCTION a ( ) : COUNT := a * a BEGIN END BEGIN END ;
>> FAIL
/* test2454 decl.opt.1_FAIL_174.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_1*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2455 decl.opt.1_FAIL_175.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_1.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := * a BEGIN END BEGIN END ;
>> FAIL
/* test2456 decl.opt.1_FAIL_176.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_1.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := * a * a BEGIN END BEGIN END ;
>> FAIL
/* test2457 decl.opt.1_FAIL_177.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_div*/
MODULE a ; FUNCTION a ( ) : COUNT := a / a BEGIN END BEGIN END ;
>> FAIL
/* test2458 decl.opt.1_FAIL_178.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_div*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2459 decl.opt.1_FAIL_179.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_div.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := / a BEGIN END BEGIN END ;
>> FAIL
/* test2460 decl.opt.1_FAIL_18.txt */
<<
/*Expecting: decl.opt.1 Given: CMPOP*/
MODULE a ; FUNCTION a ( ) : COUNT := != BEGIN END BEGIN END ;
>> FAIL
/* test2461 decl.opt.1_FAIL_180.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := - a BEGIN END BEGIN END ;
>> FAIL
/* test2462 decl.opt.1_FAIL_181.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2463 decl.opt.1_FAIL_182.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2464 decl.opt.1_FAIL_183.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := . BEGIN END BEGIN END ;
>> FAIL
/* test2465 decl.opt.1_FAIL_184.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_0*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2466 decl.opt.1_FAIL_185.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_0.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := - BEGIN END BEGIN END ;
>> FAIL
/* test2467 decl.opt.1_FAIL_186.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := . BEGIN END BEGIN END ;
>> FAIL
/* test2468 decl.opt.1_FAIL_187.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2469 decl.opt.1_FAIL_188.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2470 decl.opt.1_FAIL_189.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2471 decl.opt.1_FAIL_19.txt */
<<
/*Expecting: decl.opt.1 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := . BEGIN END BEGIN END ;
>> FAIL
/* test2472 decl.opt.1_FAIL_190.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom*/
MODULE a ; FUNCTION a ( ) : COUNT := a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2473 decl.opt.1_FAIL_191.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2474 decl.opt.1_FAIL_192.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom.opt.1*/
MODULE a ; FUNCTION a ( ) : COUNT := ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2475 decl.opt.1_FAIL_193.txt */
<<
/*Expecting: decl.opt.1 Given: expr_arith_atom.opt.1*/
MODULE a ; FUNCTION a ( ) : COUNT := ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2476 decl.opt.1_FAIL_194.txt */
<<
/*Expecting: decl.opt.1 Given: STARLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := * BEGIN END BEGIN END ;
>> FAIL
/* test2477 decl.opt.1_FAIL_195.txt */
<<
/*Expecting: decl.opt.1 Given: SLASHLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := / BEGIN END BEGIN END ;
>> FAIL
/* test2478 decl.opt.1_FAIL_196.txt */
<<
/*Expecting: decl.opt.1 Given: COLONLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := : BEGIN END BEGIN END ;
>> FAIL
/* test2479 decl.opt.1_FAIL_2.txt */
<<
/*Expecting: decl.opt.1 Given: TYBOOL*/
MODULE a ; FUNCTION a ( ) : COUNT := TRUTH BEGIN END BEGIN END ;
>> FAIL
/* test2480 decl.opt.1_FAIL_20.txt */
<<
/*Expecting: decl.opt.1 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 0. BEGIN END BEGIN END ;
>> FAIL
/* test2481 decl.opt.1_FAIL_21.txt */
<<
/*Expecting: decl.opt.1 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := .0 BEGIN END BEGIN END ;
>> FAIL
/* test2482 decl.opt.1_FAIL_22.txt */
<<
/*Expecting: decl.opt.1 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := . BEGIN END BEGIN END ;
>> FAIL
/* test2483 decl.opt.1_FAIL_23.txt */
<<
/*Expecting: decl.opt.1 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := . BEGIN END BEGIN END ;
>> FAIL
/* test2484 decl.opt.1_FAIL_24.txt */
<<
/*Expecting: decl.opt.1 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := .e0 BEGIN END BEGIN END ;
>> FAIL
/* test2485 decl.opt.1_FAIL_25.txt */
<<
/*Expecting: decl.opt.1 Given: FLOATLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := . BEGIN END BEGIN END ;
>> FAIL
/* test2486 decl.opt.1_FAIL_26.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 9 BEGIN END BEGIN END ;
>> FAIL
/* test2487 decl.opt.1_FAIL_27.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := +0 BEGIN END BEGIN END ;
>> FAIL
/* test2488 decl.opt.1_FAIL_28.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2489 decl.opt.1_FAIL_29.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2490 decl.opt.1_FAIL_3.txt */
<<
/*Expecting: decl.opt.1 Given: TYINT*/
MODULE a ; FUNCTION a ( ) : COUNT := COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2491 decl.opt.1_FAIL_30.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 00 BEGIN END BEGIN END ;
>> FAIL
/* test2492 decl.opt.1_FAIL_31.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2493 decl.opt.1_FAIL_32.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2494 decl.opt.1_FAIL_33.txt */
<<
/*Expecting: decl.opt.1 Given: INTLIT*/
MODULE a ; FUNCTION a ( ) : COUNT := -0 BEGIN END BEGIN END ;
>> FAIL
/* test2495 decl.opt.1_FAIL_34.txt */
<<
/*Expecting: decl.opt.1 Given: MODULE*/
MODULE a ; FUNCTION a ( ) : COUNT := MODULE BEGIN END BEGIN END ;
>> FAIL
/* test2496 decl.opt.1_FAIL_35.txt */
<<
/*Expecting: decl.opt.1 Given: ;*/
MODULE a ; FUNCTION a ( ) : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test2497 decl.opt.1_FAIL_36.txt */
<<
/*Expecting: decl.opt.1 Given: END*/
MODULE a ; FUNCTION a ( ) : COUNT := END BEGIN END BEGIN END ;
>> FAIL
/* test2498 decl.opt.1_FAIL_38.txt */
<<
/*Expecting: decl.opt.1 Given: id*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2499 decl.opt.1_FAIL_4.txt */
<<
/*Expecting: decl.opt.1 Given: TYFLOAT*/
MODULE a ; FUNCTION a ( ) : COUNT := FLOAT BEGIN END BEGIN END ;
>> FAIL
/* test2500 decl.opt.1_FAIL_40.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2501 decl.opt.1_FAIL_41.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2502 decl.opt.1_FAIL_43.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2503 decl.opt.1_FAIL_44.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2504 decl.opt.1_FAIL_45.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2505 decl.opt.1_FAIL_46.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2506 decl.opt.1_FAIL_47.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2507 decl.opt.1_FAIL_48.txt */
<<
/*Expecting: decl.opt.1 Given: decl_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2508 decl.opt.1_FAIL_49.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list*/
MODULE a ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2509 decl.opt.1_FAIL_5.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a_ BEGIN END BEGIN END ;
>> FAIL
/* test2510 decl.opt.1_FAIL_50.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2511 decl.opt.1_FAIL_51.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2512 decl.opt.1_FAIL_52.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; BEGIN END ; BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2513 decl.opt.1_FAIL_53.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2514 decl.opt.1_FAIL_54.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2515 decl.opt.1_FAIL_55.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2516 decl.opt.1_FAIL_56.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2517 decl.opt.1_FAIL_57.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; a := a BEGIN END BEGIN END ;
>> FAIL
/* test2518 decl.opt.1_FAIL_58.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := BEGIN END ; BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2519 decl.opt.1_FAIL_59.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2520 decl.opt.1_FAIL_6.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := A BEGIN END BEGIN END ;
>> FAIL
/* test2521 decl.opt.1_FAIL_60.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2522 decl.opt.1_FAIL_61.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2523 decl.opt.1_FAIL_62.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2524 decl.opt.1_FAIL_63.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2525 decl.opt.1_FAIL_64.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := a := a BEGIN END BEGIN END ;
>> FAIL
/* test2526 decl.opt.1_FAIL_65.txt */
<<
/*Expecting: decl.opt.1 Given: stmt_list.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2527 decl.opt.1_FAIL_66.txt */
<<
/*Expecting: decl.opt.1 Given: CONST*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST BEGIN END BEGIN END ;
>> FAIL
/* test2528 decl.opt.1_FAIL_67.txt */
<<
/*Expecting: decl.opt.1 Given: FUNCTION*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION BEGIN END BEGIN END ;
>> FAIL
/* test2529 decl.opt.1_FAIL_68.txt */
<<
/*Expecting: decl.opt.1 Given: (*/
MODULE a ; FUNCTION a ( ) : COUNT := ( BEGIN END BEGIN END ;
>> FAIL
/* test2530 decl.opt.1_FAIL_69.txt */
<<
/*Expecting: decl.opt.1 Given: )*/
MODULE a ; FUNCTION a ( ) : COUNT := ) BEGIN END BEGIN END ;
>> FAIL
/* test2531 decl.opt.1_FAIL_7.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2532 decl.opt.1_FAIL_70.txt */
<<
/*Expecting: decl.opt.1 Given: PROCEDURE*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE BEGIN END BEGIN END ;
>> FAIL
/* test2533 decl.opt.1_FAIL_71.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2534 decl.opt.1_FAIL_73.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2535 decl.opt.1_FAIL_74.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : FLOAT := a BEGIN END BEGIN END ;
>> FAIL
/* test2536 decl.opt.1_FAIL_75.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2537 decl.opt.1_FAIL_76.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2538 decl.opt.1_FAIL_77.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2539 decl.opt.1_FAIL_78.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2540 decl.opt.1_FAIL_79.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2541 decl.opt.1_FAIL_8.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := aa BEGIN END BEGIN END ;
>> FAIL
/* test2542 decl.opt.1_FAIL_80.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := CONST a : TRUTH := a BEGIN END BEGIN END ;
>> FAIL
/* test2543 decl.opt.1_FAIL_81.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2544 decl.opt.1_FAIL_82.txt */
<<
/*Expecting: decl.opt.1 Given: decl*/
MODULE a ; FUNCTION a ( ) : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2545 decl.opt.1_FAIL_83.txt */
<<
/*Expecting: decl.opt.1 Given: decl.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2546 decl.opt.1_FAIL_84.txt */
<<
/*Expecting: decl.opt.1 Given: decl.opt.2*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2547 decl.opt.1_FAIL_86.txt */
<<
/*Expecting: decl.opt.1 Given: var_decls.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2548 decl.opt.1_FAIL_87.txt */
<<
/*Expecting: decl.opt.1 Given: var_decls.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2549 decl.opt.1_FAIL_88.txt */
<<
/*Expecting: decl.opt.1 Given: ,*/
MODULE a ; FUNCTION a ( ) : COUNT := , BEGIN END BEGIN END ;
>> FAIL
/* test2550 decl.opt.1_FAIL_89.txt */
<<
/*Expecting: decl.opt.1 Given: param_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT , a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2551 decl.opt.1_FAIL_9.txt */
<<
/*Expecting: decl.opt.1 Given: ID*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2552 decl.opt.1_FAIL_90.txt */
<<
/*Expecting: decl.opt.1 Given: param_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2553 decl.opt.1_FAIL_91.txt */
<<
/*Expecting: decl.opt.1 Given: param_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2554 decl.opt.1_FAIL_92.txt */
<<
/*Expecting: decl.opt.1 Given: param_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a : COUNT , a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2555 decl.opt.1_FAIL_93.txt */
<<
/*Expecting: decl.opt.1 Given: param*/
MODULE a ; FUNCTION a ( ) : COUNT := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2556 decl.opt.1_FAIL_94.txt */
<<
/*Expecting: decl.opt.1 Given: param*/
MODULE a ; FUNCTION a ( ) : COUNT := a : TRUTH BEGIN END BEGIN END ;
>> FAIL
/* test2557 decl.opt.1_FAIL_95.txt */
<<
/*Expecting: decl.opt.1 Given: param*/
MODULE a ; FUNCTION a ( ) : COUNT := a : FLOAT BEGIN END BEGIN END ;
>> FAIL
/* test2558 decl.opt.1_FAIL_96.txt */
<<
/*Expecting: decl.opt.1 Given: id_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2559 decl.opt.1_FAIL_97.txt */
<<
/*Expecting: decl.opt.1 Given: id_list*/
MODULE a ; FUNCTION a ( ) : COUNT := a , a BEGIN END BEGIN END ;
>> FAIL
/* test2560 decl.opt.1_FAIL_98.txt */
<<
/*Expecting: decl.opt.1 Given: id_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a BEGIN END BEGIN END ;
>> FAIL
/* test2561 decl.opt.1_FAIL_99.txt */
<<
/*Expecting: decl.opt.1 Given: id_list.close.0*/
MODULE a ; FUNCTION a ( ) : COUNT := , a , a BEGIN END BEGIN END ;
>> FAIL
/* test2562 decl.opt.2_FAIL_0.txt */
<<
/*Expecting: decl.opt.2 Given: STRLIT*/
MODULE a ; PROCEDURE a ( "" ) := BEGIN END BEGIN END ;
>> FAIL
/* test2563 decl.opt.2_FAIL_1.txt */
<<
/*Expecting: decl.opt.2 Given: STRLIT*/
MODULE a ; PROCEDURE a ( "" ) := BEGIN END BEGIN END ;
>> FAIL
/* test2564 decl.opt.2_FAIL_10.txt */
<<
/*Expecting: decl.opt.2 Given: CMPOP*/
MODULE a ; PROCEDURE a ( != ) := BEGIN END BEGIN END ;
>> FAIL
/* test2565 decl.opt.2_FAIL_100.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( a := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2566 decl.opt.2_FAIL_101.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( a ( a ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2567 decl.opt.2_FAIL_102.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( REPEAT BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2568 decl.opt.2_FAIL_103.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN a := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2569 decl.opt.2_FAIL_104.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN BEGIN END ELSE BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2570 decl.opt.2_FAIL_105.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( REPEAT IF a THEN BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2571 decl.opt.2_FAIL_106.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( WHILE a DO IF a THEN BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2572 decl.opt.2_FAIL_107.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( REPEAT OUTPUT a UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2573 decl.opt.2_FAIL_108.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2574 decl.opt.2_FAIL_109.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( REPEAT REPEAT BEGIN END UNTIL a UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2575 decl.opt.2_FAIL_11.txt */
<<
/*Expecting: decl.opt.2 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( . ) := BEGIN END BEGIN END ;
>> FAIL
/* test2576 decl.opt.2_FAIL_110.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( REPEAT WHILE a DO BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2577 decl.opt.2_FAIL_111.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( WHILE a DO OUTPUT a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2578 decl.opt.2_FAIL_112.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( OUTPUT a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2579 decl.opt.2_FAIL_113.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2580 decl.opt.2_FAIL_114.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( WHILE a DO WHILE a DO BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2581 decl.opt.2_FAIL_115.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN IF a THEN BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2582 decl.opt.2_FAIL_116.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( a ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2583 decl.opt.2_FAIL_117.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( WHILE a DO a := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2584 decl.opt.2_FAIL_118.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( WHILE a DO BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2585 decl.opt.2_FAIL_119.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN REPEAT BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2586 decl.opt.2_FAIL_12.txt */
<<
/*Expecting: decl.opt.2 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( 0. ) := BEGIN END BEGIN END ;
>> FAIL
/* test2587 decl.opt.2_FAIL_120.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN OUTPUT a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2588 decl.opt.2_FAIL_121.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( REPEAT a ( ) UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2589 decl.opt.2_FAIL_122.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( WHILE a DO a ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2590 decl.opt.2_FAIL_123.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( OUTPUT "" ) := BEGIN END BEGIN END ;
>> FAIL
/* test2591 decl.opt.2_FAIL_124.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN a ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2592 decl.opt.2_FAIL_125.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( REPEAT a := a UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2593 decl.opt.2_FAIL_126.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( IF a THEN WHILE a DO BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2594 decl.opt.2_FAIL_127.txt */
<<
/*Expecting: decl.opt.2 Given: stmt*/
MODULE a ; PROCEDURE a ( WHILE a DO REPEAT BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2595 decl.opt.2_FAIL_128.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ELSE WHILE a DO BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2596 decl.opt.2_FAIL_129.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ELSE OUTPUT a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2597 decl.opt.2_FAIL_13.txt */
<<
/*Expecting: decl.opt.2 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( .0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2598 decl.opt.2_FAIL_130.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ELSE BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2599 decl.opt.2_FAIL_131.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ELSE a ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2600 decl.opt.2_FAIL_132.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ELSE IF a THEN BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2601 decl.opt.2_FAIL_133.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ELSE REPEAT BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2602 decl.opt.2_FAIL_134.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ELSE a := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2603 decl.opt.2_FAIL_135.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.opt.0*/
MODULE a ; PROCEDURE a ( ELSE BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2604 decl.opt.2_FAIL_136.txt */
<<
/*Expecting: decl.opt.2 Given: stmt.opt.1*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2605 decl.opt.2_FAIL_137.txt */
<<
/*Expecting: decl.opt.2 Given: output_arg*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2606 decl.opt.2_FAIL_138.txt */
<<
/*Expecting: decl.opt.2 Given: output_arg*/
MODULE a ; PROCEDURE a ( "" ) := BEGIN END BEGIN END ;
>> FAIL
/* test2607 decl.opt.2_FAIL_139.txt */
<<
/*Expecting: decl.opt.2 Given: expr_list*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2608 decl.opt.2_FAIL_14.txt */
<<
/*Expecting: decl.opt.2 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( . ) := BEGIN END BEGIN END ;
>> FAIL
/* test2609 decl.opt.2_FAIL_140.txt */
<<
/*Expecting: decl.opt.2 Given: expr_list*/
MODULE a ; PROCEDURE a ( a , a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2610 decl.opt.2_FAIL_141.txt */
<<
/*Expecting: decl.opt.2 Given: expr_list.close.0*/
MODULE a ; PROCEDURE a ( , a , a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2611 decl.opt.2_FAIL_142.txt */
<<
/*Expecting: decl.opt.2 Given: expr_list.close.0*/
MODULE a ; PROCEDURE a ( , a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2612 decl.opt.2_FAIL_143.txt */
<<
/*Expecting: decl.opt.2 Given: expr*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2613 decl.opt.2_FAIL_144.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2614 decl.opt.2_FAIL_145.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool*/
MODULE a ; PROCEDURE a ( a == a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2615 decl.opt.2_FAIL_146.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( >= a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2616 decl.opt.2_FAIL_147.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( < a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2617 decl.opt.2_FAIL_148.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( != a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2618 decl.opt.2_FAIL_149.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( == a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2619 decl.opt.2_FAIL_15.txt */
<<
/*Expecting: decl.opt.2 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( . ) := BEGIN END BEGIN END ;
>> FAIL
/* test2620 decl.opt.2_FAIL_150.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( <= a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2621 decl.opt.2_FAIL_151.txt */
<<
/*Expecting: decl.opt.2 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( > a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2622 decl.opt.2_FAIL_152.txt */
<<
/*Expecting: decl.opt.2 Given: +*/
MODULE a ; PROCEDURE a ( + ) := BEGIN END BEGIN END ;
>> FAIL
/* test2623 decl.opt.2_FAIL_153.txt */
<<
/*Expecting: decl.opt.2 Given: -*/
MODULE a ; PROCEDURE a ( - ) := BEGIN END BEGIN END ;
>> FAIL
/* test2624 decl.opt.2_FAIL_154.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_2*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2625 decl.opt.2_FAIL_155.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_2*/
MODULE a ; PROCEDURE a ( a + a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2626 decl.opt.2_FAIL_156.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_2.alt.0*/
MODULE a ; PROCEDURE a ( + ) := BEGIN END BEGIN END ;
>> FAIL
/* test2627 decl.opt.2_FAIL_157.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_2.alt.0*/
MODULE a ; PROCEDURE a ( - ) := BEGIN END BEGIN END ;
>> FAIL
/* test2628 decl.opt.2_FAIL_158.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_2.close.0*/
MODULE a ; PROCEDURE a ( - a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2629 decl.opt.2_FAIL_159.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_2.close.0*/
MODULE a ; PROCEDURE a ( + a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2630 decl.opt.2_FAIL_16.txt */
<<
/*Expecting: decl.opt.2 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( .e0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2631 decl.opt.2_FAIL_160.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_2.close.0*/
MODULE a ; PROCEDURE a ( + a + a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2632 decl.opt.2_FAIL_161.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_1*/
MODULE a ; PROCEDURE a ( a * a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2633 decl.opt.2_FAIL_162.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_1*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2634 decl.opt.2_FAIL_163.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_1.close.0*/
MODULE a ; PROCEDURE a ( * a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2635 decl.opt.2_FAIL_164.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_1.close.0*/
MODULE a ; PROCEDURE a ( * a * a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2636 decl.opt.2_FAIL_165.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_div*/
MODULE a ; PROCEDURE a ( a / a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2637 decl.opt.2_FAIL_166.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_div*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2638 decl.opt.2_FAIL_167.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_div.opt.0*/
MODULE a ; PROCEDURE a ( / a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2639 decl.opt.2_FAIL_168.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( - a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2640 decl.opt.2_FAIL_169.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2641 decl.opt.2_FAIL_17.txt */
<<
/*Expecting: decl.opt.2 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( . ) := BEGIN END BEGIN END ;
>> FAIL
/* test2642 decl.opt.2_FAIL_170.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( ( a ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2643 decl.opt.2_FAIL_171.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( . ) := BEGIN END BEGIN END ;
>> FAIL
/* test2644 decl.opt.2_FAIL_172.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( 0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2645 decl.opt.2_FAIL_173.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_0.opt.0*/
MODULE a ; PROCEDURE a ( - ) := BEGIN END BEGIN END ;
>> FAIL
/* test2646 decl.opt.2_FAIL_174.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( . ) := BEGIN END BEGIN END ;
>> FAIL
/* test2647 decl.opt.2_FAIL_175.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( 0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2648 decl.opt.2_FAIL_176.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( ( a ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2649 decl.opt.2_FAIL_177.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2650 decl.opt.2_FAIL_178.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( a ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2651 decl.opt.2_FAIL_179.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom.opt.0*/
MODULE a ; PROCEDURE a ( a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2652 decl.opt.2_FAIL_18.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( 9 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2653 decl.opt.2_FAIL_180.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom.opt.1*/
MODULE a ; PROCEDURE a ( ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2654 decl.opt.2_FAIL_181.txt */
<<
/*Expecting: decl.opt.2 Given: expr_arith_atom.opt.1*/
MODULE a ; PROCEDURE a ( ( a ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2655 decl.opt.2_FAIL_182.txt */
<<
/*Expecting: decl.opt.2 Given: STARLIT*/
MODULE a ; PROCEDURE a ( * ) := BEGIN END BEGIN END ;
>> FAIL
/* test2656 decl.opt.2_FAIL_183.txt */
<<
/*Expecting: decl.opt.2 Given: SLASHLIT*/
MODULE a ; PROCEDURE a ( / ) := BEGIN END BEGIN END ;
>> FAIL
/* test2657 decl.opt.2_FAIL_184.txt */
<<
/*Expecting: decl.opt.2 Given: COLONLIT*/
MODULE a ; PROCEDURE a ( : ) := BEGIN END BEGIN END ;
>> FAIL
/* test2658 decl.opt.2_FAIL_19.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( +0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2659 decl.opt.2_FAIL_2.txt */
<<
/*Expecting: decl.opt.2 Given: TYBOOL*/
MODULE a ; PROCEDURE a ( TRUTH ) := BEGIN END BEGIN END ;
>> FAIL
/* test2660 decl.opt.2_FAIL_20.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( 0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2661 decl.opt.2_FAIL_21.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( 0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2662 decl.opt.2_FAIL_22.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( 00 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2663 decl.opt.2_FAIL_23.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( 0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2664 decl.opt.2_FAIL_24.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( 0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2665 decl.opt.2_FAIL_25.txt */
<<
/*Expecting: decl.opt.2 Given: INTLIT*/
MODULE a ; PROCEDURE a ( -0 ) := BEGIN END BEGIN END ;
>> FAIL
/* test2666 decl.opt.2_FAIL_26.txt */
<<
/*Expecting: decl.opt.2 Given: MODULE*/
MODULE a ; PROCEDURE a ( MODULE ) := BEGIN END BEGIN END ;
>> FAIL
/* test2667 decl.opt.2_FAIL_27.txt */
<<
/*Expecting: decl.opt.2 Given: ;*/
MODULE a ; PROCEDURE a ( ; ) := BEGIN END BEGIN END ;
>> FAIL
/* test2668 decl.opt.2_FAIL_28.txt */
<<
/*Expecting: decl.opt.2 Given: BEGIN*/
MODULE a ; PROCEDURE a ( BEGIN ) := BEGIN END BEGIN END ;
>> FAIL
/* test2669 decl.opt.2_FAIL_29.txt */
<<
/*Expecting: decl.opt.2 Given: END*/
MODULE a ; PROCEDURE a ( END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2670 decl.opt.2_FAIL_3.txt */
<<
/*Expecting: decl.opt.2 Given: TYINT*/
MODULE a ; PROCEDURE a ( COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2671 decl.opt.2_FAIL_30.txt */
<<
/*Expecting: decl.opt.2 Given: prog.opt.0*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2672 decl.opt.2_FAIL_31.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2673 decl.opt.2_FAIL_32.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list*/
MODULE a ; PROCEDURE a ( CONST a : COUNT := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2674 decl.opt.2_FAIL_33.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list*/
MODULE a ; PROCEDURE a ( PROCEDURE a ( ) := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2675 decl.opt.2_FAIL_34.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ; VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2676 decl.opt.2_FAIL_35.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list*/
MODULE a ; PROCEDURE a ( FUNCTION a ( ) : COUNT := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2677 decl.opt.2_FAIL_36.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ; VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2678 decl.opt.2_FAIL_37.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ; CONST a : COUNT := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2679 decl.opt.2_FAIL_38.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ; FUNCTION a ( ) : COUNT := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2680 decl.opt.2_FAIL_39.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ; VAR a : COUNT ; VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2681 decl.opt.2_FAIL_4.txt */
<<
/*Expecting: decl.opt.2 Given: TYFLOAT*/
MODULE a ; PROCEDURE a ( FLOAT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2682 decl.opt.2_FAIL_40.txt */
<<
/*Expecting: decl.opt.2 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ; PROCEDURE a ( ) := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2683 decl.opt.2_FAIL_41.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list*/
MODULE a ; PROCEDURE a ( BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2684 decl.opt.2_FAIL_42.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; OUTPUT a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2685 decl.opt.2_FAIL_43.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2686 decl.opt.2_FAIL_44.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; BEGIN END ; BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2687 decl.opt.2_FAIL_45.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; IF a THEN BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2688 decl.opt.2_FAIL_46.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; a ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2689 decl.opt.2_FAIL_47.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; REPEAT BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2690 decl.opt.2_FAIL_48.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; WHILE a DO BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2691 decl.opt.2_FAIL_49.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ; a := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2692 decl.opt.2_FAIL_5.txt */
<<
/*Expecting: decl.opt.2 Given: CMPOP*/
MODULE a ; PROCEDURE a ( > ) := BEGIN END BEGIN END ;
>> FAIL
/* test2693 decl.opt.2_FAIL_50.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( BEGIN END ; BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2694 decl.opt.2_FAIL_51.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( a ( ) ) := BEGIN END BEGIN END ;
>> FAIL
/* test2695 decl.opt.2_FAIL_52.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2696 decl.opt.2_FAIL_53.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( WHILE a DO BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2697 decl.opt.2_FAIL_54.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( IF a THEN BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2698 decl.opt.2_FAIL_55.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( OUTPUT a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2699 decl.opt.2_FAIL_56.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( a := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2700 decl.opt.2_FAIL_57.txt */
<<
/*Expecting: decl.opt.2 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( REPEAT BEGIN END UNTIL a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2701 decl.opt.2_FAIL_58.txt */
<<
/*Expecting: decl.opt.2 Given: CONST*/
MODULE a ; PROCEDURE a ( CONST ) := BEGIN END BEGIN END ;
>> FAIL
/* test2702 decl.opt.2_FAIL_59.txt */
<<
/*Expecting: decl.opt.2 Given: FUNCTION*/
MODULE a ; PROCEDURE a ( FUNCTION ) := BEGIN END BEGIN END ;
>> FAIL
/* test2703 decl.opt.2_FAIL_6.txt */
<<
/*Expecting: decl.opt.2 Given: CMPOP*/
MODULE a ; PROCEDURE a ( <= ) := BEGIN END BEGIN END ;
>> FAIL
/* test2704 decl.opt.2_FAIL_60.txt */
<<
/*Expecting: decl.opt.2 Given: (*/
MODULE a ; PROCEDURE a ( ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test2705 decl.opt.2_FAIL_61.txt */
<<
/*Expecting: decl.opt.2 Given: PROCEDURE*/
MODULE a ; PROCEDURE a ( PROCEDURE ) := BEGIN END BEGIN END ;
>> FAIL
/* test2706 decl.opt.2_FAIL_62.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( FUNCTION a ( ) : FLOAT := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2707 decl.opt.2_FAIL_63.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2708 decl.opt.2_FAIL_64.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( FUNCTION a ( ) : TRUTH := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2709 decl.opt.2_FAIL_65.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( CONST a : FLOAT := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2710 decl.opt.2_FAIL_66.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( CONST a : COUNT := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2711 decl.opt.2_FAIL_67.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( PROCEDURE a ( ) := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2712 decl.opt.2_FAIL_68.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( FUNCTION a ( a : COUNT ) : COUNT := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2713 decl.opt.2_FAIL_69.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( FUNCTION a ( ) : COUNT := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2714 decl.opt.2_FAIL_7.txt */
<<
/*Expecting: decl.opt.2 Given: CMPOP*/
MODULE a ; PROCEDURE a ( < ) := BEGIN END BEGIN END ;
>> FAIL
/* test2715 decl.opt.2_FAIL_70.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( PROCEDURE a ( ) := VAR a : COUNT BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2716 decl.opt.2_FAIL_71.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( CONST a : TRUTH := a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2717 decl.opt.2_FAIL_72.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( PROCEDURE a ( a : COUNT ) := BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2718 decl.opt.2_FAIL_73.txt */
<<
/*Expecting: decl.opt.2 Given: decl*/
MODULE a ; PROCEDURE a ( FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END ) := BEGIN END BEGIN END ;
>> FAIL
/* test2719 decl.opt.2_FAIL_75.txt */
<<
/*Expecting: decl.opt.2 Given: decl.opt.1*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2720 decl.opt.2_FAIL_76.txt */
<<
/*Expecting: decl.opt.2 Given: decl.opt.3*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2721 decl.opt.2_FAIL_77.txt */
<<
/*Expecting: decl.opt.2 Given: var_decls*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2722 decl.opt.2_FAIL_78.txt */
<<
/*Expecting: decl.opt.2 Given: var_decls*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ; VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2723 decl.opt.2_FAIL_79.txt */
<<
/*Expecting: decl.opt.2 Given: var_decls.close.0*/
MODULE a ; PROCEDURE a ( ; VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2724 decl.opt.2_FAIL_8.txt */
<<
/*Expecting: decl.opt.2 Given: CMPOP*/
MODULE a ; PROCEDURE a ( == ) := BEGIN END BEGIN END ;
>> FAIL
/* test2725 decl.opt.2_FAIL_80.txt */
<<
/*Expecting: decl.opt.2 Given: var_decls.close.0*/
MODULE a ; PROCEDURE a ( ; VAR a : COUNT ; VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2726 decl.opt.2_FAIL_81.txt */
<<
/*Expecting: decl.opt.2 Given: VAR*/
MODULE a ; PROCEDURE a ( VAR ) := BEGIN END BEGIN END ;
>> FAIL
/* test2727 decl.opt.2_FAIL_82.txt */
<<
/*Expecting: decl.opt.2 Given: var_decl*/
MODULE a ; PROCEDURE a ( VAR a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2728 decl.opt.2_FAIL_83.txt */
<<
/*Expecting: decl.opt.2 Given: ,*/
MODULE a ; PROCEDURE a ( , ) := BEGIN END BEGIN END ;
>> FAIL
/* test2729 decl.opt.2_FAIL_84.txt */
<<
/*Expecting: decl.opt.2 Given: param_list.close.0*/
MODULE a ; PROCEDURE a ( , a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2730 decl.opt.2_FAIL_85.txt */
<<
/*Expecting: decl.opt.2 Given: param_list.close.0*/
MODULE a ; PROCEDURE a ( , a : COUNT , a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2731 decl.opt.2_FAIL_86.txt */
<<
/*Expecting: decl.opt.2 Given: id_list.close.0*/
MODULE a ; PROCEDURE a ( , a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2732 decl.opt.2_FAIL_87.txt */
<<
/*Expecting: decl.opt.2 Given: id_list.close.0*/
MODULE a ; PROCEDURE a ( , a , a ) := BEGIN END BEGIN END ;
>> FAIL
/* test2733 decl.opt.2_FAIL_88.txt */
<<
/*Expecting: decl.opt.2 Given: DEFAS*/
MODULE a ; PROCEDURE a ( := ) := BEGIN END BEGIN END ;
>> FAIL
/* test2734 decl.opt.2_FAIL_89.txt */
<<
/*Expecting: decl.opt.2 Given: type*/
MODULE a ; PROCEDURE a ( TRUTH ) := BEGIN END BEGIN END ;
>> FAIL
/* test2735 decl.opt.2_FAIL_9.txt */
<<
/*Expecting: decl.opt.2 Given: CMPOP*/
MODULE a ; PROCEDURE a ( >= ) := BEGIN END BEGIN END ;
>> FAIL
/* test2736 decl.opt.2_FAIL_90.txt */
<<
/*Expecting: decl.opt.2 Given: type*/
MODULE a ; PROCEDURE a ( COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2737 decl.opt.2_FAIL_91.txt */
<<
/*Expecting: decl.opt.2 Given: type*/
MODULE a ; PROCEDURE a ( FLOAT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2738 decl.opt.2_FAIL_92.txt */
<<
/*Expecting: decl.opt.2 Given: ELSE*/
MODULE a ; PROCEDURE a ( ELSE ) := BEGIN END BEGIN END ;
>> FAIL
/* test2739 decl.opt.2_FAIL_93.txt */
<<
/*Expecting: decl.opt.2 Given: OUTPUT*/
MODULE a ; PROCEDURE a ( OUTPUT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2740 decl.opt.2_FAIL_94.txt */
<<
/*Expecting: decl.opt.2 Given: IF*/
MODULE a ; PROCEDURE a ( IF ) := BEGIN END BEGIN END ;
>> FAIL
/* test2741 decl.opt.2_FAIL_95.txt */
<<
/*Expecting: decl.opt.2 Given: THEN*/
MODULE a ; PROCEDURE a ( THEN ) := BEGIN END BEGIN END ;
>> FAIL
/* test2742 decl.opt.2_FAIL_96.txt */
<<
/*Expecting: decl.opt.2 Given: WHILE*/
MODULE a ; PROCEDURE a ( WHILE ) := BEGIN END BEGIN END ;
>> FAIL
/* test2743 decl.opt.2_FAIL_97.txt */
<<
/*Expecting: decl.opt.2 Given: DO*/
MODULE a ; PROCEDURE a ( DO ) := BEGIN END BEGIN END ;
>> FAIL
/* test2744 decl.opt.2_FAIL_98.txt */
<<
/*Expecting: decl.opt.2 Given: REPEAT*/
MODULE a ; PROCEDURE a ( REPEAT ) := BEGIN END BEGIN END ;
>> FAIL
/* test2745 decl.opt.2_FAIL_99.txt */
<<
/*Expecting: decl.opt.2 Given: UNTIL*/
MODULE a ; PROCEDURE a ( UNTIL ) := BEGIN END BEGIN END ;
>> FAIL
/* test2746 decl.opt.3_FAIL_0.txt */
<<
/*Expecting: decl.opt.3 Given: STRLIT*/
MODULE a ; PROCEDURE a ( ) := "" BEGIN END BEGIN END ;
>> FAIL
/* test2747 decl.opt.3_FAIL_1.txt */
<<
/*Expecting: decl.opt.3 Given: STRLIT*/
MODULE a ; PROCEDURE a ( ) := "" BEGIN END BEGIN END ;
>> FAIL
/* test2748 decl.opt.3_FAIL_10.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := aA BEGIN END BEGIN END ;
>> FAIL
/* test2749 decl.opt.3_FAIL_100.txt */
<<
/*Expecting: decl.opt.3 Given: id_list.close.0*/
MODULE a ; PROCEDURE a ( ) := , a BEGIN END BEGIN END ;
>> FAIL
/* test2750 decl.opt.3_FAIL_101.txt */
<<
/*Expecting: decl.opt.3 Given: id_list.close.0*/
MODULE a ; PROCEDURE a ( ) := , a , a BEGIN END BEGIN END ;
>> FAIL
/* test2751 decl.opt.3_FAIL_102.txt */
<<
/*Expecting: decl.opt.3 Given: DEFAS*/
MODULE a ; PROCEDURE a ( ) := := BEGIN END BEGIN END ;
>> FAIL
/* test2752 decl.opt.3_FAIL_103.txt */
<<
/*Expecting: decl.opt.3 Given: type*/
MODULE a ; PROCEDURE a ( ) := TRUTH BEGIN END BEGIN END ;
>> FAIL
/* test2753 decl.opt.3_FAIL_104.txt */
<<
/*Expecting: decl.opt.3 Given: type*/
MODULE a ; PROCEDURE a ( ) := COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2754 decl.opt.3_FAIL_105.txt */
<<
/*Expecting: decl.opt.3 Given: type*/
MODULE a ; PROCEDURE a ( ) := FLOAT BEGIN END BEGIN END ;
>> FAIL
/* test2755 decl.opt.3_FAIL_106.txt */
<<
/*Expecting: decl.opt.3 Given: ELSE*/
MODULE a ; PROCEDURE a ( ) := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test2756 decl.opt.3_FAIL_107.txt */
<<
/*Expecting: decl.opt.3 Given: OUTPUT*/
MODULE a ; PROCEDURE a ( ) := OUTPUT BEGIN END BEGIN END ;
>> FAIL
/* test2757 decl.opt.3_FAIL_108.txt */
<<
/*Expecting: decl.opt.3 Given: IF*/
MODULE a ; PROCEDURE a ( ) := IF BEGIN END BEGIN END ;
>> FAIL
/* test2758 decl.opt.3_FAIL_109.txt */
<<
/*Expecting: decl.opt.3 Given: THEN*/
MODULE a ; PROCEDURE a ( ) := THEN BEGIN END BEGIN END ;
>> FAIL
/* test2759 decl.opt.3_FAIL_11.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2760 decl.opt.3_FAIL_110.txt */
<<
/*Expecting: decl.opt.3 Given: WHILE*/
MODULE a ; PROCEDURE a ( ) := WHILE BEGIN END BEGIN END ;
>> FAIL
/* test2761 decl.opt.3_FAIL_111.txt */
<<
/*Expecting: decl.opt.3 Given: DO*/
MODULE a ; PROCEDURE a ( ) := DO BEGIN END BEGIN END ;
>> FAIL
/* test2762 decl.opt.3_FAIL_112.txt */
<<
/*Expecting: decl.opt.3 Given: REPEAT*/
MODULE a ; PROCEDURE a ( ) := REPEAT BEGIN END BEGIN END ;
>> FAIL
/* test2763 decl.opt.3_FAIL_113.txt */
<<
/*Expecting: decl.opt.3 Given: UNTIL*/
MODULE a ; PROCEDURE a ( ) := UNTIL BEGIN END BEGIN END ;
>> FAIL
/* test2764 decl.opt.3_FAIL_114.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := a := a BEGIN END BEGIN END ;
>> FAIL
/* test2765 decl.opt.3_FAIL_115.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := a ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2766 decl.opt.3_FAIL_116.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2767 decl.opt.3_FAIL_117.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN a := a BEGIN END BEGIN END ;
>> FAIL
/* test2768 decl.opt.3_FAIL_118.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN BEGIN END ELSE BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2769 decl.opt.3_FAIL_119.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2770 decl.opt.3_FAIL_12.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := a0 BEGIN END BEGIN END ;
>> FAIL
/* test2771 decl.opt.3_FAIL_120.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2772 decl.opt.3_FAIL_121.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := REPEAT OUTPUT a UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2773 decl.opt.3_FAIL_122.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2774 decl.opt.3_FAIL_123.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2775 decl.opt.3_FAIL_124.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2776 decl.opt.3_FAIL_125.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2777 decl.opt.3_FAIL_126.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2778 decl.opt.3_FAIL_127.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2779 decl.opt.3_FAIL_128.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2780 decl.opt.3_FAIL_129.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2781 decl.opt.3_FAIL_13.txt */
<<
/*Expecting: decl.opt.3 Given: CMPOP*/
MODULE a ; PROCEDURE a ( ) := > BEGIN END BEGIN END ;
>> FAIL
/* test2782 decl.opt.3_FAIL_130.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2783 decl.opt.3_FAIL_131.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO a := a BEGIN END BEGIN END ;
>> FAIL
/* test2784 decl.opt.3_FAIL_132.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2785 decl.opt.3_FAIL_133.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2786 decl.opt.3_FAIL_134.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2787 decl.opt.3_FAIL_135.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := REPEAT a ( ) UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2788 decl.opt.3_FAIL_136.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2789 decl.opt.3_FAIL_137.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := OUTPUT "" BEGIN END BEGIN END ;
>> FAIL
/* test2790 decl.opt.3_FAIL_138.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2791 decl.opt.3_FAIL_139.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := REPEAT a := a UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2792 decl.opt.3_FAIL_14.txt */
<<
/*Expecting: decl.opt.3 Given: CMPOP*/
MODULE a ; PROCEDURE a ( ) := <= BEGIN END BEGIN END ;
>> FAIL
/* test2793 decl.opt.3_FAIL_140.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := IF a THEN WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2794 decl.opt.3_FAIL_141.txt */
<<
/*Expecting: decl.opt.3 Given: stmt*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2795 decl.opt.3_FAIL_142.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2796 decl.opt.3_FAIL_143.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2797 decl.opt.3_FAIL_144.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2798 decl.opt.3_FAIL_145.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2799 decl.opt.3_FAIL_146.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2800 decl.opt.3_FAIL_147.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2801 decl.opt.3_FAIL_148.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.alt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE a := a BEGIN END BEGIN END ;
>> FAIL
/* test2802 decl.opt.3_FAIL_149.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.opt.0*/
MODULE a ; PROCEDURE a ( ) := ELSE BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2803 decl.opt.3_FAIL_15.txt */
<<
/*Expecting: decl.opt.3 Given: CMPOP*/
MODULE a ; PROCEDURE a ( ) := < BEGIN END BEGIN END ;
>> FAIL
/* test2804 decl.opt.3_FAIL_150.txt */
<<
/*Expecting: decl.opt.3 Given: stmt.opt.1*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2805 decl.opt.3_FAIL_151.txt */
<<
/*Expecting: decl.opt.3 Given: output_arg*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2806 decl.opt.3_FAIL_152.txt */
<<
/*Expecting: decl.opt.3 Given: output_arg*/
MODULE a ; PROCEDURE a ( ) := "" BEGIN END BEGIN END ;
>> FAIL
/* test2807 decl.opt.3_FAIL_153.txt */
<<
/*Expecting: decl.opt.3 Given: expr_list*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2808 decl.opt.3_FAIL_154.txt */
<<
/*Expecting: decl.opt.3 Given: expr_list*/
MODULE a ; PROCEDURE a ( ) := a , a BEGIN END BEGIN END ;
>> FAIL
/* test2809 decl.opt.3_FAIL_155.txt */
<<
/*Expecting: decl.opt.3 Given: expr_list.close.0*/
MODULE a ; PROCEDURE a ( ) := , a , a BEGIN END BEGIN END ;
>> FAIL
/* test2810 decl.opt.3_FAIL_156.txt */
<<
/*Expecting: decl.opt.3 Given: expr_list.close.0*/
MODULE a ; PROCEDURE a ( ) := , a BEGIN END BEGIN END ;
>> FAIL
/* test2811 decl.opt.3_FAIL_157.txt */
<<
/*Expecting: decl.opt.3 Given: expr*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2812 decl.opt.3_FAIL_158.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2813 decl.opt.3_FAIL_159.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool*/
MODULE a ; PROCEDURE a ( ) := a == a BEGIN END BEGIN END ;
>> FAIL
/* test2814 decl.opt.3_FAIL_16.txt */
<<
/*Expecting: decl.opt.3 Given: CMPOP*/
MODULE a ; PROCEDURE a ( ) := == BEGIN END BEGIN END ;
>> FAIL
/* test2815 decl.opt.3_FAIL_160.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( ) := >= a BEGIN END BEGIN END ;
>> FAIL
/* test2816 decl.opt.3_FAIL_161.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( ) := < a BEGIN END BEGIN END ;
>> FAIL
/* test2817 decl.opt.3_FAIL_162.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( ) := != a BEGIN END BEGIN END ;
>> FAIL
/* test2818 decl.opt.3_FAIL_163.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( ) := == a BEGIN END BEGIN END ;
>> FAIL
/* test2819 decl.opt.3_FAIL_164.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( ) := <= a BEGIN END BEGIN END ;
>> FAIL
/* test2820 decl.opt.3_FAIL_165.txt */
<<
/*Expecting: decl.opt.3 Given: expr_bool.opt.0*/
MODULE a ; PROCEDURE a ( ) := > a BEGIN END BEGIN END ;
>> FAIL
/* test2821 decl.opt.3_FAIL_166.txt */
<<
/*Expecting: decl.opt.3 Given: +*/
MODULE a ; PROCEDURE a ( ) := + BEGIN END BEGIN END ;
>> FAIL
/* test2822 decl.opt.3_FAIL_167.txt */
<<
/*Expecting: decl.opt.3 Given: -*/
MODULE a ; PROCEDURE a ( ) := - BEGIN END BEGIN END ;
>> FAIL
/* test2823 decl.opt.3_FAIL_168.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_2*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2824 decl.opt.3_FAIL_169.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_2*/
MODULE a ; PROCEDURE a ( ) := a + a BEGIN END BEGIN END ;
>> FAIL
/* test2825 decl.opt.3_FAIL_17.txt */
<<
/*Expecting: decl.opt.3 Given: CMPOP*/
MODULE a ; PROCEDURE a ( ) := >= BEGIN END BEGIN END ;
>> FAIL
/* test2826 decl.opt.3_FAIL_170.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_2.alt.0*/
MODULE a ; PROCEDURE a ( ) := + BEGIN END BEGIN END ;
>> FAIL
/* test2827 decl.opt.3_FAIL_171.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_2.alt.0*/
MODULE a ; PROCEDURE a ( ) := - BEGIN END BEGIN END ;
>> FAIL
/* test2828 decl.opt.3_FAIL_172.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_2.close.0*/
MODULE a ; PROCEDURE a ( ) := - a BEGIN END BEGIN END ;
>> FAIL
/* test2829 decl.opt.3_FAIL_173.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_2.close.0*/
MODULE a ; PROCEDURE a ( ) := + a BEGIN END BEGIN END ;
>> FAIL
/* test2830 decl.opt.3_FAIL_174.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_2.close.0*/
MODULE a ; PROCEDURE a ( ) := + a + a BEGIN END BEGIN END ;
>> FAIL
/* test2831 decl.opt.3_FAIL_175.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_1*/
MODULE a ; PROCEDURE a ( ) := a * a BEGIN END BEGIN END ;
>> FAIL
/* test2832 decl.opt.3_FAIL_176.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_1*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2833 decl.opt.3_FAIL_177.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_1.close.0*/
MODULE a ; PROCEDURE a ( ) := * a BEGIN END BEGIN END ;
>> FAIL
/* test2834 decl.opt.3_FAIL_178.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_1.close.0*/
MODULE a ; PROCEDURE a ( ) := * a * a BEGIN END BEGIN END ;
>> FAIL
/* test2835 decl.opt.3_FAIL_179.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_div*/
MODULE a ; PROCEDURE a ( ) := a / a BEGIN END BEGIN END ;
>> FAIL
/* test2836 decl.opt.3_FAIL_18.txt */
<<
/*Expecting: decl.opt.3 Given: CMPOP*/
MODULE a ; PROCEDURE a ( ) := != BEGIN END BEGIN END ;
>> FAIL
/* test2837 decl.opt.3_FAIL_180.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_div*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2838 decl.opt.3_FAIL_181.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_div.opt.0*/
MODULE a ; PROCEDURE a ( ) := / a BEGIN END BEGIN END ;
>> FAIL
/* test2839 decl.opt.3_FAIL_182.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( ) := - a BEGIN END BEGIN END ;
>> FAIL
/* test2840 decl.opt.3_FAIL_183.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2841 decl.opt.3_FAIL_184.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( ) := ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2842 decl.opt.3_FAIL_185.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( ) := . BEGIN END BEGIN END ;
>> FAIL
/* test2843 decl.opt.3_FAIL_186.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_0*/
MODULE a ; PROCEDURE a ( ) := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2844 decl.opt.3_FAIL_187.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_0.opt.0*/
MODULE a ; PROCEDURE a ( ) := - BEGIN END BEGIN END ;
>> FAIL
/* test2845 decl.opt.3_FAIL_188.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( ) := . BEGIN END BEGIN END ;
>> FAIL
/* test2846 decl.opt.3_FAIL_189.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( ) := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2847 decl.opt.3_FAIL_19.txt */
<<
/*Expecting: decl.opt.3 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( ) := . BEGIN END BEGIN END ;
>> FAIL
/* test2848 decl.opt.3_FAIL_190.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( ) := ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2849 decl.opt.3_FAIL_191.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2850 decl.opt.3_FAIL_192.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom*/
MODULE a ; PROCEDURE a ( ) := a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2851 decl.opt.3_FAIL_193.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom.opt.0*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2852 decl.opt.3_FAIL_194.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom.opt.1*/
MODULE a ; PROCEDURE a ( ) := ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2853 decl.opt.3_FAIL_195.txt */
<<
/*Expecting: decl.opt.3 Given: expr_arith_atom.opt.1*/
MODULE a ; PROCEDURE a ( ) := ( a ) BEGIN END BEGIN END ;
>> FAIL
/* test2854 decl.opt.3_FAIL_196.txt */
<<
/*Expecting: decl.opt.3 Given: STARLIT*/
MODULE a ; PROCEDURE a ( ) := * BEGIN END BEGIN END ;
>> FAIL
/* test2855 decl.opt.3_FAIL_197.txt */
<<
/*Expecting: decl.opt.3 Given: SLASHLIT*/
MODULE a ; PROCEDURE a ( ) := / BEGIN END BEGIN END ;
>> FAIL
/* test2856 decl.opt.3_FAIL_198.txt */
<<
/*Expecting: decl.opt.3 Given: COLONLIT*/
MODULE a ; PROCEDURE a ( ) := : BEGIN END BEGIN END ;
>> FAIL
/* test2857 decl.opt.3_FAIL_2.txt */
<<
/*Expecting: decl.opt.3 Given: TYBOOL*/
MODULE a ; PROCEDURE a ( ) := TRUTH BEGIN END BEGIN END ;
>> FAIL
/* test2858 decl.opt.3_FAIL_20.txt */
<<
/*Expecting: decl.opt.3 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( ) := 0. BEGIN END BEGIN END ;
>> FAIL
/* test2859 decl.opt.3_FAIL_21.txt */
<<
/*Expecting: decl.opt.3 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( ) := .0 BEGIN END BEGIN END ;
>> FAIL
/* test2860 decl.opt.3_FAIL_22.txt */
<<
/*Expecting: decl.opt.3 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( ) := . BEGIN END BEGIN END ;
>> FAIL
/* test2861 decl.opt.3_FAIL_23.txt */
<<
/*Expecting: decl.opt.3 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( ) := . BEGIN END BEGIN END ;
>> FAIL
/* test2862 decl.opt.3_FAIL_24.txt */
<<
/*Expecting: decl.opt.3 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( ) := .e0 BEGIN END BEGIN END ;
>> FAIL
/* test2863 decl.opt.3_FAIL_25.txt */
<<
/*Expecting: decl.opt.3 Given: FLOATLIT*/
MODULE a ; PROCEDURE a ( ) := . BEGIN END BEGIN END ;
>> FAIL
/* test2864 decl.opt.3_FAIL_26.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := 9 BEGIN END BEGIN END ;
>> FAIL
/* test2865 decl.opt.3_FAIL_27.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := +0 BEGIN END BEGIN END ;
>> FAIL
/* test2866 decl.opt.3_FAIL_28.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2867 decl.opt.3_FAIL_29.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2868 decl.opt.3_FAIL_3.txt */
<<
/*Expecting: decl.opt.3 Given: TYINT*/
MODULE a ; PROCEDURE a ( ) := COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2869 decl.opt.3_FAIL_30.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := 00 BEGIN END BEGIN END ;
>> FAIL
/* test2870 decl.opt.3_FAIL_31.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2871 decl.opt.3_FAIL_32.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := 0 BEGIN END BEGIN END ;
>> FAIL
/* test2872 decl.opt.3_FAIL_33.txt */
<<
/*Expecting: decl.opt.3 Given: INTLIT*/
MODULE a ; PROCEDURE a ( ) := -0 BEGIN END BEGIN END ;
>> FAIL
/* test2873 decl.opt.3_FAIL_34.txt */
<<
/*Expecting: decl.opt.3 Given: MODULE*/
MODULE a ; PROCEDURE a ( ) := MODULE BEGIN END BEGIN END ;
>> FAIL
/* test2874 decl.opt.3_FAIL_35.txt */
<<
/*Expecting: decl.opt.3 Given: ;*/
MODULE a ; PROCEDURE a ( ) := ; BEGIN END BEGIN END ;
>> FAIL
/* test2875 decl.opt.3_FAIL_36.txt */
<<
/*Expecting: decl.opt.3 Given: END*/
MODULE a ; PROCEDURE a ( ) := END BEGIN END BEGIN END ;
>> FAIL
/* test2876 decl.opt.3_FAIL_38.txt */
<<
/*Expecting: decl.opt.3 Given: id*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2877 decl.opt.3_FAIL_4.txt */
<<
/*Expecting: decl.opt.3 Given: TYFLOAT*/
MODULE a ; PROCEDURE a ( ) := FLOAT BEGIN END BEGIN END ;
>> FAIL
/* test2878 decl.opt.3_FAIL_40.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list*/
MODULE a ; PROCEDURE a ( ) := CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2879 decl.opt.3_FAIL_41.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list*/
MODULE a ; PROCEDURE a ( ) := PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2880 decl.opt.3_FAIL_42.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list*/
MODULE a ; PROCEDURE a ( ) := VAR a : COUNT ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2881 decl.opt.3_FAIL_43.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list*/
MODULE a ; PROCEDURE a ( ) := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2882 decl.opt.3_FAIL_44.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2883 decl.opt.3_FAIL_45.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2884 decl.opt.3_FAIL_46.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2885 decl.opt.3_FAIL_47.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; VAR a : COUNT ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2886 decl.opt.3_FAIL_48.txt */
<<
/*Expecting: decl.opt.3 Given: decl_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2887 decl.opt.3_FAIL_49.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list*/
MODULE a ; PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2888 decl.opt.3_FAIL_5.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := a_ BEGIN END BEGIN END ;
>> FAIL
/* test2889 decl.opt.3_FAIL_50.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2890 decl.opt.3_FAIL_51.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2891 decl.opt.3_FAIL_52.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; BEGIN END ; BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2892 decl.opt.3_FAIL_53.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2893 decl.opt.3_FAIL_54.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2894 decl.opt.3_FAIL_55.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2895 decl.opt.3_FAIL_56.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2896 decl.opt.3_FAIL_57.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.close.0*/
MODULE a ; PROCEDURE a ( ) := ; a := a BEGIN END BEGIN END ;
>> FAIL
/* test2897 decl.opt.3_FAIL_58.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := BEGIN END ; BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2898 decl.opt.3_FAIL_59.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := a ( ) BEGIN END BEGIN END ;
>> FAIL
/* test2899 decl.opt.3_FAIL_6.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := A BEGIN END BEGIN END ;
>> FAIL
/* test2900 decl.opt.3_FAIL_60.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2901 decl.opt.3_FAIL_61.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := WHILE a DO BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2902 decl.opt.3_FAIL_62.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := IF a THEN BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2903 decl.opt.3_FAIL_63.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := OUTPUT a BEGIN END BEGIN END ;
>> FAIL
/* test2904 decl.opt.3_FAIL_64.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := a := a BEGIN END BEGIN END ;
>> FAIL
/* test2905 decl.opt.3_FAIL_65.txt */
<<
/*Expecting: decl.opt.3 Given: stmt_list.opt.0*/
MODULE a ; PROCEDURE a ( ) := REPEAT BEGIN END UNTIL a BEGIN END BEGIN END ;
>> FAIL
/* test2906 decl.opt.3_FAIL_66.txt */
<<
/*Expecting: decl.opt.3 Given: CONST*/
MODULE a ; PROCEDURE a ( ) := CONST BEGIN END BEGIN END ;
>> FAIL
/* test2907 decl.opt.3_FAIL_67.txt */
<<
/*Expecting: decl.opt.3 Given: FUNCTION*/
MODULE a ; PROCEDURE a ( ) := FUNCTION BEGIN END BEGIN END ;
>> FAIL
/* test2908 decl.opt.3_FAIL_68.txt */
<<
/*Expecting: decl.opt.3 Given: (*/
MODULE a ; PROCEDURE a ( ) := ( BEGIN END BEGIN END ;
>> FAIL
/* test2909 decl.opt.3_FAIL_69.txt */
<<
/*Expecting: decl.opt.3 Given: )*/
MODULE a ; PROCEDURE a ( ) := ) BEGIN END BEGIN END ;
>> FAIL
/* test2910 decl.opt.3_FAIL_7.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2911 decl.opt.3_FAIL_70.txt */
<<
/*Expecting: decl.opt.3 Given: PROCEDURE*/
MODULE a ; PROCEDURE a ( ) := PROCEDURE BEGIN END BEGIN END ;
>> FAIL
/* test2912 decl.opt.3_FAIL_71.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2913 decl.opt.3_FAIL_73.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2914 decl.opt.3_FAIL_74.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := CONST a : FLOAT := a BEGIN END BEGIN END ;
>> FAIL
/* test2915 decl.opt.3_FAIL_75.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test2916 decl.opt.3_FAIL_76.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := PROCEDURE a ( ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2917 decl.opt.3_FAIL_77.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2918 decl.opt.3_FAIL_78.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2919 decl.opt.3_FAIL_79.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2920 decl.opt.3_FAIL_8.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := aa BEGIN END BEGIN END ;
>> FAIL
/* test2921 decl.opt.3_FAIL_80.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := CONST a : TRUTH := a BEGIN END BEGIN END ;
>> FAIL
/* test2922 decl.opt.3_FAIL_81.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2923 decl.opt.3_FAIL_82.txt */
<<
/*Expecting: decl.opt.3 Given: decl*/
MODULE a ; PROCEDURE a ( ) := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END BEGIN END ;
>> FAIL
/* test2924 decl.opt.3_FAIL_83.txt */
<<
/*Expecting: decl.opt.3 Given: decl.opt.0*/
MODULE a ; PROCEDURE a ( ) := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2925 decl.opt.3_FAIL_85.txt */
<<
/*Expecting: decl.opt.3 Given: decl.opt.2*/
MODULE a ; PROCEDURE a ( ) := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2926 decl.opt.3_FAIL_87.txt */
<<
/*Expecting: decl.opt.3 Given: var_decls*/
MODULE a ; PROCEDURE a ( ) := VAR a : COUNT ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2927 decl.opt.3_FAIL_88.txt */
<<
/*Expecting: decl.opt.3 Given: var_decls.close.0*/
MODULE a ; PROCEDURE a ( ) := ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2928 decl.opt.3_FAIL_89.txt */
<<
/*Expecting: decl.opt.3 Given: var_decls.close.0*/
MODULE a ; PROCEDURE a ( ) := ; VAR a : COUNT ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2929 decl.opt.3_FAIL_9.txt */
<<
/*Expecting: decl.opt.3 Given: ID*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2930 decl.opt.3_FAIL_90.txt */
<<
/*Expecting: decl.opt.3 Given: ,*/
MODULE a ; PROCEDURE a ( ) := , BEGIN END BEGIN END ;
>> FAIL
/* test2931 decl.opt.3_FAIL_91.txt */
<<
/*Expecting: decl.opt.3 Given: param_list*/
MODULE a ; PROCEDURE a ( ) := a : COUNT , a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2932 decl.opt.3_FAIL_92.txt */
<<
/*Expecting: decl.opt.3 Given: param_list*/
MODULE a ; PROCEDURE a ( ) := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2933 decl.opt.3_FAIL_93.txt */
<<
/*Expecting: decl.opt.3 Given: param_list.close.0*/
MODULE a ; PROCEDURE a ( ) := , a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2934 decl.opt.3_FAIL_94.txt */
<<
/*Expecting: decl.opt.3 Given: param_list.close.0*/
MODULE a ; PROCEDURE a ( ) := , a : COUNT , a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2935 decl.opt.3_FAIL_95.txt */
<<
/*Expecting: decl.opt.3 Given: param*/
MODULE a ; PROCEDURE a ( ) := a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test2936 decl.opt.3_FAIL_96.txt */
<<
/*Expecting: decl.opt.3 Given: param*/
MODULE a ; PROCEDURE a ( ) := a : TRUTH BEGIN END BEGIN END ;
>> FAIL
/* test2937 decl.opt.3_FAIL_97.txt */
<<
/*Expecting: decl.opt.3 Given: param*/
MODULE a ; PROCEDURE a ( ) := a : FLOAT BEGIN END BEGIN END ;
>> FAIL
/* test2938 decl.opt.3_FAIL_98.txt */
<<
/*Expecting: decl.opt.3 Given: id_list*/
MODULE a ; PROCEDURE a ( ) := a BEGIN END BEGIN END ;
>> FAIL
/* test2939 decl.opt.3_FAIL_99.txt */
<<
/*Expecting: decl.opt.3 Given: id_list*/
MODULE a ; PROCEDURE a ( ) := a , a BEGIN END BEGIN END ;
>> FAIL
/* test2940 decl_list_FAIL_0.txt */
<<
/*Expecting: decl_list Given: STRLIT*/
MODULE a ; "" BEGIN END ;
>> FAIL
/* test2941 decl_list_FAIL_1.txt */
<<
/*Expecting: decl_list Given: STRLIT*/
MODULE a ; "" BEGIN END ;
>> FAIL
/* test2942 decl_list_FAIL_10.txt */
<<
/*Expecting: decl_list Given: CMPOP*/
MODULE a ; != BEGIN END ;
>> FAIL
/* test2943 decl_list_FAIL_100.txt */
<<
/*Expecting: decl_list Given: expr_bool.opt.0*/
MODULE a ; >= a BEGIN END ;
>> FAIL
/* test2944 decl_list_FAIL_101.txt */
<<
/*Expecting: decl_list Given: expr_bool.opt.0*/
MODULE a ; < a BEGIN END ;
>> FAIL
/* test2945 decl_list_FAIL_102.txt */
<<
/*Expecting: decl_list Given: expr_bool.opt.0*/
MODULE a ; != a BEGIN END ;
>> FAIL
/* test2946 decl_list_FAIL_103.txt */
<<
/*Expecting: decl_list Given: expr_bool.opt.0*/
MODULE a ; == a BEGIN END ;
>> FAIL
/* test2947 decl_list_FAIL_104.txt */
<<
/*Expecting: decl_list Given: expr_bool.opt.0*/
MODULE a ; <= a BEGIN END ;
>> FAIL
/* test2948 decl_list_FAIL_105.txt */
<<
/*Expecting: decl_list Given: expr_bool.opt.0*/
MODULE a ; > a BEGIN END ;
>> FAIL
/* test2949 decl_list_FAIL_106.txt */
<<
/*Expecting: decl_list Given: +*/
MODULE a ; + BEGIN END ;
>> FAIL
/* test2950 decl_list_FAIL_107.txt */
<<
/*Expecting: decl_list Given: -*/
MODULE a ; - BEGIN END ;
>> FAIL
/* test2951 decl_list_FAIL_108.txt */
<<
/*Expecting: decl_list Given: expr_arith_2*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2952 decl_list_FAIL_109.txt */
<<
/*Expecting: decl_list Given: expr_arith_2*/
MODULE a ; a + a BEGIN END ;
>> FAIL
/* test2953 decl_list_FAIL_11.txt */
<<
/*Expecting: decl_list Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2954 decl_list_FAIL_110.txt */
<<
/*Expecting: decl_list Given: expr_arith_2.alt.0*/
MODULE a ; + BEGIN END ;
>> FAIL
/* test2955 decl_list_FAIL_111.txt */
<<
/*Expecting: decl_list Given: expr_arith_2.alt.0*/
MODULE a ; - BEGIN END ;
>> FAIL
/* test2956 decl_list_FAIL_112.txt */
<<
/*Expecting: decl_list Given: expr_arith_2.close.0*/
MODULE a ; - a BEGIN END ;
>> FAIL
/* test2957 decl_list_FAIL_113.txt */
<<
/*Expecting: decl_list Given: expr_arith_2.close.0*/
MODULE a ; + a BEGIN END ;
>> FAIL
/* test2958 decl_list_FAIL_114.txt */
<<
/*Expecting: decl_list Given: expr_arith_2.close.0*/
MODULE a ; + a + a BEGIN END ;
>> FAIL
/* test2959 decl_list_FAIL_115.txt */
<<
/*Expecting: decl_list Given: expr_arith_1*/
MODULE a ; a * a BEGIN END ;
>> FAIL
/* test2960 decl_list_FAIL_116.txt */
<<
/*Expecting: decl_list Given: expr_arith_1*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2961 decl_list_FAIL_117.txt */
<<
/*Expecting: decl_list Given: expr_arith_1.close.0*/
MODULE a ; * a BEGIN END ;
>> FAIL
/* test2962 decl_list_FAIL_118.txt */
<<
/*Expecting: decl_list Given: expr_arith_1.close.0*/
MODULE a ; * a * a BEGIN END ;
>> FAIL
/* test2963 decl_list_FAIL_119.txt */
<<
/*Expecting: decl_list Given: expr_arith_div*/
MODULE a ; a / a BEGIN END ;
>> FAIL
/* test2964 decl_list_FAIL_12.txt */
<<
/*Expecting: decl_list Given: FLOATLIT*/
MODULE a ; 0. BEGIN END ;
>> FAIL
/* test2965 decl_list_FAIL_120.txt */
<<
/*Expecting: decl_list Given: expr_arith_div*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2966 decl_list_FAIL_121.txt */
<<
/*Expecting: decl_list Given: expr_arith_div.opt.0*/
MODULE a ; / a BEGIN END ;
>> FAIL
/* test2967 decl_list_FAIL_122.txt */
<<
/*Expecting: decl_list Given: expr_arith_0*/
MODULE a ; - a BEGIN END ;
>> FAIL
/* test2968 decl_list_FAIL_123.txt */
<<
/*Expecting: decl_list Given: expr_arith_0*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2969 decl_list_FAIL_124.txt */
<<
/*Expecting: decl_list Given: expr_arith_0*/
MODULE a ; ( a ) BEGIN END ;
>> FAIL
/* test2970 decl_list_FAIL_125.txt */
<<
/*Expecting: decl_list Given: expr_arith_0*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2971 decl_list_FAIL_126.txt */
<<
/*Expecting: decl_list Given: expr_arith_0*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2972 decl_list_FAIL_127.txt */
<<
/*Expecting: decl_list Given: expr_arith_0.opt.0*/
MODULE a ; - BEGIN END ;
>> FAIL
/* test2973 decl_list_FAIL_128.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2974 decl_list_FAIL_129.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2975 decl_list_FAIL_13.txt */
<<
/*Expecting: decl_list Given: FLOATLIT*/
MODULE a ; .0 BEGIN END ;
>> FAIL
/* test2976 decl_list_FAIL_130.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom*/
MODULE a ; ( a ) BEGIN END ;
>> FAIL
/* test2977 decl_list_FAIL_131.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2978 decl_list_FAIL_132.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom*/
MODULE a ; a ( ) BEGIN END ;
>> FAIL
/* test2979 decl_list_FAIL_133.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom.opt.0*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test2980 decl_list_FAIL_134.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom.opt.1*/
MODULE a ; ( ) BEGIN END ;
>> FAIL
/* test2981 decl_list_FAIL_135.txt */
<<
/*Expecting: decl_list Given: expr_arith_atom.opt.1*/
MODULE a ; ( a ) BEGIN END ;
>> FAIL
/* test2982 decl_list_FAIL_136.txt */
<<
/*Expecting: decl_list Given: STARLIT*/
MODULE a ; * BEGIN END ;
>> FAIL
/* test2983 decl_list_FAIL_137.txt */
<<
/*Expecting: decl_list Given: SLASHLIT*/
MODULE a ; / BEGIN END ;
>> FAIL
/* test2984 decl_list_FAIL_138.txt */
<<
/*Expecting: decl_list Given: COLONLIT*/
MODULE a ; : BEGIN END ;
>> FAIL
/* test2985 decl_list_FAIL_14.txt */
<<
/*Expecting: decl_list Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2986 decl_list_FAIL_15.txt */
<<
/*Expecting: decl_list Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2987 decl_list_FAIL_16.txt */
<<
/*Expecting: decl_list Given: FLOATLIT*/
MODULE a ; .e0 BEGIN END ;
>> FAIL
/* test2988 decl_list_FAIL_17.txt */
<<
/*Expecting: decl_list Given: FLOATLIT*/
MODULE a ; . BEGIN END ;
>> FAIL
/* test2989 decl_list_FAIL_18.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; 9 BEGIN END ;
>> FAIL
/* test2990 decl_list_FAIL_19.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; +0 BEGIN END ;
>> FAIL
/* test2991 decl_list_FAIL_2.txt */
<<
/*Expecting: decl_list Given: TYBOOL*/
MODULE a ; TRUTH BEGIN END ;
>> FAIL
/* test2992 decl_list_FAIL_20.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2993 decl_list_FAIL_21.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2994 decl_list_FAIL_22.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; 00 BEGIN END ;
>> FAIL
/* test2995 decl_list_FAIL_23.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2996 decl_list_FAIL_24.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; 0 BEGIN END ;
>> FAIL
/* test2997 decl_list_FAIL_25.txt */
<<
/*Expecting: decl_list Given: INTLIT*/
MODULE a ; -0 BEGIN END ;
>> FAIL
/* test2998 decl_list_FAIL_26.txt */
<<
/*Expecting: decl_list Given: MODULE*/
MODULE a ; MODULE BEGIN END ;
>> FAIL
/* test2999 decl_list_FAIL_27.txt */
<<
/*Expecting: decl_list Given: ;*/
MODULE a ; ; BEGIN END ;
>> FAIL
/* test3000 decl_list_FAIL_28.txt */
<<
/*Expecting: decl_list Given: BEGIN*/
MODULE a ; BEGIN BEGIN END ;
>> FAIL
/* test3001 decl_list_FAIL_29.txt */
<<
/*Expecting: decl_list Given: END*/
MODULE a ; END BEGIN END ;
>> FAIL
/* test3002 decl_list_FAIL_3.txt */
<<
/*Expecting: decl_list Given: TYINT*/
MODULE a ; COUNT BEGIN END ;
>> FAIL
/* test3003 decl_list_FAIL_30.txt */
<<
/*Expecting: decl_list Given: decl_list.close.0*/
MODULE a ; ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test3004 decl_list_FAIL_31.txt */
<<
/*Expecting: decl_list Given: decl_list.close.0*/
MODULE a ; ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test3005 decl_list_FAIL_32.txt */
<<
/*Expecting: decl_list Given: decl_list.close.0*/
MODULE a ; ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test3006 decl_list_FAIL_33.txt */
<<
/*Expecting: decl_list Given: decl_list.close.0*/
MODULE a ; ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test3007 decl_list_FAIL_34.txt */
<<
/*Expecting: decl_list Given: decl_list.close.0*/
MODULE a ; ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test3008 decl_list_FAIL_35.txt */
<<
/*Expecting: decl_list Given: stmt_list*/
MODULE a ; BEGIN END BEGIN END ;
>> FAIL
/* test3009 decl_list_FAIL_36.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; OUTPUT a BEGIN END ;
>> FAIL
/* test3010 decl_list_FAIL_37.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; BEGIN END BEGIN END ;
>> FAIL
/* test3011 decl_list_FAIL_38.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test3012 decl_list_FAIL_39.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3013 decl_list_FAIL_4.txt */
<<
/*Expecting: decl_list Given: TYFLOAT*/
MODULE a ; FLOAT BEGIN END ;
>> FAIL
/* test3014 decl_list_FAIL_40.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; a ( ) BEGIN END ;
>> FAIL
/* test3015 decl_list_FAIL_41.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3016 decl_list_FAIL_42.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3017 decl_list_FAIL_43.txt */
<<
/*Expecting: decl_list Given: stmt_list.close.0*/
MODULE a ; ; a := a BEGIN END ;
>> FAIL
/* test3018 decl_list_FAIL_45.txt */
<<
/*Expecting: decl_list Given: stmt_list.opt.0*/
MODULE a ; a ( ) BEGIN END ;
>> FAIL
/* test3019 decl_list_FAIL_46.txt */
<<
/*Expecting: decl_list Given: stmt_list.opt.0*/
MODULE a ; BEGIN END BEGIN END ;
>> FAIL
/* test3020 decl_list_FAIL_47.txt */
<<
/*Expecting: decl_list Given: stmt_list.opt.0*/
MODULE a ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3021 decl_list_FAIL_48.txt */
<<
/*Expecting: decl_list Given: stmt_list.opt.0*/
MODULE a ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3022 decl_list_FAIL_49.txt */
<<
/*Expecting: decl_list Given: stmt_list.opt.0*/
MODULE a ; OUTPUT a BEGIN END ;
>> FAIL
/* test3023 decl_list_FAIL_5.txt */
<<
/*Expecting: decl_list Given: CMPOP*/
MODULE a ; > BEGIN END ;
>> FAIL
/* test3024 decl_list_FAIL_50.txt */
<<
/*Expecting: decl_list Given: stmt_list.opt.0*/
MODULE a ; a := a BEGIN END ;
>> FAIL
/* test3025 decl_list_FAIL_51.txt */
<<
/*Expecting: decl_list Given: stmt_list.opt.0*/
MODULE a ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3026 decl_list_FAIL_52.txt */
<<
/*Expecting: decl_list Given: (*/
MODULE a ; ( BEGIN END ;
>> FAIL
/* test3027 decl_list_FAIL_53.txt */
<<
/*Expecting: decl_list Given: )*/
MODULE a ; ) BEGIN END ;
>> FAIL
/* test3028 decl_list_FAIL_54.txt */
<<
/*Expecting: decl_list Given: decl.opt.0*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test3029 decl_list_FAIL_56.txt */
<<
/*Expecting: decl_list Given: decl.opt.2*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test3030 decl_list_FAIL_6.txt */
<<
/*Expecting: decl_list Given: CMPOP*/
MODULE a ; <= BEGIN END ;
>> FAIL
/* test3031 decl_list_FAIL_60.txt */
<<
/*Expecting: decl_list Given: var_decls.close.0*/
MODULE a ; ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test3032 decl_list_FAIL_61.txt */
<<
/*Expecting: decl_list Given: var_decls.close.0*/
MODULE a ; ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test3033 decl_list_FAIL_62.txt */
<<
/*Expecting: decl_list Given: ,*/
MODULE a ; , BEGIN END ;
>> FAIL
/* test3034 decl_list_FAIL_63.txt */
<<
/*Expecting: decl_list Given: param_list*/
MODULE a ; a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test3035 decl_list_FAIL_64.txt */
<<
/*Expecting: decl_list Given: param_list*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test3036 decl_list_FAIL_65.txt */
<<
/*Expecting: decl_list Given: param_list.close.0*/
MODULE a ; , a : COUNT BEGIN END ;
>> FAIL
/* test3037 decl_list_FAIL_66.txt */
<<
/*Expecting: decl_list Given: param_list.close.0*/
MODULE a ; , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test3038 decl_list_FAIL_67.txt */
<<
/*Expecting: decl_list Given: param*/
MODULE a ; a : COUNT BEGIN END ;
>> FAIL
/* test3039 decl_list_FAIL_68.txt */
<<
/*Expecting: decl_list Given: param*/
MODULE a ; a : TRUTH BEGIN END ;
>> FAIL
/* test3040 decl_list_FAIL_69.txt */
<<
/*Expecting: decl_list Given: param*/
MODULE a ; a : FLOAT BEGIN END ;
>> FAIL
/* test3041 decl_list_FAIL_7.txt */
<<
/*Expecting: decl_list Given: CMPOP*/
MODULE a ; < BEGIN END ;
>> FAIL
/* test3042 decl_list_FAIL_70.txt */
<<
/*Expecting: decl_list Given: id_list*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test3043 decl_list_FAIL_71.txt */
<<
/*Expecting: decl_list Given: id_list*/
MODULE a ; a , a BEGIN END ;
>> FAIL
/* test3044 decl_list_FAIL_72.txt */
<<
/*Expecting: decl_list Given: id_list.close.0*/
MODULE a ; , a BEGIN END ;
>> FAIL
/* test3045 decl_list_FAIL_73.txt */
<<
/*Expecting: decl_list Given: id_list.close.0*/
MODULE a ; , a , a BEGIN END ;
>> FAIL
/* test3046 decl_list_FAIL_74.txt */
<<
/*Expecting: decl_list Given: DEFAS*/
MODULE a ; := BEGIN END ;
>> FAIL
/* test3047 decl_list_FAIL_75.txt */
<<
/*Expecting: decl_list Given: type*/
MODULE a ; TRUTH BEGIN END ;
>> FAIL
/* test3048 decl_list_FAIL_76.txt */
<<
/*Expecting: decl_list Given: type*/
MODULE a ; COUNT BEGIN END ;
>> FAIL
/* test3049 decl_list_FAIL_77.txt */
<<
/*Expecting: decl_list Given: type*/
MODULE a ; FLOAT BEGIN END ;
>> FAIL
/* test3050 decl_list_FAIL_78.txt */
<<
/*Expecting: decl_list Given: ELSE*/
MODULE a ; ELSE BEGIN END ;
>> FAIL
/* test3051 decl_list_FAIL_79.txt */
<<
/*Expecting: decl_list Given: THEN*/
MODULE a ; THEN BEGIN END ;
>> FAIL
/* test3052 decl_list_FAIL_8.txt */
<<
/*Expecting: decl_list Given: CMPOP*/
MODULE a ; == BEGIN END ;
>> FAIL
/* test3053 decl_list_FAIL_80.txt */
<<
/*Expecting: decl_list Given: DO*/
MODULE a ; DO BEGIN END ;
>> FAIL
/* test3054 decl_list_FAIL_81.txt */
<<
/*Expecting: decl_list Given: UNTIL*/
MODULE a ; UNTIL BEGIN END ;
>> FAIL
/* test3055 decl_list_FAIL_82.txt */
<<
/*Expecting: decl_list Given: stmt.alt.0*/
MODULE a ; ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3056 decl_list_FAIL_83.txt */
<<
/*Expecting: decl_list Given: stmt.alt.0*/
MODULE a ; ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test3057 decl_list_FAIL_84.txt */
<<
/*Expecting: decl_list Given: stmt.alt.0*/
MODULE a ; ELSE BEGIN END BEGIN END ;
>> FAIL
/* test3058 decl_list_FAIL_85.txt */
<<
/*Expecting: decl_list Given: stmt.alt.0*/
MODULE a ; ELSE a ( ) BEGIN END ;
>> FAIL
/* test3059 decl_list_FAIL_86.txt */
<<
/*Expecting: decl_list Given: stmt.alt.0*/
MODULE a ; ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3060 decl_list_FAIL_87.txt */
<<
/*Expecting: decl_list Given: stmt.alt.0*/
MODULE a ; ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3061 decl_list_FAIL_88.txt */
<<
/*Expecting: decl_list Given: stmt.alt.0*/
MODULE a ; ELSE a := a BEGIN END ;
>> FAIL
/* test3062 decl_list_FAIL_89.txt */
<<
/*Expecting: decl_list Given: stmt.opt.0*/
MODULE a ; ELSE BEGIN END BEGIN END ;
>> FAIL
/* test3063 decl_list_FAIL_9.txt */
<<
/*Expecting: decl_list Given: CMPOP*/
MODULE a ; >= BEGIN END ;
>> FAIL
/* test3064 decl_list_FAIL_90.txt */
<<
/*Expecting: decl_list Given: stmt.opt.1*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test3065 decl_list_FAIL_91.txt */
<<
/*Expecting: decl_list Given: output_arg*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test3066 decl_list_FAIL_92.txt */
<<
/*Expecting: decl_list Given: output_arg*/
MODULE a ; "" BEGIN END ;
>> FAIL
/* test3067 decl_list_FAIL_93.txt */
<<
/*Expecting: decl_list Given: expr_list*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test3068 decl_list_FAIL_94.txt */
<<
/*Expecting: decl_list Given: expr_list*/
MODULE a ; a , a BEGIN END ;
>> FAIL
/* test3069 decl_list_FAIL_95.txt */
<<
/*Expecting: decl_list Given: expr_list.close.0*/
MODULE a ; , a , a BEGIN END ;
>> FAIL
/* test3070 decl_list_FAIL_96.txt */
<<
/*Expecting: decl_list Given: expr_list.close.0*/
MODULE a ; , a BEGIN END ;
>> FAIL
/* test3071 decl_list_FAIL_97.txt */
<<
/*Expecting: decl_list Given: expr*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test3072 decl_list_FAIL_98.txt */
<<
/*Expecting: decl_list Given: expr_bool*/
MODULE a ; a BEGIN END ;
>> FAIL
/* test3073 decl_list_FAIL_99.txt */
<<
/*Expecting: decl_list Given: expr_bool*/
MODULE a ; a == a BEGIN END ;
>> FAIL
/* test3074 decl_list.close.0_FAIL_0.txt */
<<
/*Expecting: decl_list.close.0 Given: STRLIT*/
MODULE a ; VAR a : COUNT "" BEGIN END ;
>> FAIL
/* test3075 decl_list.close.0_FAIL_1.txt */
<<
/*Expecting: decl_list.close.0 Given: STRLIT*/
MODULE a ; VAR a : COUNT "" BEGIN END ;
>> FAIL
/* test3076 decl_list.close.0_FAIL_10.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT aA BEGIN END ;
>> FAIL
/* test3077 decl_list.close.0_FAIL_100.txt */
<<
/*Expecting: decl_list.close.0 Given: type*/
MODULE a ; VAR a : COUNT TRUTH BEGIN END ;
>> FAIL
/* test3078 decl_list.close.0_FAIL_101.txt */
<<
/*Expecting: decl_list.close.0 Given: type*/
MODULE a ; VAR a : COUNT COUNT BEGIN END ;
>> FAIL
/* test3079 decl_list.close.0_FAIL_102.txt */
<<
/*Expecting: decl_list.close.0 Given: type*/
MODULE a ; VAR a : COUNT FLOAT BEGIN END ;
>> FAIL
/* test3080 decl_list.close.0_FAIL_103.txt */
<<
/*Expecting: decl_list.close.0 Given: ELSE*/
MODULE a ; VAR a : COUNT ELSE BEGIN END ;
>> FAIL
/* test3081 decl_list.close.0_FAIL_104.txt */
<<
/*Expecting: decl_list.close.0 Given: OUTPUT*/
MODULE a ; VAR a : COUNT OUTPUT BEGIN END ;
>> FAIL
/* test3082 decl_list.close.0_FAIL_105.txt */
<<
/*Expecting: decl_list.close.0 Given: IF*/
MODULE a ; VAR a : COUNT IF BEGIN END ;
>> FAIL
/* test3083 decl_list.close.0_FAIL_106.txt */
<<
/*Expecting: decl_list.close.0 Given: THEN*/
MODULE a ; VAR a : COUNT THEN BEGIN END ;
>> FAIL
/* test3084 decl_list.close.0_FAIL_107.txt */
<<
/*Expecting: decl_list.close.0 Given: WHILE*/
MODULE a ; VAR a : COUNT WHILE BEGIN END ;
>> FAIL
/* test3085 decl_list.close.0_FAIL_108.txt */
<<
/*Expecting: decl_list.close.0 Given: DO*/
MODULE a ; VAR a : COUNT DO BEGIN END ;
>> FAIL
/* test3086 decl_list.close.0_FAIL_109.txt */
<<
/*Expecting: decl_list.close.0 Given: REPEAT*/
MODULE a ; VAR a : COUNT REPEAT BEGIN END ;
>> FAIL
/* test3087 decl_list.close.0_FAIL_11.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3088 decl_list.close.0_FAIL_110.txt */
<<
/*Expecting: decl_list.close.0 Given: UNTIL*/
MODULE a ; VAR a : COUNT UNTIL BEGIN END ;
>> FAIL
/* test3089 decl_list.close.0_FAIL_111.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT a := a BEGIN END ;
>> FAIL
/* test3090 decl_list.close.0_FAIL_112.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT a ( a ) BEGIN END ;
>> FAIL
/* test3091 decl_list.close.0_FAIL_113.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3092 decl_list.close.0_FAIL_114.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN a := a BEGIN END ;
>> FAIL
/* test3093 decl_list.close.0_FAIL_115.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test3094 decl_list.close.0_FAIL_116.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3095 decl_list.close.0_FAIL_117.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3096 decl_list.close.0_FAIL_118.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test3097 decl_list.close.0_FAIL_119.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3098 decl_list.close.0_FAIL_12.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT a0 BEGIN END ;
>> FAIL
/* test3099 decl_list.close.0_FAIL_120.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test3100 decl_list.close.0_FAIL_121.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3101 decl_list.close.0_FAIL_122.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test3102 decl_list.close.0_FAIL_123.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT OUTPUT a BEGIN END ;
>> FAIL
/* test3103 decl_list.close.0_FAIL_124.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test3104 decl_list.close.0_FAIL_125.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3105 decl_list.close.0_FAIL_126.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3106 decl_list.close.0_FAIL_127.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT a ( ) BEGIN END ;
>> FAIL
/* test3107 decl_list.close.0_FAIL_128.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT WHILE a DO a := a BEGIN END ;
>> FAIL
/* test3108 decl_list.close.0_FAIL_129.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3109 decl_list.close.0_FAIL_13.txt */
<<
/*Expecting: decl_list.close.0 Given: CMPOP*/
MODULE a ; VAR a : COUNT > BEGIN END ;
>> FAIL
/* test3110 decl_list.close.0_FAIL_130.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3111 decl_list.close.0_FAIL_131.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test3112 decl_list.close.0_FAIL_132.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test3113 decl_list.close.0_FAIL_133.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test3114 decl_list.close.0_FAIL_134.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT OUTPUT "" BEGIN END ;
>> FAIL
/* test3115 decl_list.close.0_FAIL_135.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test3116 decl_list.close.0_FAIL_136.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test3117 decl_list.close.0_FAIL_137.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3118 decl_list.close.0_FAIL_138.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt*/
MODULE a ; VAR a : COUNT WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3119 decl_list.close.0_FAIL_139.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.alt.0*/
MODULE a ; VAR a : COUNT ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3120 decl_list.close.0_FAIL_14.txt */
<<
/*Expecting: decl_list.close.0 Given: CMPOP*/
MODULE a ; VAR a : COUNT <= BEGIN END ;
>> FAIL
/* test3121 decl_list.close.0_FAIL_140.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.alt.0*/
MODULE a ; VAR a : COUNT ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test3122 decl_list.close.0_FAIL_141.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.alt.0*/
MODULE a ; VAR a : COUNT ELSE BEGIN END BEGIN END ;
>> FAIL
/* test3123 decl_list.close.0_FAIL_142.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.alt.0*/
MODULE a ; VAR a : COUNT ELSE a ( ) BEGIN END ;
>> FAIL
/* test3124 decl_list.close.0_FAIL_143.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.alt.0*/
MODULE a ; VAR a : COUNT ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3125 decl_list.close.0_FAIL_144.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.alt.0*/
MODULE a ; VAR a : COUNT ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3126 decl_list.close.0_FAIL_145.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.alt.0*/
MODULE a ; VAR a : COUNT ELSE a := a BEGIN END ;
>> FAIL
/* test3127 decl_list.close.0_FAIL_146.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.opt.0*/
MODULE a ; VAR a : COUNT ELSE BEGIN END BEGIN END ;
>> FAIL
/* test3128 decl_list.close.0_FAIL_147.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt.opt.1*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3129 decl_list.close.0_FAIL_148.txt */
<<
/*Expecting: decl_list.close.0 Given: output_arg*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3130 decl_list.close.0_FAIL_149.txt */
<<
/*Expecting: decl_list.close.0 Given: output_arg*/
MODULE a ; VAR a : COUNT "" BEGIN END ;
>> FAIL
/* test3131 decl_list.close.0_FAIL_15.txt */
<<
/*Expecting: decl_list.close.0 Given: CMPOP*/
MODULE a ; VAR a : COUNT < BEGIN END ;
>> FAIL
/* test3132 decl_list.close.0_FAIL_150.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_list*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3133 decl_list.close.0_FAIL_151.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_list*/
MODULE a ; VAR a : COUNT a , a BEGIN END ;
>> FAIL
/* test3134 decl_list.close.0_FAIL_152.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_list.close.0*/
MODULE a ; VAR a : COUNT , a , a BEGIN END ;
>> FAIL
/* test3135 decl_list.close.0_FAIL_153.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_list.close.0*/
MODULE a ; VAR a : COUNT , a BEGIN END ;
>> FAIL
/* test3136 decl_list.close.0_FAIL_154.txt */
<<
/*Expecting: decl_list.close.0 Given: expr*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3137 decl_list.close.0_FAIL_155.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3138 decl_list.close.0_FAIL_156.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool*/
MODULE a ; VAR a : COUNT a == a BEGIN END ;
>> FAIL
/* test3139 decl_list.close.0_FAIL_157.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool.opt.0*/
MODULE a ; VAR a : COUNT >= a BEGIN END ;
>> FAIL
/* test3140 decl_list.close.0_FAIL_158.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool.opt.0*/
MODULE a ; VAR a : COUNT < a BEGIN END ;
>> FAIL
/* test3141 decl_list.close.0_FAIL_159.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool.opt.0*/
MODULE a ; VAR a : COUNT != a BEGIN END ;
>> FAIL
/* test3142 decl_list.close.0_FAIL_16.txt */
<<
/*Expecting: decl_list.close.0 Given: CMPOP*/
MODULE a ; VAR a : COUNT == BEGIN END ;
>> FAIL
/* test3143 decl_list.close.0_FAIL_160.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool.opt.0*/
MODULE a ; VAR a : COUNT == a BEGIN END ;
>> FAIL
/* test3144 decl_list.close.0_FAIL_161.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool.opt.0*/
MODULE a ; VAR a : COUNT <= a BEGIN END ;
>> FAIL
/* test3145 decl_list.close.0_FAIL_162.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_bool.opt.0*/
MODULE a ; VAR a : COUNT > a BEGIN END ;
>> FAIL
/* test3146 decl_list.close.0_FAIL_163.txt */
<<
/*Expecting: decl_list.close.0 Given: +*/
MODULE a ; VAR a : COUNT + BEGIN END ;
>> FAIL
/* test3147 decl_list.close.0_FAIL_164.txt */
<<
/*Expecting: decl_list.close.0 Given: -*/
MODULE a ; VAR a : COUNT - BEGIN END ;
>> FAIL
/* test3148 decl_list.close.0_FAIL_165.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_2*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3149 decl_list.close.0_FAIL_166.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_2*/
MODULE a ; VAR a : COUNT a + a BEGIN END ;
>> FAIL
/* test3150 decl_list.close.0_FAIL_167.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_2.alt.0*/
MODULE a ; VAR a : COUNT + BEGIN END ;
>> FAIL
/* test3151 decl_list.close.0_FAIL_168.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_2.alt.0*/
MODULE a ; VAR a : COUNT - BEGIN END ;
>> FAIL
/* test3152 decl_list.close.0_FAIL_169.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_2.close.0*/
MODULE a ; VAR a : COUNT - a BEGIN END ;
>> FAIL
/* test3153 decl_list.close.0_FAIL_17.txt */
<<
/*Expecting: decl_list.close.0 Given: CMPOP*/
MODULE a ; VAR a : COUNT >= BEGIN END ;
>> FAIL
/* test3154 decl_list.close.0_FAIL_170.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_2.close.0*/
MODULE a ; VAR a : COUNT + a BEGIN END ;
>> FAIL
/* test3155 decl_list.close.0_FAIL_171.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_2.close.0*/
MODULE a ; VAR a : COUNT + a + a BEGIN END ;
>> FAIL
/* test3156 decl_list.close.0_FAIL_172.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_1*/
MODULE a ; VAR a : COUNT a * a BEGIN END ;
>> FAIL
/* test3157 decl_list.close.0_FAIL_173.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_1*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3158 decl_list.close.0_FAIL_174.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_1.close.0*/
MODULE a ; VAR a : COUNT * a BEGIN END ;
>> FAIL
/* test3159 decl_list.close.0_FAIL_175.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_1.close.0*/
MODULE a ; VAR a : COUNT * a * a BEGIN END ;
>> FAIL
/* test3160 decl_list.close.0_FAIL_176.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_div*/
MODULE a ; VAR a : COUNT a / a BEGIN END ;
>> FAIL
/* test3161 decl_list.close.0_FAIL_177.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_div*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3162 decl_list.close.0_FAIL_178.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_div.opt.0*/
MODULE a ; VAR a : COUNT / a BEGIN END ;
>> FAIL
/* test3163 decl_list.close.0_FAIL_179.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_0*/
MODULE a ; VAR a : COUNT - a BEGIN END ;
>> FAIL
/* test3164 decl_list.close.0_FAIL_18.txt */
<<
/*Expecting: decl_list.close.0 Given: CMPOP*/
MODULE a ; VAR a : COUNT != BEGIN END ;
>> FAIL
/* test3165 decl_list.close.0_FAIL_180.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_0*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3166 decl_list.close.0_FAIL_181.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_0*/
MODULE a ; VAR a : COUNT ( a ) BEGIN END ;
>> FAIL
/* test3167 decl_list.close.0_FAIL_182.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_0*/
MODULE a ; VAR a : COUNT . BEGIN END ;
>> FAIL
/* test3168 decl_list.close.0_FAIL_183.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_0*/
MODULE a ; VAR a : COUNT 0 BEGIN END ;
>> FAIL
/* test3169 decl_list.close.0_FAIL_184.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_0.opt.0*/
MODULE a ; VAR a : COUNT - BEGIN END ;
>> FAIL
/* test3170 decl_list.close.0_FAIL_185.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom*/
MODULE a ; VAR a : COUNT . BEGIN END ;
>> FAIL
/* test3171 decl_list.close.0_FAIL_186.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom*/
MODULE a ; VAR a : COUNT 0 BEGIN END ;
>> FAIL
/* test3172 decl_list.close.0_FAIL_187.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom*/
MODULE a ; VAR a : COUNT ( a ) BEGIN END ;
>> FAIL
/* test3173 decl_list.close.0_FAIL_188.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3174 decl_list.close.0_FAIL_189.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom*/
MODULE a ; VAR a : COUNT a ( ) BEGIN END ;
>> FAIL
/* test3175 decl_list.close.0_FAIL_19.txt */
<<
/*Expecting: decl_list.close.0 Given: FLOATLIT*/
MODULE a ; VAR a : COUNT . BEGIN END ;
>> FAIL
/* test3176 decl_list.close.0_FAIL_190.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom.opt.0*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3177 decl_list.close.0_FAIL_191.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom.opt.1*/
MODULE a ; VAR a : COUNT ( ) BEGIN END ;
>> FAIL
/* test3178 decl_list.close.0_FAIL_192.txt */
<<
/*Expecting: decl_list.close.0 Given: expr_arith_atom.opt.1*/
MODULE a ; VAR a : COUNT ( a ) BEGIN END ;
>> FAIL
/* test3179 decl_list.close.0_FAIL_193.txt */
<<
/*Expecting: decl_list.close.0 Given: STARLIT*/
MODULE a ; VAR a : COUNT * BEGIN END ;
>> FAIL
/* test3180 decl_list.close.0_FAIL_194.txt */
<<
/*Expecting: decl_list.close.0 Given: SLASHLIT*/
MODULE a ; VAR a : COUNT / BEGIN END ;
>> FAIL
/* test3181 decl_list.close.0_FAIL_195.txt */
<<
/*Expecting: decl_list.close.0 Given: COLONLIT*/
MODULE a ; VAR a : COUNT : BEGIN END ;
>> FAIL
/* test3182 decl_list.close.0_FAIL_196.txt */
<<
/*Expecting: decl_list.close.0 Given: BEGIN*/
MODULE a ; VAR a : COUNT ; VAR a : COUNT BEGIN BEGIN END ;
>> FAIL
/* test3183 decl_list.close.0_FAIL_2.txt */
<<
/*Expecting: decl_list.close.0 Given: TYBOOL*/
MODULE a ; VAR a : COUNT TRUTH BEGIN END ;
>> FAIL
/* test3184 decl_list.close.0_FAIL_20.txt */
<<
/*Expecting: decl_list.close.0 Given: FLOATLIT*/
MODULE a ; VAR a : COUNT 0. BEGIN END ;
>> FAIL
/* test3185 decl_list.close.0_FAIL_21.txt */
<<
/*Expecting: decl_list.close.0 Given: FLOATLIT*/
MODULE a ; VAR a : COUNT .0 BEGIN END ;
>> FAIL
/* test3186 decl_list.close.0_FAIL_22.txt */
<<
/*Expecting: decl_list.close.0 Given: FLOATLIT*/
MODULE a ; VAR a : COUNT . BEGIN END ;
>> FAIL
/* test3187 decl_list.close.0_FAIL_23.txt */
<<
/*Expecting: decl_list.close.0 Given: FLOATLIT*/
MODULE a ; VAR a : COUNT . BEGIN END ;
>> FAIL
/* test3188 decl_list.close.0_FAIL_24.txt */
<<
/*Expecting: decl_list.close.0 Given: FLOATLIT*/
MODULE a ; VAR a : COUNT .e0 BEGIN END ;
>> FAIL
/* test3189 decl_list.close.0_FAIL_25.txt */
<<
/*Expecting: decl_list.close.0 Given: FLOATLIT*/
MODULE a ; VAR a : COUNT . BEGIN END ;
>> FAIL
/* test3190 decl_list.close.0_FAIL_26.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT 9 BEGIN END ;
>> FAIL
/* test3191 decl_list.close.0_FAIL_27.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT +0 BEGIN END ;
>> FAIL
/* test3192 decl_list.close.0_FAIL_28.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT 0 BEGIN END ;
>> FAIL
/* test3193 decl_list.close.0_FAIL_29.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT 0 BEGIN END ;
>> FAIL
/* test3194 decl_list.close.0_FAIL_3.txt */
<<
/*Expecting: decl_list.close.0 Given: TYINT*/
MODULE a ; VAR a : COUNT COUNT BEGIN END ;
>> FAIL
/* test3195 decl_list.close.0_FAIL_30.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT 00 BEGIN END ;
>> FAIL
/* test3196 decl_list.close.0_FAIL_31.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT 0 BEGIN END ;
>> FAIL
/* test3197 decl_list.close.0_FAIL_32.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT 0 BEGIN END ;
>> FAIL
/* test3198 decl_list.close.0_FAIL_33.txt */
<<
/*Expecting: decl_list.close.0 Given: INTLIT*/
MODULE a ; VAR a : COUNT -0 BEGIN END ;
>> FAIL
/* test3199 decl_list.close.0_FAIL_34.txt */
<<
/*Expecting: decl_list.close.0 Given: MODULE*/
MODULE a ; VAR a : COUNT MODULE BEGIN END ;
>> FAIL
/* test3200 decl_list.close.0_FAIL_35.txt */
<<
/*Expecting: decl_list.close.0 Given: END*/
MODULE a ; VAR a : COUNT END BEGIN END ;
>> FAIL
/* test3201 decl_list.close.0_FAIL_36.txt */
<<
/*Expecting: decl_list.close.0 Given: prog.opt.0*/
MODULE a ; VAR a : COUNT VAR a : COUNT BEGIN END ;
>> FAIL
/* test3202 decl_list.close.0_FAIL_37.txt */
<<
/*Expecting: decl_list.close.0 Given: id*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3203 decl_list.close.0_FAIL_38.txt */
<<
/*Expecting: decl_list.close.0 Given: decl_list*/
MODULE a ; VAR a : COUNT VAR a : COUNT BEGIN END ;
>> FAIL
/* test3204 decl_list.close.0_FAIL_39.txt */
<<
/*Expecting: decl_list.close.0 Given: decl_list*/
MODULE a ; VAR a : COUNT CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test3205 decl_list.close.0_FAIL_4.txt */
<<
/*Expecting: decl_list.close.0 Given: TYFLOAT*/
MODULE a ; VAR a : COUNT FLOAT BEGIN END ;
>> FAIL
/* test3206 decl_list.close.0_FAIL_40.txt */
<<
/*Expecting: decl_list.close.0 Given: decl_list*/
MODULE a ; VAR a : COUNT PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test3207 decl_list.close.0_FAIL_41.txt */
<<
/*Expecting: decl_list.close.0 Given: decl_list*/
MODULE a ; VAR a : COUNT VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test3208 decl_list.close.0_FAIL_42.txt */
<<
/*Expecting: decl_list.close.0 Given: decl_list*/
MODULE a ; VAR a : COUNT FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test3209 decl_list.close.0_FAIL_43.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list*/
MODULE a ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test3210 decl_list.close.0_FAIL_44.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; OUTPUT a BEGIN END ;
>> FAIL
/* test3211 decl_list.close.0_FAIL_45.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; BEGIN END BEGIN END ;
>> FAIL
/* test3212 decl_list.close.0_FAIL_46.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test3213 decl_list.close.0_FAIL_47.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3214 decl_list.close.0_FAIL_48.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; a ( ) BEGIN END ;
>> FAIL
/* test3215 decl_list.close.0_FAIL_49.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3216 decl_list.close.0_FAIL_5.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT a_ BEGIN END ;
>> FAIL
/* test3217 decl_list.close.0_FAIL_50.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3218 decl_list.close.0_FAIL_51.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.close.0*/
MODULE a ; VAR a : COUNT ; a := a BEGIN END ;
>> FAIL
/* test3219 decl_list.close.0_FAIL_53.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.opt.0*/
MODULE a ; VAR a : COUNT a ( ) BEGIN END ;
>> FAIL
/* test3220 decl_list.close.0_FAIL_54.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.opt.0*/
MODULE a ; VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test3221 decl_list.close.0_FAIL_55.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.opt.0*/
MODULE a ; VAR a : COUNT WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test3222 decl_list.close.0_FAIL_56.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.opt.0*/
MODULE a ; VAR a : COUNT IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test3223 decl_list.close.0_FAIL_57.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.opt.0*/
MODULE a ; VAR a : COUNT OUTPUT a BEGIN END ;
>> FAIL
/* test3224 decl_list.close.0_FAIL_58.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.opt.0*/
MODULE a ; VAR a : COUNT a := a BEGIN END ;
>> FAIL
/* test3225 decl_list.close.0_FAIL_59.txt */
<<
/*Expecting: decl_list.close.0 Given: stmt_list.opt.0*/
MODULE a ; VAR a : COUNT REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test3226 decl_list.close.0_FAIL_6.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT A BEGIN END ;
>> FAIL
/* test3227 decl_list.close.0_FAIL_60.txt */
<<
/*Expecting: decl_list.close.0 Given: CONST*/
MODULE a ; VAR a : COUNT CONST BEGIN END ;
>> FAIL
/* test3228 decl_list.close.0_FAIL_61.txt */
<<
/*Expecting: decl_list.close.0 Given: FUNCTION*/
MODULE a ; VAR a : COUNT FUNCTION BEGIN END ;
>> FAIL
/* test3229 decl_list.close.0_FAIL_62.txt */
<<
/*Expecting: decl_list.close.0 Given: (*/
MODULE a ; VAR a : COUNT ( BEGIN END ;
>> FAIL
/* test3230 decl_list.close.0_FAIL_63.txt */
<<
/*Expecting: decl_list.close.0 Given: )*/
MODULE a ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test3231 decl_list.close.0_FAIL_64.txt */
<<
/*Expecting: decl_list.close.0 Given: PROCEDURE*/
MODULE a ; VAR a : COUNT PROCEDURE BEGIN END ;
>> FAIL
/* test3232 decl_list.close.0_FAIL_65.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test3233 decl_list.close.0_FAIL_66.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT VAR a : COUNT BEGIN END ;
>> FAIL
/* test3234 decl_list.close.0_FAIL_67.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test3235 decl_list.close.0_FAIL_68.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test3236 decl_list.close.0_FAIL_69.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test3237 decl_list.close.0_FAIL_7.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3238 decl_list.close.0_FAIL_70.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test3239 decl_list.close.0_FAIL_71.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test3240 decl_list.close.0_FAIL_72.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test3241 decl_list.close.0_FAIL_73.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test3242 decl_list.close.0_FAIL_74.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test3243 decl_list.close.0_FAIL_75.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test3244 decl_list.close.0_FAIL_76.txt */
<<
/*Expecting: decl_list.close.0 Given: decl*/
MODULE a ; VAR a : COUNT FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test3245 decl_list.close.0_FAIL_77.txt */
<<
/*Expecting: decl_list.close.0 Given: decl.opt.0*/
MODULE a ; VAR a : COUNT a : COUNT BEGIN END ;
>> FAIL
/* test3246 decl_list.close.0_FAIL_78.txt */
<<
/*Expecting: decl_list.close.0 Given: decl.opt.1*/
MODULE a ; VAR a : COUNT VAR a : COUNT BEGIN END ;
>> FAIL
/* test3247 decl_list.close.0_FAIL_79.txt */
<<
/*Expecting: decl_list.close.0 Given: decl.opt.2*/
MODULE a ; VAR a : COUNT a : COUNT BEGIN END ;
>> FAIL
/* test3248 decl_list.close.0_FAIL_8.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT aa BEGIN END ;
>> FAIL
/* test3249 decl_list.close.0_FAIL_80.txt */
<<
/*Expecting: decl_list.close.0 Given: decl.opt.3*/
MODULE a ; VAR a : COUNT VAR a : COUNT BEGIN END ;
>> FAIL
/* test3250 decl_list.close.0_FAIL_81.txt */
<<
/*Expecting: decl_list.close.0 Given: var_decls*/
MODULE a ; VAR a : COUNT VAR a : COUNT BEGIN END ;
>> FAIL
/* test3251 decl_list.close.0_FAIL_82.txt */
<<
/*Expecting: decl_list.close.0 Given: var_decls*/
MODULE a ; VAR a : COUNT VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test3252 decl_list.close.0_FAIL_85.txt */
<<
/*Expecting: decl_list.close.0 Given: VAR*/
MODULE a ; VAR a : COUNT VAR BEGIN END ;
>> FAIL
/* test3253 decl_list.close.0_FAIL_86.txt */
<<
/*Expecting: decl_list.close.0 Given: var_decl*/
MODULE a ; VAR a : COUNT VAR a : COUNT BEGIN END ;
>> FAIL
/* test3254 decl_list.close.0_FAIL_87.txt */
<<
/*Expecting: decl_list.close.0 Given: ,*/
MODULE a ; VAR a : COUNT , BEGIN END ;
>> FAIL
/* test3255 decl_list.close.0_FAIL_88.txt */
<<
/*Expecting: decl_list.close.0 Given: param_list*/
MODULE a ; VAR a : COUNT a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test3256 decl_list.close.0_FAIL_89.txt */
<<
/*Expecting: decl_list.close.0 Given: param_list*/
MODULE a ; VAR a : COUNT a : COUNT BEGIN END ;
>> FAIL
/* test3257 decl_list.close.0_FAIL_9.txt */
<<
/*Expecting: decl_list.close.0 Given: ID*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3258 decl_list.close.0_FAIL_90.txt */
<<
/*Expecting: decl_list.close.0 Given: param_list.close.0*/
MODULE a ; VAR a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test3259 decl_list.close.0_FAIL_91.txt */
<<
/*Expecting: decl_list.close.0 Given: param_list.close.0*/
MODULE a ; VAR a : COUNT , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test3260 decl_list.close.0_FAIL_92.txt */
<<
/*Expecting: decl_list.close.0 Given: param*/
MODULE a ; VAR a : COUNT a : COUNT BEGIN END ;
>> FAIL
/* test3261 decl_list.close.0_FAIL_93.txt */
<<
/*Expecting: decl_list.close.0 Given: param*/
MODULE a ; VAR a : COUNT a : TRUTH BEGIN END ;
>> FAIL
/* test3262 decl_list.close.0_FAIL_94.txt */
<<
/*Expecting: decl_list.close.0 Given: param*/
MODULE a ; VAR a : COUNT a : FLOAT BEGIN END ;
>> FAIL
/* test3263 decl_list.close.0_FAIL_95.txt */
<<
/*Expecting: decl_list.close.0 Given: id_list*/
MODULE a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3264 decl_list.close.0_FAIL_96.txt */
<<
/*Expecting: decl_list.close.0 Given: id_list*/
MODULE a ; VAR a : COUNT a , a BEGIN END ;
>> FAIL
/* test3265 decl_list.close.0_FAIL_97.txt */
<<
/*Expecting: decl_list.close.0 Given: id_list.close.0*/
MODULE a ; VAR a : COUNT , a BEGIN END ;
>> FAIL
/* test3266 decl_list.close.0_FAIL_98.txt */
<<
/*Expecting: decl_list.close.0 Given: id_list.close.0*/
MODULE a ; VAR a : COUNT , a , a BEGIN END ;
>> FAIL
/* test3267 decl_list.close.0_FAIL_99.txt */
<<
/*Expecting: decl_list.close.0 Given: DEFAS*/
MODULE a ; VAR a : COUNT := BEGIN END ;
>> FAIL
/* test3268 decl_list.close.0_PASS_0.txt */
<<
MODULE a ; VAR a : COUNT ; CONST a : COUNT := a BEGIN END ;
>> OK
/* test3269 decl_list.close.0_PASS_1.txt */
<<
MODULE a ; VAR a : COUNT ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> OK
/* test3270 decl_list.close.0_PASS_2.txt */
<<
MODULE a ; VAR a : COUNT ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> OK
/* test3271 decl_list.close.0_PASS_3.txt */
<<
MODULE a ; VAR a : COUNT ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> OK
/* test3272 decl_list.close.0_PASS_4.txt */
<<
MODULE a ; VAR a : COUNT ; VAR a : COUNT ; CONST a : COUNT := a BEGIN END ;
>> OK
/* test3273 decl_list.close.0_PASS_5.txt */
<<
MODULE a ; VAR a : COUNT ; VAR a : COUNT ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> OK
/* test3274 decl_list.close.0_PASS_6.txt */
<<
MODULE a ; VAR a : COUNT ; VAR a : COUNT ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> OK
/* test3275 decl_list.close.0_PASS_7.txt */
<<
MODULE a ; VAR a : COUNT ; VAR a : COUNT ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> OK
/* test3276 DEFAS_FAIL_0.txt */
<<
/*Expecting: DEFAS Given: STRLIT*/
MODULE a ; CONST a : COUNT "" a BEGIN END ;
>> FAIL
/* test3277 DEFAS_FAIL_1.txt */
<<
/*Expecting: DEFAS Given: TYBOOL*/
MODULE a ; CONST a : COUNT TRUTH a BEGIN END ;
>> FAIL
/* test3278 DEFAS_FAIL_10.txt */
<<
/*Expecting: DEFAS Given: CMPOP*/
MODULE a ; CONST a : COUNT > a BEGIN END ;
>> FAIL
/* test3279 DEFAS_FAIL_100.txt */
<<
/*Expecting: DEFAS Given: ELSE*/
MODULE a ; CONST a : COUNT ELSE a BEGIN END ;
>> FAIL
/* test3280 DEFAS_FAIL_101.txt */
<<
/*Expecting: DEFAS Given: OUTPUT*/
MODULE a ; CONST a : COUNT OUTPUT a BEGIN END ;
>> FAIL
/* test3281 DEFAS_FAIL_102.txt */
<<
/*Expecting: DEFAS Given: IF*/
MODULE a ; CONST a : COUNT IF a BEGIN END ;
>> FAIL
/* test3282 DEFAS_FAIL_103.txt */
<<
/*Expecting: DEFAS Given: THEN*/
MODULE a ; CONST a : COUNT THEN a BEGIN END ;
>> FAIL
/* test3283 DEFAS_FAIL_104.txt */
<<
/*Expecting: DEFAS Given: WHILE*/
MODULE a ; CONST a : COUNT WHILE a BEGIN END ;
>> FAIL
/* test3284 DEFAS_FAIL_105.txt */
<<
/*Expecting: DEFAS Given: DO*/
MODULE a ; CONST a : COUNT DO a BEGIN END ;
>> FAIL
/* test3285 DEFAS_FAIL_106.txt */
<<
/*Expecting: DEFAS Given: REPEAT*/
MODULE a ; CONST a : COUNT REPEAT a BEGIN END ;
>> FAIL
/* test3286 DEFAS_FAIL_107.txt */
<<
/*Expecting: DEFAS Given: UNTIL*/
MODULE a ; CONST a : COUNT UNTIL a BEGIN END ;
>> FAIL
/* test3287 DEFAS_FAIL_108.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT a := a a BEGIN END ;
>> FAIL
/* test3288 DEFAS_FAIL_109.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT a ( a ) a BEGIN END ;
>> FAIL
/* test3289 DEFAS_FAIL_11.txt */
<<
/*Expecting: DEFAS Given: CMPOP*/
MODULE a ; CONST a : COUNT <= a BEGIN END ;
>> FAIL
/* test3290 DEFAS_FAIL_110.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3291 DEFAS_FAIL_111.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN a := a a BEGIN END ;
>> FAIL
/* test3292 DEFAS_FAIL_112.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN BEGIN END ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test3293 DEFAS_FAIL_113.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT REPEAT IF a THEN BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3294 DEFAS_FAIL_114.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT WHILE a DO IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test3295 DEFAS_FAIL_115.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT REPEAT OUTPUT a UNTIL a a BEGIN END ;
>> FAIL
/* test3296 DEFAS_FAIL_116.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test3297 DEFAS_FAIL_117.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT REPEAT REPEAT BEGIN END UNTIL a UNTIL a a BEGIN END ;
>> FAIL
/* test3298 DEFAS_FAIL_118.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT REPEAT WHILE a DO BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3299 DEFAS_FAIL_119.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT WHILE a DO OUTPUT a a BEGIN END ;
>> FAIL
/* test3300 DEFAS_FAIL_12.txt */
<<
/*Expecting: DEFAS Given: CMPOP*/
MODULE a ; CONST a : COUNT < a BEGIN END ;
>> FAIL
/* test3301 DEFAS_FAIL_120.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT OUTPUT a a BEGIN END ;
>> FAIL
/* test3302 DEFAS_FAIL_121.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test3303 DEFAS_FAIL_122.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT WHILE a DO WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test3304 DEFAS_FAIL_123.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test3305 DEFAS_FAIL_124.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT a ( ) a BEGIN END ;
>> FAIL
/* test3306 DEFAS_FAIL_125.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT WHILE a DO a := a a BEGIN END ;
>> FAIL
/* test3307 DEFAS_FAIL_126.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test3308 DEFAS_FAIL_127.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3309 DEFAS_FAIL_128.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN OUTPUT a a BEGIN END ;
>> FAIL
/* test3310 DEFAS_FAIL_129.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT REPEAT a ( ) UNTIL a a BEGIN END ;
>> FAIL
/* test3311 DEFAS_FAIL_13.txt */
<<
/*Expecting: DEFAS Given: CMPOP*/
MODULE a ; CONST a : COUNT == a BEGIN END ;
>> FAIL
/* test3312 DEFAS_FAIL_130.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT WHILE a DO a ( ) a BEGIN END ;
>> FAIL
/* test3313 DEFAS_FAIL_131.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT OUTPUT "" a BEGIN END ;
>> FAIL
/* test3314 DEFAS_FAIL_132.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN a ( ) a BEGIN END ;
>> FAIL
/* test3315 DEFAS_FAIL_133.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT REPEAT a := a UNTIL a a BEGIN END ;
>> FAIL
/* test3316 DEFAS_FAIL_134.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT IF a THEN WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test3317 DEFAS_FAIL_135.txt */
<<
/*Expecting: DEFAS Given: stmt*/
MODULE a ; CONST a : COUNT WHILE a DO REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3318 DEFAS_FAIL_136.txt */
<<
/*Expecting: DEFAS Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT ELSE WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test3319 DEFAS_FAIL_137.txt */
<<
/*Expecting: DEFAS Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT ELSE OUTPUT a a BEGIN END ;
>> FAIL
/* test3320 DEFAS_FAIL_138.txt */
<<
/*Expecting: DEFAS Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test3321 DEFAS_FAIL_139.txt */
<<
/*Expecting: DEFAS Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT ELSE a ( ) a BEGIN END ;
>> FAIL
/* test3322 DEFAS_FAIL_14.txt */
<<
/*Expecting: DEFAS Given: CMPOP*/
MODULE a ; CONST a : COUNT >= a BEGIN END ;
>> FAIL
/* test3323 DEFAS_FAIL_140.txt */
<<
/*Expecting: DEFAS Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT ELSE IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test3324 DEFAS_FAIL_141.txt */
<<
/*Expecting: DEFAS Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT ELSE REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3325 DEFAS_FAIL_142.txt */
<<
/*Expecting: DEFAS Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT ELSE a := a a BEGIN END ;
>> FAIL
/* test3326 DEFAS_FAIL_143.txt */
<<
/*Expecting: DEFAS Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test3327 DEFAS_FAIL_144.txt */
<<
/*Expecting: DEFAS Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3328 DEFAS_FAIL_145.txt */
<<
/*Expecting: DEFAS Given: output_arg*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3329 DEFAS_FAIL_146.txt */
<<
/*Expecting: DEFAS Given: output_arg*/
MODULE a ; CONST a : COUNT "" a BEGIN END ;
>> FAIL
/* test3330 DEFAS_FAIL_147.txt */
<<
/*Expecting: DEFAS Given: expr_list*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3331 DEFAS_FAIL_148.txt */
<<
/*Expecting: DEFAS Given: expr_list*/
MODULE a ; CONST a : COUNT a , a a BEGIN END ;
>> FAIL
/* test3332 DEFAS_FAIL_149.txt */
<<
/*Expecting: DEFAS Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT , a , a a BEGIN END ;
>> FAIL
/* test3333 DEFAS_FAIL_15.txt */
<<
/*Expecting: DEFAS Given: CMPOP*/
MODULE a ; CONST a : COUNT != a BEGIN END ;
>> FAIL
/* test3334 DEFAS_FAIL_150.txt */
<<
/*Expecting: DEFAS Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT , a a BEGIN END ;
>> FAIL
/* test3335 DEFAS_FAIL_151.txt */
<<
/*Expecting: DEFAS Given: expr*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3336 DEFAS_FAIL_152.txt */
<<
/*Expecting: DEFAS Given: expr_bool*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3337 DEFAS_FAIL_153.txt */
<<
/*Expecting: DEFAS Given: expr_bool*/
MODULE a ; CONST a : COUNT a == a a BEGIN END ;
>> FAIL
/* test3338 DEFAS_FAIL_154.txt */
<<
/*Expecting: DEFAS Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT >= a a BEGIN END ;
>> FAIL
/* test3339 DEFAS_FAIL_155.txt */
<<
/*Expecting: DEFAS Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT < a a BEGIN END ;
>> FAIL
/* test3340 DEFAS_FAIL_156.txt */
<<
/*Expecting: DEFAS Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT != a a BEGIN END ;
>> FAIL
/* test3341 DEFAS_FAIL_157.txt */
<<
/*Expecting: DEFAS Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT == a a BEGIN END ;
>> FAIL
/* test3342 DEFAS_FAIL_158.txt */
<<
/*Expecting: DEFAS Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT <= a a BEGIN END ;
>> FAIL
/* test3343 DEFAS_FAIL_159.txt */
<<
/*Expecting: DEFAS Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT > a a BEGIN END ;
>> FAIL
/* test3344 DEFAS_FAIL_16.txt */
<<
/*Expecting: DEFAS Given: FLOATLIT*/
MODULE a ; CONST a : COUNT . a BEGIN END ;
>> FAIL
/* test3345 DEFAS_FAIL_160.txt */
<<
/*Expecting: DEFAS Given: +*/
MODULE a ; CONST a : COUNT + a BEGIN END ;
>> FAIL
/* test3346 DEFAS_FAIL_161.txt */
<<
/*Expecting: DEFAS Given: -*/
MODULE a ; CONST a : COUNT - a BEGIN END ;
>> FAIL
/* test3347 DEFAS_FAIL_162.txt */
<<
/*Expecting: DEFAS Given: expr_arith_2*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3348 DEFAS_FAIL_163.txt */
<<
/*Expecting: DEFAS Given: expr_arith_2*/
MODULE a ; CONST a : COUNT a + a a BEGIN END ;
>> FAIL
/* test3349 DEFAS_FAIL_164.txt */
<<
/*Expecting: DEFAS Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT + a BEGIN END ;
>> FAIL
/* test3350 DEFAS_FAIL_165.txt */
<<
/*Expecting: DEFAS Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT - a BEGIN END ;
>> FAIL
/* test3351 DEFAS_FAIL_166.txt */
<<
/*Expecting: DEFAS Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT - a a BEGIN END ;
>> FAIL
/* test3352 DEFAS_FAIL_167.txt */
<<
/*Expecting: DEFAS Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT + a a BEGIN END ;
>> FAIL
/* test3353 DEFAS_FAIL_168.txt */
<<
/*Expecting: DEFAS Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT + a + a a BEGIN END ;
>> FAIL
/* test3354 DEFAS_FAIL_169.txt */
<<
/*Expecting: DEFAS Given: expr_arith_1*/
MODULE a ; CONST a : COUNT a * a a BEGIN END ;
>> FAIL
/* test3355 DEFAS_FAIL_17.txt */
<<
/*Expecting: DEFAS Given: FLOATLIT*/
MODULE a ; CONST a : COUNT 0. a BEGIN END ;
>> FAIL
/* test3356 DEFAS_FAIL_170.txt */
<<
/*Expecting: DEFAS Given: expr_arith_1*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3357 DEFAS_FAIL_171.txt */
<<
/*Expecting: DEFAS Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT * a a BEGIN END ;
>> FAIL
/* test3358 DEFAS_FAIL_172.txt */
<<
/*Expecting: DEFAS Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT * a * a a BEGIN END ;
>> FAIL
/* test3359 DEFAS_FAIL_173.txt */
<<
/*Expecting: DEFAS Given: expr_arith_div*/
MODULE a ; CONST a : COUNT a / a a BEGIN END ;
>> FAIL
/* test3360 DEFAS_FAIL_174.txt */
<<
/*Expecting: DEFAS Given: expr_arith_div*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3361 DEFAS_FAIL_175.txt */
<<
/*Expecting: DEFAS Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT / a a BEGIN END ;
>> FAIL
/* test3362 DEFAS_FAIL_176.txt */
<<
/*Expecting: DEFAS Given: expr_arith_0*/
MODULE a ; CONST a : COUNT - a a BEGIN END ;
>> FAIL
/* test3363 DEFAS_FAIL_177.txt */
<<
/*Expecting: DEFAS Given: expr_arith_0*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3364 DEFAS_FAIL_178.txt */
<<
/*Expecting: DEFAS Given: expr_arith_0*/
MODULE a ; CONST a : COUNT ( a ) a BEGIN END ;
>> FAIL
/* test3365 DEFAS_FAIL_179.txt */
<<
/*Expecting: DEFAS Given: expr_arith_0*/
MODULE a ; CONST a : COUNT . a BEGIN END ;
>> FAIL
/* test3366 DEFAS_FAIL_18.txt */
<<
/*Expecting: DEFAS Given: FLOATLIT*/
MODULE a ; CONST a : COUNT .0 a BEGIN END ;
>> FAIL
/* test3367 DEFAS_FAIL_180.txt */
<<
/*Expecting: DEFAS Given: expr_arith_0*/
MODULE a ; CONST a : COUNT 0 a BEGIN END ;
>> FAIL
/* test3368 DEFAS_FAIL_181.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT . a BEGIN END ;
>> FAIL
/* test3369 DEFAS_FAIL_182.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT 0 a BEGIN END ;
>> FAIL
/* test3370 DEFAS_FAIL_183.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT ( a ) a BEGIN END ;
>> FAIL
/* test3371 DEFAS_FAIL_184.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3372 DEFAS_FAIL_185.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT a ( ) a BEGIN END ;
>> FAIL
/* test3373 DEFAS_FAIL_186.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3374 DEFAS_FAIL_187.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT ( ) a BEGIN END ;
>> FAIL
/* test3375 DEFAS_FAIL_188.txt */
<<
/*Expecting: DEFAS Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT ( a ) a BEGIN END ;
>> FAIL
/* test3376 DEFAS_FAIL_189.txt */
<<
/*Expecting: DEFAS Given: STARLIT*/
MODULE a ; CONST a : COUNT * a BEGIN END ;
>> FAIL
/* test3377 DEFAS_FAIL_19.txt */
<<
/*Expecting: DEFAS Given: FLOATLIT*/
MODULE a ; CONST a : COUNT .e0 a BEGIN END ;
>> FAIL
/* test3378 DEFAS_FAIL_190.txt */
<<
/*Expecting: DEFAS Given: SLASHLIT*/
MODULE a ; CONST a : COUNT / a BEGIN END ;
>> FAIL
/* test3379 DEFAS_FAIL_191.txt */
<<
/*Expecting: DEFAS Given: COLONLIT*/
MODULE a ; CONST a : COUNT : a BEGIN END ;
>> FAIL
/* test3380 DEFAS_FAIL_192.txt */
<<
/*Expecting: DEFAS Given: expr_arith_0.opt.0*/
MODULE a ; FUNCTION a ( ) : COUNT - BEGIN END BEGIN END ;
>> FAIL
/* test3381 DEFAS_FAIL_2.txt */
<<
/*Expecting: DEFAS Given: TYINT*/
MODULE a ; CONST a : COUNT COUNT a BEGIN END ;
>> FAIL
/* test3382 DEFAS_FAIL_20.txt */
<<
/*Expecting: DEFAS Given: INTLIT*/
MODULE a ; CONST a : COUNT 9 a BEGIN END ;
>> FAIL
/* test3383 DEFAS_FAIL_21.txt */
<<
/*Expecting: DEFAS Given: INTLIT*/
MODULE a ; CONST a : COUNT +0 a BEGIN END ;
>> FAIL
/* test3384 DEFAS_FAIL_22.txt */
<<
/*Expecting: DEFAS Given: INTLIT*/
MODULE a ; CONST a : COUNT 0 a BEGIN END ;
>> FAIL
/* test3385 DEFAS_FAIL_23.txt */
<<
/*Expecting: DEFAS Given: INTLIT*/
MODULE a ; CONST a : COUNT 00 a BEGIN END ;
>> FAIL
/* test3386 DEFAS_FAIL_24.txt */
<<
/*Expecting: DEFAS Given: INTLIT*/
MODULE a ; CONST a : COUNT -0 a BEGIN END ;
>> FAIL
/* test3387 DEFAS_FAIL_25.txt */
<<
/*Expecting: DEFAS Given: MODULE*/
MODULE a ; CONST a : COUNT MODULE a BEGIN END ;
>> FAIL
/* test3388 DEFAS_FAIL_26.txt */
<<
/*Expecting: DEFAS Given: ;*/
MODULE a ; CONST a : COUNT ; a BEGIN END ;
>> FAIL
/* test3389 DEFAS_FAIL_27.txt */
<<
/*Expecting: DEFAS Given: BEGIN*/
MODULE a ; CONST a : COUNT BEGIN a BEGIN END ;
>> FAIL
/* test3390 DEFAS_FAIL_28.txt */
<<
/*Expecting: DEFAS Given: END*/
MODULE a ; CONST a : COUNT END a BEGIN END ;
>> FAIL
/* test3391 DEFAS_FAIL_29.txt */
<<
/*Expecting: DEFAS Given: prog.opt.0*/
MODULE a ; CONST a : COUNT VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3392 DEFAS_FAIL_3.txt */
<<
/*Expecting: DEFAS Given: TYFLOAT*/
MODULE a ; CONST a : COUNT FLOAT a BEGIN END ;
>> FAIL
/* test3393 DEFAS_FAIL_30.txt */
<<
/*Expecting: DEFAS Given: id*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3394 DEFAS_FAIL_31.txt */
<<
/*Expecting: DEFAS Given: decl_list*/
MODULE a ; CONST a : COUNT VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3395 DEFAS_FAIL_32.txt */
<<
/*Expecting: DEFAS Given: decl_list*/
MODULE a ; CONST a : COUNT CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test3396 DEFAS_FAIL_33.txt */
<<
/*Expecting: DEFAS Given: decl_list*/
MODULE a ; CONST a : COUNT PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test3397 DEFAS_FAIL_34.txt */
<<
/*Expecting: DEFAS Given: decl_list*/
MODULE a ; CONST a : COUNT VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3398 DEFAS_FAIL_35.txt */
<<
/*Expecting: DEFAS Given: decl_list*/
MODULE a ; CONST a : COUNT FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test3399 DEFAS_FAIL_36.txt */
<<
/*Expecting: DEFAS Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3400 DEFAS_FAIL_37.txt */
<<
/*Expecting: DEFAS Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test3401 DEFAS_FAIL_38.txt */
<<
/*Expecting: DEFAS Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT ; FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test3402 DEFAS_FAIL_39.txt */
<<
/*Expecting: DEFAS Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3403 DEFAS_FAIL_4.txt */
<<
/*Expecting: DEFAS Given: ID*/
MODULE a ; CONST a : COUNT a_ a BEGIN END ;
>> FAIL
/* test3404 DEFAS_FAIL_40.txt */
<<
/*Expecting: DEFAS Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT ; PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test3405 DEFAS_FAIL_41.txt */
<<
/*Expecting: DEFAS Given: stmt_list*/
MODULE a ; CONST a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test3406 DEFAS_FAIL_42.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; OUTPUT a a BEGIN END ;
>> FAIL
/* test3407 DEFAS_FAIL_43.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; BEGIN END a BEGIN END ;
>> FAIL
/* test3408 DEFAS_FAIL_44.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test3409 DEFAS_FAIL_45.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test3410 DEFAS_FAIL_46.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; a ( ) a BEGIN END ;
>> FAIL
/* test3411 DEFAS_FAIL_47.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3412 DEFAS_FAIL_48.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test3413 DEFAS_FAIL_49.txt */
<<
/*Expecting: DEFAS Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT ; a := a a BEGIN END ;
>> FAIL
/* test3414 DEFAS_FAIL_5.txt */
<<
/*Expecting: DEFAS Given: ID*/
MODULE a ; CONST a : COUNT A a BEGIN END ;
>> FAIL
/* test3415 DEFAS_FAIL_50.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test3416 DEFAS_FAIL_51.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT a ( ) a BEGIN END ;
>> FAIL
/* test3417 DEFAS_FAIL_52.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test3418 DEFAS_FAIL_53.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test3419 DEFAS_FAIL_54.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test3420 DEFAS_FAIL_55.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT OUTPUT a a BEGIN END ;
>> FAIL
/* test3421 DEFAS_FAIL_56.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT a := a a BEGIN END ;
>> FAIL
/* test3422 DEFAS_FAIL_57.txt */
<<
/*Expecting: DEFAS Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test3423 DEFAS_FAIL_58.txt */
<<
/*Expecting: DEFAS Given: CONST*/
MODULE a ; CONST a : COUNT CONST a BEGIN END ;
>> FAIL
/* test3424 DEFAS_FAIL_59.txt */
<<
/*Expecting: DEFAS Given: FUNCTION*/
MODULE a ; CONST a : COUNT FUNCTION a BEGIN END ;
>> FAIL
/* test3425 DEFAS_FAIL_6.txt */
<<
/*Expecting: DEFAS Given: ID*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3426 DEFAS_FAIL_60.txt */
<<
/*Expecting: DEFAS Given: (*/
MODULE a ; CONST a : COUNT ( a BEGIN END ;
>> FAIL
/* test3427 DEFAS_FAIL_61.txt */
<<
/*Expecting: DEFAS Given: )*/
MODULE a ; CONST a : COUNT ) a BEGIN END ;
>> FAIL
/* test3428 DEFAS_FAIL_62.txt */
<<
/*Expecting: DEFAS Given: PROCEDURE*/
MODULE a ; CONST a : COUNT PROCEDURE a BEGIN END ;
>> FAIL
/* test3429 DEFAS_FAIL_63.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT FUNCTION a ( ) : FLOAT := BEGIN END a BEGIN END ;
>> FAIL
/* test3430 DEFAS_FAIL_64.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3431 DEFAS_FAIL_65.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT FUNCTION a ( ) : TRUTH := BEGIN END a BEGIN END ;
>> FAIL
/* test3432 DEFAS_FAIL_66.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT CONST a : FLOAT := a a BEGIN END ;
>> FAIL
/* test3433 DEFAS_FAIL_67.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test3434 DEFAS_FAIL_68.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test3435 DEFAS_FAIL_69.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT FUNCTION a ( a : COUNT ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test3436 DEFAS_FAIL_7.txt */
<<
/*Expecting: DEFAS Given: ID*/
MODULE a ; CONST a : COUNT aa a BEGIN END ;
>> FAIL
/* test3437 DEFAS_FAIL_70.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test3438 DEFAS_FAIL_71.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT PROCEDURE a ( ) := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test3439 DEFAS_FAIL_72.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT CONST a : TRUTH := a a BEGIN END ;
>> FAIL
/* test3440 DEFAS_FAIL_73.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT PROCEDURE a ( a : COUNT ) := BEGIN END a BEGIN END ;
>> FAIL
/* test3441 DEFAS_FAIL_74.txt */
<<
/*Expecting: DEFAS Given: decl*/
MODULE a ; CONST a : COUNT FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test3442 DEFAS_FAIL_75.txt */
<<
/*Expecting: DEFAS Given: decl.opt.0*/
MODULE a ; CONST a : COUNT a : COUNT a BEGIN END ;
>> FAIL
/* test3443 DEFAS_FAIL_76.txt */
<<
/*Expecting: DEFAS Given: decl.opt.1*/
MODULE a ; CONST a : COUNT VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3444 DEFAS_FAIL_77.txt */
<<
/*Expecting: DEFAS Given: decl.opt.2*/
MODULE a ; CONST a : COUNT a : COUNT a BEGIN END ;
>> FAIL
/* test3445 DEFAS_FAIL_78.txt */
<<
/*Expecting: DEFAS Given: decl.opt.3*/
MODULE a ; CONST a : COUNT VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3446 DEFAS_FAIL_79.txt */
<<
/*Expecting: DEFAS Given: var_decls*/
MODULE a ; CONST a : COUNT VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3447 DEFAS_FAIL_8.txt */
<<
/*Expecting: DEFAS Given: ID*/
MODULE a ; CONST a : COUNT aA a BEGIN END ;
>> FAIL
/* test3448 DEFAS_FAIL_80.txt */
<<
/*Expecting: DEFAS Given: var_decls*/
MODULE a ; CONST a : COUNT VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3449 DEFAS_FAIL_81.txt */
<<
/*Expecting: DEFAS Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3450 DEFAS_FAIL_82.txt */
<<
/*Expecting: DEFAS Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3451 DEFAS_FAIL_83.txt */
<<
/*Expecting: DEFAS Given: VAR*/
MODULE a ; CONST a : COUNT VAR a BEGIN END ;
>> FAIL
/* test3452 DEFAS_FAIL_84.txt */
<<
/*Expecting: DEFAS Given: var_decl*/
MODULE a ; CONST a : COUNT VAR a : COUNT a BEGIN END ;
>> FAIL
/* test3453 DEFAS_FAIL_85.txt */
<<
/*Expecting: DEFAS Given: ,*/
MODULE a ; CONST a : COUNT , a BEGIN END ;
>> FAIL
/* test3454 DEFAS_FAIL_86.txt */
<<
/*Expecting: DEFAS Given: param_list*/
MODULE a ; CONST a : COUNT a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test3455 DEFAS_FAIL_87.txt */
<<
/*Expecting: DEFAS Given: param_list*/
MODULE a ; CONST a : COUNT a : COUNT a BEGIN END ;
>> FAIL
/* test3456 DEFAS_FAIL_88.txt */
<<
/*Expecting: DEFAS Given: param_list.close.0*/
MODULE a ; CONST a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test3457 DEFAS_FAIL_89.txt */
<<
/*Expecting: DEFAS Given: param_list.close.0*/
MODULE a ; CONST a : COUNT , a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test3458 DEFAS_FAIL_9.txt */
<<
/*Expecting: DEFAS Given: ID*/
MODULE a ; CONST a : COUNT a0 a BEGIN END ;
>> FAIL
/* test3459 DEFAS_FAIL_90.txt */
<<
/*Expecting: DEFAS Given: param*/
MODULE a ; CONST a : COUNT a : COUNT a BEGIN END ;
>> FAIL
/* test3460 DEFAS_FAIL_91.txt */
<<
/*Expecting: DEFAS Given: param*/
MODULE a ; CONST a : COUNT a : TRUTH a BEGIN END ;
>> FAIL
/* test3461 DEFAS_FAIL_92.txt */
<<
/*Expecting: DEFAS Given: param*/
MODULE a ; CONST a : COUNT a : FLOAT a BEGIN END ;
>> FAIL
/* test3462 DEFAS_FAIL_93.txt */
<<
/*Expecting: DEFAS Given: id_list*/
MODULE a ; CONST a : COUNT a a BEGIN END ;
>> FAIL
/* test3463 DEFAS_FAIL_94.txt */
<<
/*Expecting: DEFAS Given: id_list*/
MODULE a ; CONST a : COUNT a , a a BEGIN END ;
>> FAIL
/* test3464 DEFAS_FAIL_95.txt */
<<
/*Expecting: DEFAS Given: id_list.close.0*/
MODULE a ; CONST a : COUNT , a a BEGIN END ;
>> FAIL
/* test3465 DEFAS_FAIL_96.txt */
<<
/*Expecting: DEFAS Given: id_list.close.0*/
MODULE a ; CONST a : COUNT , a , a a BEGIN END ;
>> FAIL
/* test3466 DEFAS_FAIL_97.txt */
<<
/*Expecting: DEFAS Given: type*/
MODULE a ; CONST a : COUNT TRUTH a BEGIN END ;
>> FAIL
/* test3467 DEFAS_FAIL_98.txt */
<<
/*Expecting: DEFAS Given: type*/
MODULE a ; CONST a : COUNT COUNT a BEGIN END ;
>> FAIL
/* test3468 DEFAS_FAIL_99.txt */
<<
/*Expecting: DEFAS Given: type*/
MODULE a ; CONST a : COUNT FLOAT a BEGIN END ;
>> FAIL
/* test3469 DO_FAIL_0.txt */
<<
/*Expecting: DO Given: STRLIT*/
MODULE a ; BEGIN WHILE a "" BEGIN END END ;
>> FAIL
/* test3470 DO_FAIL_1.txt */
<<
/*Expecting: DO Given: TYBOOL*/
MODULE a ; BEGIN WHILE a TRUTH BEGIN END END ;
>> FAIL
/* test3471 DO_FAIL_10.txt */
<<
/*Expecting: DO Given: CMPOP*/
MODULE a ; BEGIN WHILE a > BEGIN END END ;
>> FAIL
/* test3472 DO_FAIL_100.txt */
<<
/*Expecting: DO Given: type*/
MODULE a ; BEGIN WHILE a FLOAT BEGIN END END ;
>> FAIL
/* test3473 DO_FAIL_101.txt */
<<
/*Expecting: DO Given: ELSE*/
MODULE a ; BEGIN WHILE a ELSE BEGIN END END ;
>> FAIL
/* test3474 DO_FAIL_102.txt */
<<
/*Expecting: DO Given: OUTPUT*/
MODULE a ; BEGIN WHILE a OUTPUT BEGIN END END ;
>> FAIL
/* test3475 DO_FAIL_103.txt */
<<
/*Expecting: DO Given: IF*/
MODULE a ; BEGIN WHILE a IF BEGIN END END ;
>> FAIL
/* test3476 DO_FAIL_104.txt */
<<
/*Expecting: DO Given: THEN*/
MODULE a ; BEGIN WHILE a THEN BEGIN END END ;
>> FAIL
/* test3477 DO_FAIL_105.txt */
<<
/*Expecting: DO Given: WHILE*/
MODULE a ; BEGIN WHILE a WHILE BEGIN END END ;
>> FAIL
/* test3478 DO_FAIL_106.txt */
<<
/*Expecting: DO Given: REPEAT*/
MODULE a ; BEGIN WHILE a REPEAT BEGIN END END ;
>> FAIL
/* test3479 DO_FAIL_107.txt */
<<
/*Expecting: DO Given: UNTIL*/
MODULE a ; BEGIN WHILE a UNTIL BEGIN END END ;
>> FAIL
/* test3480 DO_FAIL_108.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a a := a BEGIN END END ;
>> FAIL
/* test3481 DO_FAIL_109.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a a ( a ) BEGIN END END ;
>> FAIL
/* test3482 DO_FAIL_11.txt */
<<
/*Expecting: DO Given: CMPOP*/
MODULE a ; BEGIN WHILE a <= BEGIN END END ;
>> FAIL
/* test3483 DO_FAIL_110.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3484 DO_FAIL_111.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN a := a BEGIN END END ;
>> FAIL
/* test3485 DO_FAIL_112.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN BEGIN END ELSE BEGIN END BEGIN END END ;
>> FAIL
/* test3486 DO_FAIL_113.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a REPEAT IF a THEN BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3487 DO_FAIL_114.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a WHILE a DO IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3488 DO_FAIL_115.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a REPEAT OUTPUT a UNTIL a BEGIN END END ;
>> FAIL
/* test3489 DO_FAIL_116.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3490 DO_FAIL_117.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END END ;
>> FAIL
/* test3491 DO_FAIL_118.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3492 DO_FAIL_119.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a WHILE a DO OUTPUT a BEGIN END END ;
>> FAIL
/* test3493 DO_FAIL_12.txt */
<<
/*Expecting: DO Given: CMPOP*/
MODULE a ; BEGIN WHILE a < BEGIN END END ;
>> FAIL
/* test3494 DO_FAIL_120.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a OUTPUT a BEGIN END END ;
>> FAIL
/* test3495 DO_FAIL_121.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a BEGIN END BEGIN END END ;
>> FAIL
/* test3496 DO_FAIL_122.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a WHILE a DO WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3497 DO_FAIL_123.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3498 DO_FAIL_124.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a a ( ) BEGIN END END ;
>> FAIL
/* test3499 DO_FAIL_125.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a WHILE a DO a := a BEGIN END END ;
>> FAIL
/* test3500 DO_FAIL_126.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3501 DO_FAIL_127.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3502 DO_FAIL_128.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN OUTPUT a BEGIN END END ;
>> FAIL
/* test3503 DO_FAIL_129.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a REPEAT a ( ) UNTIL a BEGIN END END ;
>> FAIL
/* test3504 DO_FAIL_13.txt */
<<
/*Expecting: DO Given: CMPOP*/
MODULE a ; BEGIN WHILE a == BEGIN END END ;
>> FAIL
/* test3505 DO_FAIL_130.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a WHILE a DO a ( ) BEGIN END END ;
>> FAIL
/* test3506 DO_FAIL_131.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a OUTPUT "" BEGIN END END ;
>> FAIL
/* test3507 DO_FAIL_132.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN a ( ) BEGIN END END ;
>> FAIL
/* test3508 DO_FAIL_133.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a REPEAT a := a UNTIL a BEGIN END END ;
>> FAIL
/* test3509 DO_FAIL_134.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a IF a THEN WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3510 DO_FAIL_135.txt */
<<
/*Expecting: DO Given: stmt*/
MODULE a ; BEGIN WHILE a WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3511 DO_FAIL_136.txt */
<<
/*Expecting: DO Given: stmt.alt.0*/
MODULE a ; BEGIN WHILE a ELSE WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3512 DO_FAIL_137.txt */
<<
/*Expecting: DO Given: stmt.alt.0*/
MODULE a ; BEGIN WHILE a ELSE OUTPUT a BEGIN END END ;
>> FAIL
/* test3513 DO_FAIL_138.txt */
<<
/*Expecting: DO Given: stmt.alt.0*/
MODULE a ; BEGIN WHILE a ELSE BEGIN END BEGIN END END ;
>> FAIL
/* test3514 DO_FAIL_139.txt */
<<
/*Expecting: DO Given: stmt.alt.0*/
MODULE a ; BEGIN WHILE a ELSE a ( ) BEGIN END END ;
>> FAIL
/* test3515 DO_FAIL_14.txt */
<<
/*Expecting: DO Given: CMPOP*/
MODULE a ; BEGIN WHILE a >= BEGIN END END ;
>> FAIL
/* test3516 DO_FAIL_140.txt */
<<
/*Expecting: DO Given: stmt.alt.0*/
MODULE a ; BEGIN WHILE a ELSE IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3517 DO_FAIL_141.txt */
<<
/*Expecting: DO Given: stmt.alt.0*/
MODULE a ; BEGIN WHILE a ELSE REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3518 DO_FAIL_142.txt */
<<
/*Expecting: DO Given: stmt.alt.0*/
MODULE a ; BEGIN WHILE a ELSE a := a BEGIN END END ;
>> FAIL
/* test3519 DO_FAIL_143.txt */
<<
/*Expecting: DO Given: stmt.opt.0*/
MODULE a ; BEGIN WHILE a ELSE BEGIN END BEGIN END END ;
>> FAIL
/* test3520 DO_FAIL_144.txt */
<<
/*Expecting: DO Given: stmt.opt.1*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3521 DO_FAIL_145.txt */
<<
/*Expecting: DO Given: output_arg*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3522 DO_FAIL_146.txt */
<<
/*Expecting: DO Given: output_arg*/
MODULE a ; BEGIN WHILE a "" BEGIN END END ;
>> FAIL
/* test3523 DO_FAIL_147.txt */
<<
/*Expecting: DO Given: expr_list*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3524 DO_FAIL_148.txt */
<<
/*Expecting: DO Given: expr_list*/
MODULE a ; BEGIN WHILE a a , a BEGIN END END ;
>> FAIL
/* test3525 DO_FAIL_149.txt */
<<
/*Expecting: DO Given: expr_list.close.0*/
MODULE a ; BEGIN WHILE a , a , a BEGIN END END ;
>> FAIL
/* test3526 DO_FAIL_15.txt */
<<
/*Expecting: DO Given: CMPOP*/
MODULE a ; BEGIN WHILE a != BEGIN END END ;
>> FAIL
/* test3527 DO_FAIL_150.txt */
<<
/*Expecting: DO Given: expr_list.close.0*/
MODULE a ; BEGIN WHILE a , a BEGIN END END ;
>> FAIL
/* test3528 DO_FAIL_151.txt */
<<
/*Expecting: DO Given: expr*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3529 DO_FAIL_152.txt */
<<
/*Expecting: DO Given: expr_bool*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3530 DO_FAIL_153.txt */
<<
/*Expecting: DO Given: expr_bool*/
MODULE a ; BEGIN WHILE a a == a BEGIN END END ;
>> FAIL
/* test3531 DO_FAIL_154.txt */
<<
/*Expecting: DO Given: expr_bool.opt.0*/
MODULE a ; BEGIN WHILE a >= a BEGIN END END ;
>> FAIL
/* test3532 DO_FAIL_155.txt */
<<
/*Expecting: DO Given: expr_bool.opt.0*/
MODULE a ; BEGIN WHILE a < a BEGIN END END ;
>> FAIL
/* test3533 DO_FAIL_156.txt */
<<
/*Expecting: DO Given: expr_bool.opt.0*/
MODULE a ; BEGIN WHILE a != a BEGIN END END ;
>> FAIL
/* test3534 DO_FAIL_157.txt */
<<
/*Expecting: DO Given: expr_bool.opt.0*/
MODULE a ; BEGIN WHILE a == a BEGIN END END ;
>> FAIL
/* test3535 DO_FAIL_158.txt */
<<
/*Expecting: DO Given: expr_bool.opt.0*/
MODULE a ; BEGIN WHILE a <= a BEGIN END END ;
>> FAIL
/* test3536 DO_FAIL_159.txt */
<<
/*Expecting: DO Given: expr_bool.opt.0*/
MODULE a ; BEGIN WHILE a > a BEGIN END END ;
>> FAIL
/* test3537 DO_FAIL_16.txt */
<<
/*Expecting: DO Given: FLOATLIT*/
MODULE a ; BEGIN WHILE a . BEGIN END END ;
>> FAIL
/* test3538 DO_FAIL_160.txt */
<<
/*Expecting: DO Given: +*/
MODULE a ; BEGIN WHILE a + BEGIN END END ;
>> FAIL
/* test3539 DO_FAIL_161.txt */
<<
/*Expecting: DO Given: -*/
MODULE a ; BEGIN WHILE a - BEGIN END END ;
>> FAIL
/* test3540 DO_FAIL_162.txt */
<<
/*Expecting: DO Given: expr_arith_2*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3541 DO_FAIL_163.txt */
<<
/*Expecting: DO Given: expr_arith_2*/
MODULE a ; BEGIN WHILE a a + a BEGIN END END ;
>> FAIL
/* test3542 DO_FAIL_164.txt */
<<
/*Expecting: DO Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN WHILE a + BEGIN END END ;
>> FAIL
/* test3543 DO_FAIL_165.txt */
<<
/*Expecting: DO Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN WHILE a - BEGIN END END ;
>> FAIL
/* test3544 DO_FAIL_166.txt */
<<
/*Expecting: DO Given: expr_arith_2.close.0*/
MODULE a ; BEGIN WHILE a - a BEGIN END END ;
>> FAIL
/* test3545 DO_FAIL_167.txt */
<<
/*Expecting: DO Given: expr_arith_2.close.0*/
MODULE a ; BEGIN WHILE a + a BEGIN END END ;
>> FAIL
/* test3546 DO_FAIL_168.txt */
<<
/*Expecting: DO Given: expr_arith_2.close.0*/
MODULE a ; BEGIN WHILE a + a + a BEGIN END END ;
>> FAIL
/* test3547 DO_FAIL_169.txt */
<<
/*Expecting: DO Given: expr_arith_1*/
MODULE a ; BEGIN WHILE a a * a BEGIN END END ;
>> FAIL
/* test3548 DO_FAIL_17.txt */
<<
/*Expecting: DO Given: FLOATLIT*/
MODULE a ; BEGIN WHILE a 0. BEGIN END END ;
>> FAIL
/* test3549 DO_FAIL_170.txt */
<<
/*Expecting: DO Given: expr_arith_1*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3550 DO_FAIL_171.txt */
<<
/*Expecting: DO Given: expr_arith_1.close.0*/
MODULE a ; BEGIN WHILE a * a BEGIN END END ;
>> FAIL
/* test3551 DO_FAIL_172.txt */
<<
/*Expecting: DO Given: expr_arith_1.close.0*/
MODULE a ; BEGIN WHILE a * a * a BEGIN END END ;
>> FAIL
/* test3552 DO_FAIL_173.txt */
<<
/*Expecting: DO Given: expr_arith_div*/
MODULE a ; BEGIN WHILE a a / a BEGIN END END ;
>> FAIL
/* test3553 DO_FAIL_174.txt */
<<
/*Expecting: DO Given: expr_arith_div*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3554 DO_FAIL_175.txt */
<<
/*Expecting: DO Given: expr_arith_div.opt.0*/
MODULE a ; BEGIN WHILE a / a BEGIN END END ;
>> FAIL
/* test3555 DO_FAIL_176.txt */
<<
/*Expecting: DO Given: expr_arith_0*/
MODULE a ; BEGIN WHILE a - a BEGIN END END ;
>> FAIL
/* test3556 DO_FAIL_177.txt */
<<
/*Expecting: DO Given: expr_arith_0*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3557 DO_FAIL_178.txt */
<<
/*Expecting: DO Given: expr_arith_0*/
MODULE a ; BEGIN WHILE a ( a ) BEGIN END END ;
>> FAIL
/* test3558 DO_FAIL_179.txt */
<<
/*Expecting: DO Given: expr_arith_0*/
MODULE a ; BEGIN WHILE a . BEGIN END END ;
>> FAIL
/* test3559 DO_FAIL_18.txt */
<<
/*Expecting: DO Given: FLOATLIT*/
MODULE a ; BEGIN WHILE a .0 BEGIN END END ;
>> FAIL
/* test3560 DO_FAIL_180.txt */
<<
/*Expecting: DO Given: expr_arith_0*/
MODULE a ; BEGIN WHILE a 0 BEGIN END END ;
>> FAIL
/* test3561 DO_FAIL_181.txt */
<<
/*Expecting: DO Given: expr_arith_0.opt.0*/
MODULE a ; BEGIN WHILE a - BEGIN END END ;
>> FAIL
/* test3562 DO_FAIL_182.txt */
<<
/*Expecting: DO Given: expr_arith_atom*/
MODULE a ; BEGIN WHILE a . BEGIN END END ;
>> FAIL
/* test3563 DO_FAIL_183.txt */
<<
/*Expecting: DO Given: expr_arith_atom*/
MODULE a ; BEGIN WHILE a 0 BEGIN END END ;
>> FAIL
/* test3564 DO_FAIL_184.txt */
<<
/*Expecting: DO Given: expr_arith_atom*/
MODULE a ; BEGIN WHILE a ( a ) BEGIN END END ;
>> FAIL
/* test3565 DO_FAIL_185.txt */
<<
/*Expecting: DO Given: expr_arith_atom*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3566 DO_FAIL_186.txt */
<<
/*Expecting: DO Given: expr_arith_atom*/
MODULE a ; BEGIN WHILE a a ( ) BEGIN END END ;
>> FAIL
/* test3567 DO_FAIL_187.txt */
<<
/*Expecting: DO Given: expr_arith_atom.opt.0*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3568 DO_FAIL_188.txt */
<<
/*Expecting: DO Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN WHILE a ( ) BEGIN END END ;
>> FAIL
/* test3569 DO_FAIL_189.txt */
<<
/*Expecting: DO Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN WHILE a ( a ) BEGIN END END ;
>> FAIL
/* test3570 DO_FAIL_19.txt */
<<
/*Expecting: DO Given: FLOATLIT*/
MODULE a ; BEGIN WHILE a .e0 BEGIN END END ;
>> FAIL
/* test3571 DO_FAIL_190.txt */
<<
/*Expecting: DO Given: STARLIT*/
MODULE a ; BEGIN WHILE a * BEGIN END END ;
>> FAIL
/* test3572 DO_FAIL_191.txt */
<<
/*Expecting: DO Given: SLASHLIT*/
MODULE a ; BEGIN WHILE a / BEGIN END END ;
>> FAIL
/* test3573 DO_FAIL_192.txt */
<<
/*Expecting: DO Given: COLONLIT*/
MODULE a ; BEGIN WHILE a : BEGIN END END ;
>> FAIL
/* test3574 DO_FAIL_2.txt */
<<
/*Expecting: DO Given: TYINT*/
MODULE a ; BEGIN WHILE a COUNT BEGIN END END ;
>> FAIL
/* test3575 DO_FAIL_20.txt */
<<
/*Expecting: DO Given: INTLIT*/
MODULE a ; BEGIN WHILE a 9 BEGIN END END ;
>> FAIL
/* test3576 DO_FAIL_21.txt */
<<
/*Expecting: DO Given: INTLIT*/
MODULE a ; BEGIN WHILE a +0 BEGIN END END ;
>> FAIL
/* test3577 DO_FAIL_22.txt */
<<
/*Expecting: DO Given: INTLIT*/
MODULE a ; BEGIN WHILE a 0 BEGIN END END ;
>> FAIL
/* test3578 DO_FAIL_23.txt */
<<
/*Expecting: DO Given: INTLIT*/
MODULE a ; BEGIN WHILE a 00 BEGIN END END ;
>> FAIL
/* test3579 DO_FAIL_24.txt */
<<
/*Expecting: DO Given: INTLIT*/
MODULE a ; BEGIN WHILE a -0 BEGIN END END ;
>> FAIL
/* test3580 DO_FAIL_25.txt */
<<
/*Expecting: DO Given: MODULE*/
MODULE a ; BEGIN WHILE a MODULE BEGIN END END ;
>> FAIL
/* test3581 DO_FAIL_26.txt */
<<
/*Expecting: DO Given: ;*/
MODULE a ; BEGIN WHILE a ; BEGIN END END ;
>> FAIL
/* test3582 DO_FAIL_27.txt */
<<
/*Expecting: DO Given: BEGIN*/
MODULE a ; BEGIN WHILE a BEGIN BEGIN END END ;
>> FAIL
/* test3583 DO_FAIL_28.txt */
<<
/*Expecting: DO Given: END*/
MODULE a ; BEGIN WHILE a END BEGIN END END ;
>> FAIL
/* test3584 DO_FAIL_29.txt */
<<
/*Expecting: DO Given: prog.opt.0*/
MODULE a ; BEGIN WHILE a VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3585 DO_FAIL_3.txt */
<<
/*Expecting: DO Given: TYFLOAT*/
MODULE a ; BEGIN WHILE a FLOAT BEGIN END END ;
>> FAIL
/* test3586 DO_FAIL_30.txt */
<<
/*Expecting: DO Given: id*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3587 DO_FAIL_31.txt */
<<
/*Expecting: DO Given: decl_list*/
MODULE a ; BEGIN WHILE a VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3588 DO_FAIL_32.txt */
<<
/*Expecting: DO Given: decl_list*/
MODULE a ; BEGIN WHILE a CONST a : COUNT := a BEGIN END END ;
>> FAIL
/* test3589 DO_FAIL_33.txt */
<<
/*Expecting: DO Given: decl_list*/
MODULE a ; BEGIN WHILE a PROCEDURE a ( ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3590 DO_FAIL_34.txt */
<<
/*Expecting: DO Given: decl_list*/
MODULE a ; BEGIN WHILE a VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3591 DO_FAIL_35.txt */
<<
/*Expecting: DO Given: decl_list*/
MODULE a ; BEGIN WHILE a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3592 DO_FAIL_36.txt */
<<
/*Expecting: DO Given: decl_list.close.0*/
MODULE a ; BEGIN WHILE a ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3593 DO_FAIL_37.txt */
<<
/*Expecting: DO Given: decl_list.close.0*/
MODULE a ; BEGIN WHILE a ; CONST a : COUNT := a BEGIN END END ;
>> FAIL
/* test3594 DO_FAIL_38.txt */
<<
/*Expecting: DO Given: decl_list.close.0*/
MODULE a ; BEGIN WHILE a ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3595 DO_FAIL_39.txt */
<<
/*Expecting: DO Given: decl_list.close.0*/
MODULE a ; BEGIN WHILE a ; VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3596 DO_FAIL_4.txt */
<<
/*Expecting: DO Given: ID*/
MODULE a ; BEGIN WHILE a a_ BEGIN END END ;
>> FAIL
/* test3597 DO_FAIL_40.txt */
<<
/*Expecting: DO Given: decl_list.close.0*/
MODULE a ; BEGIN WHILE a ; PROCEDURE a ( ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3598 DO_FAIL_41.txt */
<<
/*Expecting: DO Given: stmt_list*/
MODULE a ; BEGIN WHILE a BEGIN END BEGIN END END ;
>> FAIL
/* test3599 DO_FAIL_42.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; OUTPUT a BEGIN END END ;
>> FAIL
/* test3600 DO_FAIL_43.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; BEGIN END BEGIN END END ;
>> FAIL
/* test3601 DO_FAIL_44.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; BEGIN END ; BEGIN END BEGIN END END ;
>> FAIL
/* test3602 DO_FAIL_45.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3603 DO_FAIL_46.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; a ( ) BEGIN END END ;
>> FAIL
/* test3604 DO_FAIL_47.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3605 DO_FAIL_48.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3606 DO_FAIL_49.txt */
<<
/*Expecting: DO Given: stmt_list.close.0*/
MODULE a ; BEGIN WHILE a ; a := a BEGIN END END ;
>> FAIL
/* test3607 DO_FAIL_5.txt */
<<
/*Expecting: DO Given: ID*/
MODULE a ; BEGIN WHILE a A BEGIN END END ;
>> FAIL
/* test3608 DO_FAIL_50.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a BEGIN END ; BEGIN END BEGIN END END ;
>> FAIL
/* test3609 DO_FAIL_51.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a a ( ) BEGIN END END ;
>> FAIL
/* test3610 DO_FAIL_52.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a BEGIN END BEGIN END END ;
>> FAIL
/* test3611 DO_FAIL_53.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3612 DO_FAIL_54.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3613 DO_FAIL_55.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a OUTPUT a BEGIN END END ;
>> FAIL
/* test3614 DO_FAIL_56.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a a := a BEGIN END END ;
>> FAIL
/* test3615 DO_FAIL_57.txt */
<<
/*Expecting: DO Given: stmt_list.opt.0*/
MODULE a ; BEGIN WHILE a REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3616 DO_FAIL_58.txt */
<<
/*Expecting: DO Given: CONST*/
MODULE a ; BEGIN WHILE a CONST BEGIN END END ;
>> FAIL
/* test3617 DO_FAIL_59.txt */
<<
/*Expecting: DO Given: FUNCTION*/
MODULE a ; BEGIN WHILE a FUNCTION BEGIN END END ;
>> FAIL
/* test3618 DO_FAIL_6.txt */
<<
/*Expecting: DO Given: ID*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3619 DO_FAIL_60.txt */
<<
/*Expecting: DO Given: (*/
MODULE a ; BEGIN WHILE a ( BEGIN END END ;
>> FAIL
/* test3620 DO_FAIL_61.txt */
<<
/*Expecting: DO Given: )*/
MODULE a ; BEGIN WHILE a ) BEGIN END END ;
>> FAIL
/* test3621 DO_FAIL_62.txt */
<<
/*Expecting: DO Given: PROCEDURE*/
MODULE a ; BEGIN WHILE a PROCEDURE BEGIN END END ;
>> FAIL
/* test3622 DO_FAIL_63.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END END ;
>> FAIL
/* test3623 DO_FAIL_64.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3624 DO_FAIL_65.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END END ;
>> FAIL
/* test3625 DO_FAIL_66.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a CONST a : FLOAT := a BEGIN END END ;
>> FAIL
/* test3626 DO_FAIL_67.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a CONST a : COUNT := a BEGIN END END ;
>> FAIL
/* test3627 DO_FAIL_68.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a PROCEDURE a ( ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3628 DO_FAIL_69.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3629 DO_FAIL_7.txt */
<<
/*Expecting: DO Given: ID*/
MODULE a ; BEGIN WHILE a aa BEGIN END END ;
>> FAIL
/* test3630 DO_FAIL_70.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3631 DO_FAIL_71.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END END ;
>> FAIL
/* test3632 DO_FAIL_72.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a CONST a : TRUTH := a BEGIN END END ;
>> FAIL
/* test3633 DO_FAIL_73.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3634 DO_FAIL_74.txt */
<<
/*Expecting: DO Given: decl*/
MODULE a ; BEGIN WHILE a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END END ;
>> FAIL
/* test3635 DO_FAIL_75.txt */
<<
/*Expecting: DO Given: decl.opt.0*/
MODULE a ; BEGIN WHILE a a : COUNT BEGIN END END ;
>> FAIL
/* test3636 DO_FAIL_76.txt */
<<
/*Expecting: DO Given: decl.opt.1*/
MODULE a ; BEGIN WHILE a VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3637 DO_FAIL_77.txt */
<<
/*Expecting: DO Given: decl.opt.2*/
MODULE a ; BEGIN WHILE a a : COUNT BEGIN END END ;
>> FAIL
/* test3638 DO_FAIL_78.txt */
<<
/*Expecting: DO Given: decl.opt.3*/
MODULE a ; BEGIN WHILE a VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3639 DO_FAIL_79.txt */
<<
/*Expecting: DO Given: var_decls*/
MODULE a ; BEGIN WHILE a VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3640 DO_FAIL_8.txt */
<<
/*Expecting: DO Given: ID*/
MODULE a ; BEGIN WHILE a aA BEGIN END END ;
>> FAIL
/* test3641 DO_FAIL_80.txt */
<<
/*Expecting: DO Given: var_decls*/
MODULE a ; BEGIN WHILE a VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3642 DO_FAIL_81.txt */
<<
/*Expecting: DO Given: var_decls.close.0*/
MODULE a ; BEGIN WHILE a ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3643 DO_FAIL_82.txt */
<<
/*Expecting: DO Given: var_decls.close.0*/
MODULE a ; BEGIN WHILE a ; VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3644 DO_FAIL_83.txt */
<<
/*Expecting: DO Given: VAR*/
MODULE a ; BEGIN WHILE a VAR BEGIN END END ;
>> FAIL
/* test3645 DO_FAIL_84.txt */
<<
/*Expecting: DO Given: var_decl*/
MODULE a ; BEGIN WHILE a VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3646 DO_FAIL_85.txt */
<<
/*Expecting: DO Given: ,*/
MODULE a ; BEGIN WHILE a , BEGIN END END ;
>> FAIL
/* test3647 DO_FAIL_86.txt */
<<
/*Expecting: DO Given: param_list*/
MODULE a ; BEGIN WHILE a a : COUNT , a : COUNT BEGIN END END ;
>> FAIL
/* test3648 DO_FAIL_87.txt */
<<
/*Expecting: DO Given: param_list*/
MODULE a ; BEGIN WHILE a a : COUNT BEGIN END END ;
>> FAIL
/* test3649 DO_FAIL_88.txt */
<<
/*Expecting: DO Given: param_list.close.0*/
MODULE a ; BEGIN WHILE a , a : COUNT BEGIN END END ;
>> FAIL
/* test3650 DO_FAIL_89.txt */
<<
/*Expecting: DO Given: param_list.close.0*/
MODULE a ; BEGIN WHILE a , a : COUNT , a : COUNT BEGIN END END ;
>> FAIL
/* test3651 DO_FAIL_9.txt */
<<
/*Expecting: DO Given: ID*/
MODULE a ; BEGIN WHILE a a0 BEGIN END END ;
>> FAIL
/* test3652 DO_FAIL_90.txt */
<<
/*Expecting: DO Given: param*/
MODULE a ; BEGIN WHILE a a : COUNT BEGIN END END ;
>> FAIL
/* test3653 DO_FAIL_91.txt */
<<
/*Expecting: DO Given: param*/
MODULE a ; BEGIN WHILE a a : TRUTH BEGIN END END ;
>> FAIL
/* test3654 DO_FAIL_92.txt */
<<
/*Expecting: DO Given: param*/
MODULE a ; BEGIN WHILE a a : FLOAT BEGIN END END ;
>> FAIL
/* test3655 DO_FAIL_93.txt */
<<
/*Expecting: DO Given: id_list*/
MODULE a ; BEGIN WHILE a a BEGIN END END ;
>> FAIL
/* test3656 DO_FAIL_94.txt */
<<
/*Expecting: DO Given: id_list*/
MODULE a ; BEGIN WHILE a a , a BEGIN END END ;
>> FAIL
/* test3657 DO_FAIL_95.txt */
<<
/*Expecting: DO Given: id_list.close.0*/
MODULE a ; BEGIN WHILE a , a BEGIN END END ;
>> FAIL
/* test3658 DO_FAIL_96.txt */
<<
/*Expecting: DO Given: id_list.close.0*/
MODULE a ; BEGIN WHILE a , a , a BEGIN END END ;
>> FAIL
/* test3659 DO_FAIL_97.txt */
<<
/*Expecting: DO Given: DEFAS*/
MODULE a ; BEGIN WHILE a := BEGIN END END ;
>> FAIL
/* test3660 DO_FAIL_98.txt */
<<
/*Expecting: DO Given: type*/
MODULE a ; BEGIN WHILE a TRUTH BEGIN END END ;
>> FAIL
/* test3661 DO_FAIL_99.txt */
<<
/*Expecting: DO Given: type*/
MODULE a ; BEGIN WHILE a COUNT BEGIN END END ;
>> FAIL
/* test3662 ELSE_FAIL_0.txt */
<<
/*Expecting: ELSE Given: STRLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END "" BEGIN END END ;
>> FAIL
/* test3663 ELSE_FAIL_1.txt */
<<
/*Expecting: ELSE Given: TYBOOL*/
MODULE a ; BEGIN IF a THEN BEGIN END TRUTH BEGIN END END ;
>> FAIL
/* test3664 ELSE_FAIL_10.txt */
<<
/*Expecting: ELSE Given: CMPOP*/
MODULE a ; BEGIN IF a THEN BEGIN END > BEGIN END END ;
>> FAIL
/* test3665 ELSE_FAIL_100.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN a := a BEGIN END END ;
>> FAIL
/* test3666 ELSE_FAIL_101.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN BEGIN END ELSE BEGIN END BEGIN END END ;
>> FAIL
/* test3667 ELSE_FAIL_102.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT IF a THEN BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3668 ELSE_FAIL_103.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3669 ELSE_FAIL_104.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT OUTPUT a UNTIL a BEGIN END END ;
>> FAIL
/* test3670 ELSE_FAIL_105.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3671 ELSE_FAIL_106.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END END ;
>> FAIL
/* test3672 ELSE_FAIL_107.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3673 ELSE_FAIL_108.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO OUTPUT a BEGIN END END ;
>> FAIL
/* test3674 ELSE_FAIL_109.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END OUTPUT a BEGIN END END ;
>> FAIL
/* test3675 ELSE_FAIL_11.txt */
<<
/*Expecting: ELSE Given: CMPOP*/
MODULE a ; BEGIN IF a THEN BEGIN END <= BEGIN END END ;
>> FAIL
/* test3676 ELSE_FAIL_110.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END BEGIN END BEGIN END END ;
>> FAIL
/* test3677 ELSE_FAIL_111.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3678 ELSE_FAIL_112.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3679 ELSE_FAIL_113.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END a ( ) BEGIN END END ;
>> FAIL
/* test3680 ELSE_FAIL_114.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO a := a BEGIN END END ;
>> FAIL
/* test3681 ELSE_FAIL_115.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3682 ELSE_FAIL_116.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3683 ELSE_FAIL_117.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN OUTPUT a BEGIN END END ;
>> FAIL
/* test3684 ELSE_FAIL_118.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT a ( ) UNTIL a BEGIN END END ;
>> FAIL
/* test3685 ELSE_FAIL_119.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO a ( ) BEGIN END END ;
>> FAIL
/* test3686 ELSE_FAIL_12.txt */
<<
/*Expecting: ELSE Given: CMPOP*/
MODULE a ; BEGIN IF a THEN BEGIN END < BEGIN END END ;
>> FAIL
/* test3687 ELSE_FAIL_120.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END OUTPUT "" BEGIN END END ;
>> FAIL
/* test3688 ELSE_FAIL_121.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN a ( ) BEGIN END END ;
>> FAIL
/* test3689 ELSE_FAIL_122.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT a := a UNTIL a BEGIN END END ;
>> FAIL
/* test3690 ELSE_FAIL_123.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3691 ELSE_FAIL_124.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3692 ELSE_FAIL_125.txt */
<<
/*Expecting: ELSE Given: stmt.opt.1*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3693 ELSE_FAIL_126.txt */
<<
/*Expecting: ELSE Given: output_arg*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3694 ELSE_FAIL_127.txt */
<<
/*Expecting: ELSE Given: output_arg*/
MODULE a ; BEGIN IF a THEN BEGIN END "" BEGIN END END ;
>> FAIL
/* test3695 ELSE_FAIL_128.txt */
<<
/*Expecting: ELSE Given: expr_list*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3696 ELSE_FAIL_129.txt */
<<
/*Expecting: ELSE Given: expr_list*/
MODULE a ; BEGIN IF a THEN BEGIN END a , a BEGIN END END ;
>> FAIL
/* test3697 ELSE_FAIL_13.txt */
<<
/*Expecting: ELSE Given: CMPOP*/
MODULE a ; BEGIN IF a THEN BEGIN END == BEGIN END END ;
>> FAIL
/* test3698 ELSE_FAIL_130.txt */
<<
/*Expecting: ELSE Given: expr_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END , a , a BEGIN END END ;
>> FAIL
/* test3699 ELSE_FAIL_131.txt */
<<
/*Expecting: ELSE Given: expr_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END , a BEGIN END END ;
>> FAIL
/* test3700 ELSE_FAIL_132.txt */
<<
/*Expecting: ELSE Given: expr*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3701 ELSE_FAIL_133.txt */
<<
/*Expecting: ELSE Given: expr_bool*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3702 ELSE_FAIL_134.txt */
<<
/*Expecting: ELSE Given: expr_bool*/
MODULE a ; BEGIN IF a THEN BEGIN END a == a BEGIN END END ;
>> FAIL
/* test3703 ELSE_FAIL_135.txt */
<<
/*Expecting: ELSE Given: expr_bool.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END >= a BEGIN END END ;
>> FAIL
/* test3704 ELSE_FAIL_136.txt */
<<
/*Expecting: ELSE Given: expr_bool.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END < a BEGIN END END ;
>> FAIL
/* test3705 ELSE_FAIL_137.txt */
<<
/*Expecting: ELSE Given: expr_bool.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END != a BEGIN END END ;
>> FAIL
/* test3706 ELSE_FAIL_138.txt */
<<
/*Expecting: ELSE Given: expr_bool.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END == a BEGIN END END ;
>> FAIL
/* test3707 ELSE_FAIL_139.txt */
<<
/*Expecting: ELSE Given: expr_bool.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END <= a BEGIN END END ;
>> FAIL
/* test3708 ELSE_FAIL_14.txt */
<<
/*Expecting: ELSE Given: CMPOP*/
MODULE a ; BEGIN IF a THEN BEGIN END >= BEGIN END END ;
>> FAIL
/* test3709 ELSE_FAIL_140.txt */
<<
/*Expecting: ELSE Given: expr_bool.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END > a BEGIN END END ;
>> FAIL
/* test3710 ELSE_FAIL_141.txt */
<<
/*Expecting: ELSE Given: +*/
MODULE a ; BEGIN IF a THEN BEGIN END + BEGIN END END ;
>> FAIL
/* test3711 ELSE_FAIL_142.txt */
<<
/*Expecting: ELSE Given: -*/
MODULE a ; BEGIN IF a THEN BEGIN END - BEGIN END END ;
>> FAIL
/* test3712 ELSE_FAIL_143.txt */
<<
/*Expecting: ELSE Given: expr_arith_2*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3713 ELSE_FAIL_144.txt */
<<
/*Expecting: ELSE Given: expr_arith_2*/
MODULE a ; BEGIN IF a THEN BEGIN END a + a BEGIN END END ;
>> FAIL
/* test3714 ELSE_FAIL_145.txt */
<<
/*Expecting: ELSE Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END + BEGIN END END ;
>> FAIL
/* test3715 ELSE_FAIL_146.txt */
<<
/*Expecting: ELSE Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END - BEGIN END END ;
>> FAIL
/* test3716 ELSE_FAIL_147.txt */
<<
/*Expecting: ELSE Given: expr_arith_2.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END - a BEGIN END END ;
>> FAIL
/* test3717 ELSE_FAIL_148.txt */
<<
/*Expecting: ELSE Given: expr_arith_2.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END + a BEGIN END END ;
>> FAIL
/* test3718 ELSE_FAIL_149.txt */
<<
/*Expecting: ELSE Given: expr_arith_2.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END + a + a BEGIN END END ;
>> FAIL
/* test3719 ELSE_FAIL_15.txt */
<<
/*Expecting: ELSE Given: CMPOP*/
MODULE a ; BEGIN IF a THEN BEGIN END != BEGIN END END ;
>> FAIL
/* test3720 ELSE_FAIL_150.txt */
<<
/*Expecting: ELSE Given: expr_arith_1*/
MODULE a ; BEGIN IF a THEN BEGIN END a * a BEGIN END END ;
>> FAIL
/* test3721 ELSE_FAIL_151.txt */
<<
/*Expecting: ELSE Given: expr_arith_1*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3722 ELSE_FAIL_152.txt */
<<
/*Expecting: ELSE Given: expr_arith_1.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END * a BEGIN END END ;
>> FAIL
/* test3723 ELSE_FAIL_153.txt */
<<
/*Expecting: ELSE Given: expr_arith_1.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END * a * a BEGIN END END ;
>> FAIL
/* test3724 ELSE_FAIL_154.txt */
<<
/*Expecting: ELSE Given: expr_arith_div*/
MODULE a ; BEGIN IF a THEN BEGIN END a / a BEGIN END END ;
>> FAIL
/* test3725 ELSE_FAIL_155.txt */
<<
/*Expecting: ELSE Given: expr_arith_div*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3726 ELSE_FAIL_156.txt */
<<
/*Expecting: ELSE Given: expr_arith_div.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END / a BEGIN END END ;
>> FAIL
/* test3727 ELSE_FAIL_157.txt */
<<
/*Expecting: ELSE Given: expr_arith_0*/
MODULE a ; BEGIN IF a THEN BEGIN END - a BEGIN END END ;
>> FAIL
/* test3728 ELSE_FAIL_158.txt */
<<
/*Expecting: ELSE Given: expr_arith_0*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3729 ELSE_FAIL_159.txt */
<<
/*Expecting: ELSE Given: expr_arith_0*/
MODULE a ; BEGIN IF a THEN BEGIN END ( a ) BEGIN END END ;
>> FAIL
/* test3730 ELSE_FAIL_16.txt */
<<
/*Expecting: ELSE Given: FLOATLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END . BEGIN END END ;
>> FAIL
/* test3731 ELSE_FAIL_160.txt */
<<
/*Expecting: ELSE Given: expr_arith_0*/
MODULE a ; BEGIN IF a THEN BEGIN END . BEGIN END END ;
>> FAIL
/* test3732 ELSE_FAIL_161.txt */
<<
/*Expecting: ELSE Given: expr_arith_0*/
MODULE a ; BEGIN IF a THEN BEGIN END 0 BEGIN END END ;
>> FAIL
/* test3733 ELSE_FAIL_162.txt */
<<
/*Expecting: ELSE Given: expr_arith_0.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END - BEGIN END END ;
>> FAIL
/* test3734 ELSE_FAIL_163.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom*/
MODULE a ; BEGIN IF a THEN BEGIN END . BEGIN END END ;
>> FAIL
/* test3735 ELSE_FAIL_164.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom*/
MODULE a ; BEGIN IF a THEN BEGIN END 0 BEGIN END END ;
>> FAIL
/* test3736 ELSE_FAIL_165.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom*/
MODULE a ; BEGIN IF a THEN BEGIN END ( a ) BEGIN END END ;
>> FAIL
/* test3737 ELSE_FAIL_166.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3738 ELSE_FAIL_167.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom*/
MODULE a ; BEGIN IF a THEN BEGIN END a ( ) BEGIN END END ;
>> FAIL
/* test3739 ELSE_FAIL_168.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3740 ELSE_FAIL_169.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN IF a THEN BEGIN END ( ) BEGIN END END ;
>> FAIL
/* test3741 ELSE_FAIL_17.txt */
<<
/*Expecting: ELSE Given: FLOATLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END 0. BEGIN END END ;
>> FAIL
/* test3742 ELSE_FAIL_170.txt */
<<
/*Expecting: ELSE Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN IF a THEN BEGIN END ( a ) BEGIN END END ;
>> FAIL
/* test3743 ELSE_FAIL_171.txt */
<<
/*Expecting: ELSE Given: STARLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END * BEGIN END END ;
>> FAIL
/* test3744 ELSE_FAIL_172.txt */
<<
/*Expecting: ELSE Given: SLASHLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END / BEGIN END END ;
>> FAIL
/* test3745 ELSE_FAIL_173.txt */
<<
/*Expecting: ELSE Given: COLONLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END : BEGIN END END ;
>> FAIL
/* test3746 ELSE_FAIL_18.txt */
<<
/*Expecting: ELSE Given: FLOATLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END .0 BEGIN END END ;
>> FAIL
/* test3747 ELSE_FAIL_19.txt */
<<
/*Expecting: ELSE Given: FLOATLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END .e0 BEGIN END END ;
>> FAIL
/* test3748 ELSE_FAIL_2.txt */
<<
/*Expecting: ELSE Given: TYINT*/
MODULE a ; BEGIN IF a THEN BEGIN END COUNT BEGIN END END ;
>> FAIL
/* test3749 ELSE_FAIL_20.txt */
<<
/*Expecting: ELSE Given: INTLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END 9 BEGIN END END ;
>> FAIL
/* test3750 ELSE_FAIL_21.txt */
<<
/*Expecting: ELSE Given: INTLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END +0 BEGIN END END ;
>> FAIL
/* test3751 ELSE_FAIL_22.txt */
<<
/*Expecting: ELSE Given: INTLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END 0 BEGIN END END ;
>> FAIL
/* test3752 ELSE_FAIL_23.txt */
<<
/*Expecting: ELSE Given: INTLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END 00 BEGIN END END ;
>> FAIL
/* test3753 ELSE_FAIL_24.txt */
<<
/*Expecting: ELSE Given: INTLIT*/
MODULE a ; BEGIN IF a THEN BEGIN END -0 BEGIN END END ;
>> FAIL
/* test3754 ELSE_FAIL_25.txt */
<<
/*Expecting: ELSE Given: MODULE*/
MODULE a ; BEGIN IF a THEN BEGIN END MODULE BEGIN END END ;
>> FAIL
/* test3755 ELSE_FAIL_26.txt */
<<
/*Expecting: ELSE Given: BEGIN*/
MODULE a ; BEGIN IF a THEN BEGIN END BEGIN BEGIN END END ;
>> FAIL
/* test3756 ELSE_FAIL_27.txt */
<<
/*Expecting: ELSE Given: prog.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3757 ELSE_FAIL_28.txt */
<<
/*Expecting: ELSE Given: id*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3758 ELSE_FAIL_29.txt */
<<
/*Expecting: ELSE Given: decl_list*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3759 ELSE_FAIL_3.txt */
<<
/*Expecting: ELSE Given: TYFLOAT*/
MODULE a ; BEGIN IF a THEN BEGIN END FLOAT BEGIN END END ;
>> FAIL
/* test3760 ELSE_FAIL_30.txt */
<<
/*Expecting: ELSE Given: decl_list*/
MODULE a ; BEGIN IF a THEN BEGIN END CONST a : COUNT := a BEGIN END END ;
>> FAIL
/* test3761 ELSE_FAIL_31.txt */
<<
/*Expecting: ELSE Given: decl_list*/
MODULE a ; BEGIN IF a THEN BEGIN END PROCEDURE a ( ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3762 ELSE_FAIL_32.txt */
<<
/*Expecting: ELSE Given: decl_list*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3763 ELSE_FAIL_33.txt */
<<
/*Expecting: ELSE Given: decl_list*/
MODULE a ; BEGIN IF a THEN BEGIN END FUNCTION a ( ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3764 ELSE_FAIL_34.txt */
<<
/*Expecting: ELSE Given: decl_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3765 ELSE_FAIL_35.txt */
<<
/*Expecting: ELSE Given: decl_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END ; CONST a : COUNT := a BEGIN END END ;
>> FAIL
/* test3766 ELSE_FAIL_36.txt */
<<
/*Expecting: ELSE Given: decl_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3767 ELSE_FAIL_37.txt */
<<
/*Expecting: ELSE Given: decl_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END ; VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3768 ELSE_FAIL_38.txt */
<<
/*Expecting: ELSE Given: decl_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END ; PROCEDURE a ( ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3769 ELSE_FAIL_39.txt */
<<
/*Expecting: ELSE Given: stmt_list*/
MODULE a ; BEGIN IF a THEN BEGIN END BEGIN END BEGIN END END ;
>> FAIL
/* test3770 ELSE_FAIL_4.txt */
<<
/*Expecting: ELSE Given: ID*/
MODULE a ; BEGIN IF a THEN BEGIN END a_ BEGIN END END ;
>> FAIL
/* test3771 ELSE_FAIL_40.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END BEGIN END ; BEGIN END BEGIN END END ;
>> FAIL
/* test3772 ELSE_FAIL_41.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END a ( ) BEGIN END END ;
>> FAIL
/* test3773 ELSE_FAIL_42.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END BEGIN END BEGIN END END ;
>> FAIL
/* test3774 ELSE_FAIL_43.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE a DO BEGIN END BEGIN END END ;
>> FAIL
/* test3775 ELSE_FAIL_44.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END IF a THEN BEGIN END BEGIN END END ;
>> FAIL
/* test3776 ELSE_FAIL_45.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END OUTPUT a BEGIN END END ;
>> FAIL
/* test3777 ELSE_FAIL_46.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END a := a BEGIN END END ;
>> FAIL
/* test3778 ELSE_FAIL_47.txt */
<<
/*Expecting: ELSE Given: stmt_list.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3779 ELSE_FAIL_48.txt */
<<
/*Expecting: ELSE Given: CONST*/
MODULE a ; BEGIN IF a THEN BEGIN END CONST BEGIN END END ;
>> FAIL
/* test3780 ELSE_FAIL_49.txt */
<<
/*Expecting: ELSE Given: FUNCTION*/
MODULE a ; BEGIN IF a THEN BEGIN END FUNCTION BEGIN END END ;
>> FAIL
/* test3781 ELSE_FAIL_5.txt */
<<
/*Expecting: ELSE Given: ID*/
MODULE a ; BEGIN IF a THEN BEGIN END A BEGIN END END ;
>> FAIL
/* test3782 ELSE_FAIL_50.txt */
<<
/*Expecting: ELSE Given: (*/
MODULE a ; BEGIN IF a THEN BEGIN END ( BEGIN END END ;
>> FAIL
/* test3783 ELSE_FAIL_51.txt */
<<
/*Expecting: ELSE Given: )*/
MODULE a ; BEGIN IF a THEN BEGIN END ) BEGIN END END ;
>> FAIL
/* test3784 ELSE_FAIL_52.txt */
<<
/*Expecting: ELSE Given: PROCEDURE*/
MODULE a ; BEGIN IF a THEN BEGIN END PROCEDURE BEGIN END END ;
>> FAIL
/* test3785 ELSE_FAIL_53.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END END ;
>> FAIL
/* test3786 ELSE_FAIL_54.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3787 ELSE_FAIL_55.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END END ;
>> FAIL
/* test3788 ELSE_FAIL_56.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END CONST a : FLOAT := a BEGIN END END ;
>> FAIL
/* test3789 ELSE_FAIL_57.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END CONST a : COUNT := a BEGIN END END ;
>> FAIL
/* test3790 ELSE_FAIL_58.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END PROCEDURE a ( ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3791 ELSE_FAIL_59.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3792 ELSE_FAIL_6.txt */
<<
/*Expecting: ELSE Given: ID*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3793 ELSE_FAIL_60.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END FUNCTION a ( ) : COUNT := BEGIN END BEGIN END END ;
>> FAIL
/* test3794 ELSE_FAIL_61.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END END ;
>> FAIL
/* test3795 ELSE_FAIL_62.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END CONST a : TRUTH := a BEGIN END END ;
>> FAIL
/* test3796 ELSE_FAIL_63.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END END ;
>> FAIL
/* test3797 ELSE_FAIL_64.txt */
<<
/*Expecting: ELSE Given: decl*/
MODULE a ; BEGIN IF a THEN BEGIN END FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END END ;
>> FAIL
/* test3798 ELSE_FAIL_65.txt */
<<
/*Expecting: ELSE Given: decl.opt.0*/
MODULE a ; BEGIN IF a THEN BEGIN END a : COUNT BEGIN END END ;
>> FAIL
/* test3799 ELSE_FAIL_66.txt */
<<
/*Expecting: ELSE Given: decl.opt.1*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3800 ELSE_FAIL_67.txt */
<<
/*Expecting: ELSE Given: decl.opt.2*/
MODULE a ; BEGIN IF a THEN BEGIN END a : COUNT BEGIN END END ;
>> FAIL
/* test3801 ELSE_FAIL_68.txt */
<<
/*Expecting: ELSE Given: decl.opt.3*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3802 ELSE_FAIL_69.txt */
<<
/*Expecting: ELSE Given: var_decls*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3803 ELSE_FAIL_7.txt */
<<
/*Expecting: ELSE Given: ID*/
MODULE a ; BEGIN IF a THEN BEGIN END aa BEGIN END END ;
>> FAIL
/* test3804 ELSE_FAIL_70.txt */
<<
/*Expecting: ELSE Given: var_decls*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3805 ELSE_FAIL_71.txt */
<<
/*Expecting: ELSE Given: var_decls.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3806 ELSE_FAIL_72.txt */
<<
/*Expecting: ELSE Given: var_decls.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END ; VAR a : COUNT ; VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3807 ELSE_FAIL_73.txt */
<<
/*Expecting: ELSE Given: VAR*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR BEGIN END END ;
>> FAIL
/* test3808 ELSE_FAIL_74.txt */
<<
/*Expecting: ELSE Given: var_decl*/
MODULE a ; BEGIN IF a THEN BEGIN END VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3809 ELSE_FAIL_75.txt */
<<
/*Expecting: ELSE Given: ,*/
MODULE a ; BEGIN IF a THEN BEGIN END , BEGIN END END ;
>> FAIL
/* test3810 ELSE_FAIL_76.txt */
<<
/*Expecting: ELSE Given: param_list*/
MODULE a ; BEGIN IF a THEN BEGIN END a : COUNT , a : COUNT BEGIN END END ;
>> FAIL
/* test3811 ELSE_FAIL_77.txt */
<<
/*Expecting: ELSE Given: param_list*/
MODULE a ; BEGIN IF a THEN BEGIN END a : COUNT BEGIN END END ;
>> FAIL
/* test3812 ELSE_FAIL_78.txt */
<<
/*Expecting: ELSE Given: param_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END , a : COUNT BEGIN END END ;
>> FAIL
/* test3813 ELSE_FAIL_79.txt */
<<
/*Expecting: ELSE Given: param_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END , a : COUNT , a : COUNT BEGIN END END ;
>> FAIL
/* test3814 ELSE_FAIL_8.txt */
<<
/*Expecting: ELSE Given: ID*/
MODULE a ; BEGIN IF a THEN BEGIN END aA BEGIN END END ;
>> FAIL
/* test3815 ELSE_FAIL_80.txt */
<<
/*Expecting: ELSE Given: param*/
MODULE a ; BEGIN IF a THEN BEGIN END a : COUNT BEGIN END END ;
>> FAIL
/* test3816 ELSE_FAIL_81.txt */
<<
/*Expecting: ELSE Given: param*/
MODULE a ; BEGIN IF a THEN BEGIN END a : TRUTH BEGIN END END ;
>> FAIL
/* test3817 ELSE_FAIL_82.txt */
<<
/*Expecting: ELSE Given: param*/
MODULE a ; BEGIN IF a THEN BEGIN END a : FLOAT BEGIN END END ;
>> FAIL
/* test3818 ELSE_FAIL_83.txt */
<<
/*Expecting: ELSE Given: id_list*/
MODULE a ; BEGIN IF a THEN BEGIN END a BEGIN END END ;
>> FAIL
/* test3819 ELSE_FAIL_84.txt */
<<
/*Expecting: ELSE Given: id_list*/
MODULE a ; BEGIN IF a THEN BEGIN END a , a BEGIN END END ;
>> FAIL
/* test3820 ELSE_FAIL_85.txt */
<<
/*Expecting: ELSE Given: id_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END , a BEGIN END END ;
>> FAIL
/* test3821 ELSE_FAIL_86.txt */
<<
/*Expecting: ELSE Given: id_list.close.0*/
MODULE a ; BEGIN IF a THEN BEGIN END , a , a BEGIN END END ;
>> FAIL
/* test3822 ELSE_FAIL_87.txt */
<<
/*Expecting: ELSE Given: DEFAS*/
MODULE a ; BEGIN IF a THEN BEGIN END := BEGIN END END ;
>> FAIL
/* test3823 ELSE_FAIL_88.txt */
<<
/*Expecting: ELSE Given: type*/
MODULE a ; BEGIN IF a THEN BEGIN END TRUTH BEGIN END END ;
>> FAIL
/* test3824 ELSE_FAIL_89.txt */
<<
/*Expecting: ELSE Given: type*/
MODULE a ; BEGIN IF a THEN BEGIN END COUNT BEGIN END END ;
>> FAIL
/* test3825 ELSE_FAIL_9.txt */
<<
/*Expecting: ELSE Given: ID*/
MODULE a ; BEGIN IF a THEN BEGIN END a0 BEGIN END END ;
>> FAIL
/* test3826 ELSE_FAIL_90.txt */
<<
/*Expecting: ELSE Given: type*/
MODULE a ; BEGIN IF a THEN BEGIN END FLOAT BEGIN END END ;
>> FAIL
/* test3827 ELSE_FAIL_91.txt */
<<
/*Expecting: ELSE Given: OUTPUT*/
MODULE a ; BEGIN IF a THEN BEGIN END OUTPUT BEGIN END END ;
>> FAIL
/* test3828 ELSE_FAIL_92.txt */
<<
/*Expecting: ELSE Given: IF*/
MODULE a ; BEGIN IF a THEN BEGIN END IF BEGIN END END ;
>> FAIL
/* test3829 ELSE_FAIL_93.txt */
<<
/*Expecting: ELSE Given: THEN*/
MODULE a ; BEGIN IF a THEN BEGIN END THEN BEGIN END END ;
>> FAIL
/* test3830 ELSE_FAIL_94.txt */
<<
/*Expecting: ELSE Given: WHILE*/
MODULE a ; BEGIN IF a THEN BEGIN END WHILE BEGIN END END ;
>> FAIL
/* test3831 ELSE_FAIL_95.txt */
<<
/*Expecting: ELSE Given: DO*/
MODULE a ; BEGIN IF a THEN BEGIN END DO BEGIN END END ;
>> FAIL
/* test3832 ELSE_FAIL_96.txt */
<<
/*Expecting: ELSE Given: REPEAT*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT BEGIN END END ;
>> FAIL
/* test3833 ELSE_FAIL_97.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END a := a BEGIN END END ;
>> FAIL
/* test3834 ELSE_FAIL_98.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END a ( a ) BEGIN END END ;
>> FAIL
/* test3835 ELSE_FAIL_99.txt */
<<
/*Expecting: ELSE Given: stmt*/
MODULE a ; BEGIN IF a THEN BEGIN END REPEAT BEGIN END UNTIL a BEGIN END END ;
>> FAIL
/* test3836 ELSE_PASS_0.txt */
<<
MODULE a ; BEGIN IF a THEN BEGIN END ELSE BEGIN END END ;
>> OK
/* test3837 END_FAIL_0.txt */
<<
/*Expecting: END Given: STRLIT*/
MODULE a ; BEGIN BEGIN "" END ;
>> FAIL
/* test3838 END_FAIL_1.txt */
<<
/*Expecting: END Given: TYBOOL*/
MODULE a ; BEGIN BEGIN TRUTH END ;
>> FAIL
/* test3839 END_FAIL_10.txt */
<<
/*Expecting: END Given: CMPOP*/
MODULE a ; BEGIN BEGIN > END ;
>> FAIL
/* test3840 END_FAIL_100.txt */
<<
/*Expecting: END Given: ELSE*/
MODULE a ; BEGIN BEGIN ELSE END ;
>> FAIL
/* test3841 END_FAIL_101.txt */
<<
/*Expecting: END Given: OUTPUT*/
MODULE a ; BEGIN BEGIN OUTPUT END ;
>> FAIL
/* test3842 END_FAIL_102.txt */
<<
/*Expecting: END Given: IF*/
MODULE a ; BEGIN BEGIN IF END ;
>> FAIL
/* test3843 END_FAIL_103.txt */
<<
/*Expecting: END Given: THEN*/
MODULE a ; BEGIN BEGIN THEN END ;
>> FAIL
/* test3844 END_FAIL_104.txt */
<<
/*Expecting: END Given: WHILE*/
MODULE a ; BEGIN BEGIN WHILE END ;
>> FAIL
/* test3845 END_FAIL_105.txt */
<<
/*Expecting: END Given: DO*/
MODULE a ; BEGIN BEGIN DO END ;
>> FAIL
/* test3846 END_FAIL_106.txt */
<<
/*Expecting: END Given: REPEAT*/
MODULE a ; BEGIN BEGIN REPEAT END ;
>> FAIL
/* test3847 END_FAIL_107.txt */
<<
/*Expecting: END Given: UNTIL*/
MODULE a ; BEGIN BEGIN UNTIL END ;
>> FAIL
/* test3848 END_FAIL_108.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN a := a END ;
>> FAIL
/* test3849 END_FAIL_109.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN a ( a ) END ;
>> FAIL
/* test3850 END_FAIL_11.txt */
<<
/*Expecting: END Given: CMPOP*/
MODULE a ; BEGIN BEGIN <= END ;
>> FAIL
/* test3851 END_FAIL_110.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN REPEAT BEGIN END UNTIL a END ;
>> FAIL
/* test3852 END_FAIL_111.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN a := a END ;
>> FAIL
/* test3853 END_FAIL_112.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN BEGIN END ELSE BEGIN END END ;
>> FAIL
/* test3854 END_FAIL_113.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN REPEAT IF a THEN BEGIN END UNTIL a END ;
>> FAIL
/* test3855 END_FAIL_114.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN WHILE a DO IF a THEN BEGIN END END ;
>> FAIL
/* test3856 END_FAIL_115.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN REPEAT OUTPUT a UNTIL a END ;
>> FAIL
/* test3857 END_FAIL_116.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN BEGIN END END ;
>> FAIL
/* test3858 END_FAIL_117.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN REPEAT REPEAT BEGIN END UNTIL a UNTIL a END ;
>> FAIL
/* test3859 END_FAIL_118.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN REPEAT WHILE a DO BEGIN END UNTIL a END ;
>> FAIL
/* test3860 END_FAIL_119.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN WHILE a DO OUTPUT a END ;
>> FAIL
/* test3861 END_FAIL_12.txt */
<<
/*Expecting: END Given: CMPOP*/
MODULE a ; BEGIN BEGIN < END ;
>> FAIL
/* test3862 END_FAIL_120.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN OUTPUT a END ;
>> FAIL
/* test3863 END_FAIL_121.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN BEGIN END END ;
>> FAIL
/* test3864 END_FAIL_122.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN WHILE a DO WHILE a DO BEGIN END END ;
>> FAIL
/* test3865 END_FAIL_123.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN IF a THEN BEGIN END END ;
>> FAIL
/* test3866 END_FAIL_124.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN a ( ) END ;
>> FAIL
/* test3867 END_FAIL_125.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN WHILE a DO a := a END ;
>> FAIL
/* test3868 END_FAIL_126.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN WHILE a DO BEGIN END END ;
>> FAIL
/* test3869 END_FAIL_127.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN REPEAT BEGIN END UNTIL a END ;
>> FAIL
/* test3870 END_FAIL_128.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN OUTPUT a END ;
>> FAIL
/* test3871 END_FAIL_129.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN REPEAT a ( ) UNTIL a END ;
>> FAIL
/* test3872 END_FAIL_13.txt */
<<
/*Expecting: END Given: CMPOP*/
MODULE a ; BEGIN BEGIN == END ;
>> FAIL
/* test3873 END_FAIL_130.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN WHILE a DO a ( ) END ;
>> FAIL
/* test3874 END_FAIL_131.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN OUTPUT "" END ;
>> FAIL
/* test3875 END_FAIL_132.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN a ( ) END ;
>> FAIL
/* test3876 END_FAIL_133.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN REPEAT a := a UNTIL a END ;
>> FAIL
/* test3877 END_FAIL_134.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN IF a THEN WHILE a DO BEGIN END END ;
>> FAIL
/* test3878 END_FAIL_135.txt */
<<
/*Expecting: END Given: stmt*/
MODULE a ; BEGIN BEGIN WHILE a DO REPEAT BEGIN END UNTIL a END ;
>> FAIL
/* test3879 END_FAIL_136.txt */
<<
/*Expecting: END Given: stmt.alt.0*/
MODULE a ; BEGIN BEGIN ELSE WHILE a DO BEGIN END END ;
>> FAIL
/* test3880 END_FAIL_137.txt */
<<
/*Expecting: END Given: stmt.alt.0*/
MODULE a ; BEGIN BEGIN ELSE OUTPUT a END ;
>> FAIL
/* test3881 END_FAIL_138.txt */
<<
/*Expecting: END Given: stmt.alt.0*/
MODULE a ; BEGIN BEGIN ELSE BEGIN END END ;
>> FAIL
/* test3882 END_FAIL_139.txt */
<<
/*Expecting: END Given: stmt.alt.0*/
MODULE a ; BEGIN BEGIN ELSE a ( ) END ;
>> FAIL
/* test3883 END_FAIL_14.txt */
<<
/*Expecting: END Given: CMPOP*/
MODULE a ; BEGIN BEGIN >= END ;
>> FAIL
/* test3884 END_FAIL_140.txt */
<<
/*Expecting: END Given: stmt.alt.0*/
MODULE a ; BEGIN BEGIN ELSE IF a THEN BEGIN END END ;
>> FAIL
/* test3885 END_FAIL_141.txt */
<<
/*Expecting: END Given: stmt.alt.0*/
MODULE a ; BEGIN BEGIN ELSE REPEAT BEGIN END UNTIL a END ;
>> FAIL
/* test3886 END_FAIL_142.txt */
<<
/*Expecting: END Given: stmt.alt.0*/
MODULE a ; BEGIN BEGIN ELSE a := a END ;
>> FAIL
/* test3887 END_FAIL_143.txt */
<<
/*Expecting: END Given: stmt.opt.0*/
MODULE a ; BEGIN BEGIN ELSE BEGIN END END ;
>> FAIL
/* test3888 END_FAIL_144.txt */
<<
/*Expecting: END Given: stmt.opt.1*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3889 END_FAIL_145.txt */
<<
/*Expecting: END Given: output_arg*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3890 END_FAIL_146.txt */
<<
/*Expecting: END Given: output_arg*/
MODULE a ; BEGIN BEGIN "" END ;
>> FAIL
/* test3891 END_FAIL_147.txt */
<<
/*Expecting: END Given: expr_list*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3892 END_FAIL_148.txt */
<<
/*Expecting: END Given: expr_list*/
MODULE a ; BEGIN BEGIN a , a END ;
>> FAIL
/* test3893 END_FAIL_149.txt */
<<
/*Expecting: END Given: expr_list.close.0*/
MODULE a ; BEGIN BEGIN , a , a END ;
>> FAIL
/* test3894 END_FAIL_15.txt */
<<
/*Expecting: END Given: CMPOP*/
MODULE a ; BEGIN BEGIN != END ;
>> FAIL
/* test3895 END_FAIL_150.txt */
<<
/*Expecting: END Given: expr_list.close.0*/
MODULE a ; BEGIN BEGIN , a END ;
>> FAIL
/* test3896 END_FAIL_151.txt */
<<
/*Expecting: END Given: expr*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3897 END_FAIL_152.txt */
<<
/*Expecting: END Given: expr_bool*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3898 END_FAIL_153.txt */
<<
/*Expecting: END Given: expr_bool*/
MODULE a ; BEGIN BEGIN a == a END ;
>> FAIL
/* test3899 END_FAIL_154.txt */
<<
/*Expecting: END Given: expr_bool.opt.0*/
MODULE a ; BEGIN BEGIN >= a END ;
>> FAIL
/* test3900 END_FAIL_155.txt */
<<
/*Expecting: END Given: expr_bool.opt.0*/
MODULE a ; BEGIN BEGIN < a END ;
>> FAIL
/* test3901 END_FAIL_156.txt */
<<
/*Expecting: END Given: expr_bool.opt.0*/
MODULE a ; BEGIN BEGIN != a END ;
>> FAIL
/* test3902 END_FAIL_157.txt */
<<
/*Expecting: END Given: expr_bool.opt.0*/
MODULE a ; BEGIN BEGIN == a END ;
>> FAIL
/* test3903 END_FAIL_158.txt */
<<
/*Expecting: END Given: expr_bool.opt.0*/
MODULE a ; BEGIN BEGIN <= a END ;
>> FAIL
/* test3904 END_FAIL_159.txt */
<<
/*Expecting: END Given: expr_bool.opt.0*/
MODULE a ; BEGIN BEGIN > a END ;
>> FAIL
/* test3905 END_FAIL_16.txt */
<<
/*Expecting: END Given: FLOATLIT*/
MODULE a ; BEGIN BEGIN . END ;
>> FAIL
/* test3906 END_FAIL_160.txt */
<<
/*Expecting: END Given: +*/
MODULE a ; BEGIN BEGIN + END ;
>> FAIL
/* test3907 END_FAIL_161.txt */
<<
/*Expecting: END Given: -*/
MODULE a ; BEGIN BEGIN - END ;
>> FAIL
/* test3908 END_FAIL_162.txt */
<<
/*Expecting: END Given: expr_arith_2*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3909 END_FAIL_163.txt */
<<
/*Expecting: END Given: expr_arith_2*/
MODULE a ; BEGIN BEGIN a + a END ;
>> FAIL
/* test3910 END_FAIL_164.txt */
<<
/*Expecting: END Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN BEGIN + END ;
>> FAIL
/* test3911 END_FAIL_165.txt */
<<
/*Expecting: END Given: expr_arith_2.alt.0*/
MODULE a ; BEGIN BEGIN - END ;
>> FAIL
/* test3912 END_FAIL_166.txt */
<<
/*Expecting: END Given: expr_arith_2.close.0*/
MODULE a ; BEGIN BEGIN - a END ;
>> FAIL
/* test3913 END_FAIL_167.txt */
<<
/*Expecting: END Given: expr_arith_2.close.0*/
MODULE a ; BEGIN BEGIN + a END ;
>> FAIL
/* test3914 END_FAIL_168.txt */
<<
/*Expecting: END Given: expr_arith_2.close.0*/
MODULE a ; BEGIN BEGIN + a + a END ;
>> FAIL
/* test3915 END_FAIL_169.txt */
<<
/*Expecting: END Given: expr_arith_1*/
MODULE a ; BEGIN BEGIN a * a END ;
>> FAIL
/* test3916 END_FAIL_17.txt */
<<
/*Expecting: END Given: FLOATLIT*/
MODULE a ; BEGIN BEGIN 0. END ;
>> FAIL
/* test3917 END_FAIL_170.txt */
<<
/*Expecting: END Given: expr_arith_1*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3918 END_FAIL_171.txt */
<<
/*Expecting: END Given: expr_arith_1.close.0*/
MODULE a ; BEGIN BEGIN * a END ;
>> FAIL
/* test3919 END_FAIL_172.txt */
<<
/*Expecting: END Given: expr_arith_1.close.0*/
MODULE a ; BEGIN BEGIN * a * a END ;
>> FAIL
/* test3920 END_FAIL_173.txt */
<<
/*Expecting: END Given: expr_arith_div*/
MODULE a ; BEGIN BEGIN a / a END ;
>> FAIL
/* test3921 END_FAIL_174.txt */
<<
/*Expecting: END Given: expr_arith_div*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3922 END_FAIL_175.txt */
<<
/*Expecting: END Given: expr_arith_div.opt.0*/
MODULE a ; BEGIN BEGIN / a END ;
>> FAIL
/* test3923 END_FAIL_176.txt */
<<
/*Expecting: END Given: expr_arith_0*/
MODULE a ; BEGIN BEGIN - a END ;
>> FAIL
/* test3924 END_FAIL_177.txt */
<<
/*Expecting: END Given: expr_arith_0*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3925 END_FAIL_178.txt */
<<
/*Expecting: END Given: expr_arith_0*/
MODULE a ; BEGIN BEGIN ( a ) END ;
>> FAIL
/* test3926 END_FAIL_179.txt */
<<
/*Expecting: END Given: expr_arith_0*/
MODULE a ; BEGIN BEGIN . END ;
>> FAIL
/* test3927 END_FAIL_18.txt */
<<
/*Expecting: END Given: FLOATLIT*/
MODULE a ; BEGIN BEGIN .0 END ;
>> FAIL
/* test3928 END_FAIL_180.txt */
<<
/*Expecting: END Given: expr_arith_0*/
MODULE a ; BEGIN BEGIN 0 END ;
>> FAIL
/* test3929 END_FAIL_181.txt */
<<
/*Expecting: END Given: expr_arith_0.opt.0*/
MODULE a ; BEGIN BEGIN - END ;
>> FAIL
/* test3930 END_FAIL_182.txt */
<<
/*Expecting: END Given: expr_arith_atom*/
MODULE a ; BEGIN BEGIN . END ;
>> FAIL
/* test3931 END_FAIL_183.txt */
<<
/*Expecting: END Given: expr_arith_atom*/
MODULE a ; BEGIN BEGIN 0 END ;
>> FAIL
/* test3932 END_FAIL_184.txt */
<<
/*Expecting: END Given: expr_arith_atom*/
MODULE a ; BEGIN BEGIN ( a ) END ;
>> FAIL
/* test3933 END_FAIL_185.txt */
<<
/*Expecting: END Given: expr_arith_atom*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3934 END_FAIL_186.txt */
<<
/*Expecting: END Given: expr_arith_atom*/
MODULE a ; BEGIN BEGIN a ( ) END ;
>> FAIL
/* test3935 END_FAIL_187.txt */
<<
/*Expecting: END Given: expr_arith_atom.opt.0*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3936 END_FAIL_188.txt */
<<
/*Expecting: END Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN BEGIN ( ) END ;
>> FAIL
/* test3937 END_FAIL_189.txt */
<<
/*Expecting: END Given: expr_arith_atom.opt.1*/
MODULE a ; BEGIN BEGIN ( a ) END ;
>> FAIL
/* test3938 END_FAIL_19.txt */
<<
/*Expecting: END Given: FLOATLIT*/
MODULE a ; BEGIN BEGIN .e0 END ;
>> FAIL
/* test3939 END_FAIL_190.txt */
<<
/*Expecting: END Given: STARLIT*/
MODULE a ; BEGIN BEGIN * END ;
>> FAIL
/* test3940 END_FAIL_191.txt */
<<
/*Expecting: END Given: SLASHLIT*/
MODULE a ; BEGIN BEGIN / END ;
>> FAIL
/* test3941 END_FAIL_192.txt */
<<
/*Expecting: END Given: COLONLIT*/
MODULE a ; BEGIN BEGIN : END ;
>> FAIL
/* test3942 END_FAIL_2.txt */
<<
/*Expecting: END Given: TYINT*/
MODULE a ; BEGIN BEGIN COUNT END ;
>> FAIL
/* test3943 END_FAIL_20.txt */
<<
/*Expecting: END Given: INTLIT*/
MODULE a ; BEGIN BEGIN 9 END ;
>> FAIL
/* test3944 END_FAIL_21.txt */
<<
/*Expecting: END Given: INTLIT*/
MODULE a ; BEGIN BEGIN +0 END ;
>> FAIL
/* test3945 END_FAIL_22.txt */
<<
/*Expecting: END Given: INTLIT*/
MODULE a ; BEGIN BEGIN 0 END ;
>> FAIL
/* test3946 END_FAIL_23.txt */
<<
/*Expecting: END Given: INTLIT*/
MODULE a ; BEGIN BEGIN 00 END ;
>> FAIL
/* test3947 END_FAIL_24.txt */
<<
/*Expecting: END Given: INTLIT*/
MODULE a ; BEGIN BEGIN -0 END ;
>> FAIL
/* test3948 END_FAIL_25.txt */
<<
/*Expecting: END Given: MODULE*/
MODULE a ; BEGIN BEGIN MODULE END ;
>> FAIL
/* test3949 END_FAIL_26.txt */
<<
/*Expecting: END Given: ;*/
MODULE a ; BEGIN BEGIN ; END ;
>> FAIL
/* test3950 END_FAIL_27.txt */
<<
/*Expecting: END Given: BEGIN*/
MODULE a ; BEGIN BEGIN BEGIN END ;
>> FAIL
/* test3951 END_FAIL_28.txt */
<<
/*Expecting: END Given: prog.opt.0*/
MODULE a ; BEGIN BEGIN VAR a : COUNT END ;
>> FAIL
/* test3952 END_FAIL_29.txt */
<<
/*Expecting: END Given: id*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3953 END_FAIL_3.txt */
<<
/*Expecting: END Given: TYFLOAT*/
MODULE a ; BEGIN BEGIN FLOAT END ;
>> FAIL
/* test3954 END_FAIL_30.txt */
<<
/*Expecting: END Given: decl_list*/
MODULE a ; BEGIN BEGIN VAR a : COUNT END ;
>> FAIL
/* test3955 END_FAIL_31.txt */
<<
/*Expecting: END Given: decl_list*/
MODULE a ; BEGIN BEGIN CONST a : COUNT := a END ;
>> FAIL
/* test3956 END_FAIL_32.txt */
<<
/*Expecting: END Given: decl_list*/
MODULE a ; BEGIN BEGIN PROCEDURE a ( ) := BEGIN END END ;
>> FAIL
/* test3957 END_FAIL_33.txt */
<<
/*Expecting: END Given: decl_list*/
MODULE a ; BEGIN BEGIN VAR a : COUNT ; VAR a : COUNT END ;
>> FAIL
/* test3958 END_FAIL_34.txt */
<<
/*Expecting: END Given: decl_list*/
MODULE a ; BEGIN BEGIN FUNCTION a ( ) : COUNT := BEGIN END END ;
>> FAIL
/* test3959 END_FAIL_35.txt */
<<
/*Expecting: END Given: decl_list.close.0*/
MODULE a ; BEGIN BEGIN ; VAR a : COUNT END ;
>> FAIL
/* test3960 END_FAIL_36.txt */
<<
/*Expecting: END Given: decl_list.close.0*/
MODULE a ; BEGIN BEGIN ; CONST a : COUNT := a END ;
>> FAIL
/* test3961 END_FAIL_37.txt */
<<
/*Expecting: END Given: decl_list.close.0*/
MODULE a ; BEGIN BEGIN ; FUNCTION a ( ) : COUNT := BEGIN END END ;
>> FAIL
/* test3962 END_FAIL_38.txt */
<<
/*Expecting: END Given: decl_list.close.0*/
MODULE a ; BEGIN BEGIN ; VAR a : COUNT ; VAR a : COUNT END ;
>> FAIL
/* test3963 END_FAIL_39.txt */
<<
/*Expecting: END Given: decl_list.close.0*/
MODULE a ; BEGIN BEGIN ; PROCEDURE a ( ) := BEGIN END END ;
>> FAIL
/* test3964 END_FAIL_4.txt */
<<
/*Expecting: END Given: ID*/
MODULE a ; BEGIN BEGIN a_ END ;
>> FAIL
/* test3965 END_FAIL_40.txt */
<<
/*Expecting: END Given: stmt_list*/
MODULE a ; BEGIN BEGIN BEGIN END END ;
>> FAIL
/* test3966 END_FAIL_41.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; OUTPUT a END ;
>> FAIL
/* test3967 END_FAIL_42.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; BEGIN END END ;
>> FAIL
/* test3968 END_FAIL_43.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; BEGIN END ; BEGIN END END ;
>> FAIL
/* test3969 END_FAIL_44.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; IF a THEN BEGIN END END ;
>> FAIL
/* test3970 END_FAIL_45.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; a ( ) END ;
>> FAIL
/* test3971 END_FAIL_46.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; REPEAT BEGIN END UNTIL a END ;
>> FAIL
/* test3972 END_FAIL_47.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; WHILE a DO BEGIN END END ;
>> FAIL
/* test3973 END_FAIL_48.txt */
<<
/*Expecting: END Given: stmt_list.close.0*/
MODULE a ; BEGIN BEGIN ; a := a END ;
>> FAIL
/* test3974 END_FAIL_49.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN BEGIN END ; BEGIN END END ;
>> FAIL
/* test3975 END_FAIL_5.txt */
<<
/*Expecting: END Given: ID*/
MODULE a ; BEGIN BEGIN A END ;
>> FAIL
/* test3976 END_FAIL_50.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN a ( ) END ;
>> FAIL
/* test3977 END_FAIL_51.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN BEGIN END END ;
>> FAIL
/* test3978 END_FAIL_52.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN WHILE a DO BEGIN END END ;
>> FAIL
/* test3979 END_FAIL_53.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN IF a THEN BEGIN END END ;
>> FAIL
/* test3980 END_FAIL_54.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN OUTPUT a END ;
>> FAIL
/* test3981 END_FAIL_55.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN a := a END ;
>> FAIL
/* test3982 END_FAIL_56.txt */
<<
/*Expecting: END Given: stmt_list.opt.0*/
MODULE a ; BEGIN BEGIN REPEAT BEGIN END UNTIL a END ;
>> FAIL
/* test3983 END_FAIL_57.txt */
<<
/*Expecting: END Given: CONST*/
MODULE a ; BEGIN BEGIN CONST END ;
>> FAIL
/* test3984 END_FAIL_58.txt */
<<
/*Expecting: END Given: FUNCTION*/
MODULE a ; BEGIN BEGIN FUNCTION END ;
>> FAIL
/* test3985 END_FAIL_59.txt */
<<
/*Expecting: END Given: (*/
MODULE a ; BEGIN BEGIN ( END ;
>> FAIL
/* test3986 END_FAIL_6.txt */
<<
/*Expecting: END Given: ID*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test3987 END_FAIL_60.txt */
<<
/*Expecting: END Given: )*/
MODULE a ; BEGIN BEGIN ) END ;
>> FAIL
/* test3988 END_FAIL_61.txt */
<<
/*Expecting: END Given: PROCEDURE*/
MODULE a ; BEGIN BEGIN PROCEDURE END ;
>> FAIL
/* test3989 END_FAIL_62.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN FUNCTION a ( ) : FLOAT := BEGIN END END ;
>> FAIL
/* test3990 END_FAIL_63.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN VAR a : COUNT END ;
>> FAIL
/* test3991 END_FAIL_64.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN FUNCTION a ( ) : TRUTH := BEGIN END END ;
>> FAIL
/* test3992 END_FAIL_65.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN CONST a : FLOAT := a END ;
>> FAIL
/* test3993 END_FAIL_66.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN CONST a : COUNT := a END ;
>> FAIL
/* test3994 END_FAIL_67.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN PROCEDURE a ( ) := BEGIN END END ;
>> FAIL
/* test3995 END_FAIL_68.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN FUNCTION a ( a : COUNT ) : COUNT := BEGIN END END ;
>> FAIL
/* test3996 END_FAIL_69.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN FUNCTION a ( ) : COUNT := BEGIN END END ;
>> FAIL
/* test3997 END_FAIL_7.txt */
<<
/*Expecting: END Given: ID*/
MODULE a ; BEGIN BEGIN aa END ;
>> FAIL
/* test3998 END_FAIL_70.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN PROCEDURE a ( ) := VAR a : COUNT BEGIN END END ;
>> FAIL
/* test3999 END_FAIL_71.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN CONST a : TRUTH := a END ;
>> FAIL
/* test4000 END_FAIL_72.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN PROCEDURE a ( a : COUNT ) := BEGIN END END ;
>> FAIL
/* test4001 END_FAIL_73.txt */
<<
/*Expecting: END Given: decl*/
MODULE a ; BEGIN BEGIN FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END END ;
>> FAIL
/* test4002 END_FAIL_74.txt */
<<
/*Expecting: END Given: decl.opt.0*/
MODULE a ; BEGIN BEGIN a : COUNT END ;
>> FAIL
/* test4003 END_FAIL_75.txt */
<<
/*Expecting: END Given: decl.opt.1*/
MODULE a ; BEGIN BEGIN VAR a : COUNT END ;
>> FAIL
/* test4004 END_FAIL_76.txt */
<<
/*Expecting: END Given: decl.opt.2*/
MODULE a ; BEGIN BEGIN a : COUNT END ;
>> FAIL
/* test4005 END_FAIL_77.txt */
<<
/*Expecting: END Given: decl.opt.3*/
MODULE a ; BEGIN BEGIN VAR a : COUNT END ;
>> FAIL
/* test4006 END_FAIL_78.txt */
<<
/*Expecting: END Given: var_decls*/
MODULE a ; BEGIN BEGIN VAR a : COUNT END ;
>> FAIL
/* test4007 END_FAIL_79.txt */
<<
/*Expecting: END Given: var_decls*/
MODULE a ; BEGIN BEGIN VAR a : COUNT ; VAR a : COUNT END ;
>> FAIL
/* test4008 END_FAIL_8.txt */
<<
/*Expecting: END Given: ID*/
MODULE a ; BEGIN BEGIN aA END ;
>> FAIL
/* test4009 END_FAIL_80.txt */
<<
/*Expecting: END Given: var_decls.close.0*/
MODULE a ; BEGIN BEGIN ; VAR a : COUNT END ;
>> FAIL
/* test4010 END_FAIL_81.txt */
<<
/*Expecting: END Given: var_decls.close.0*/
MODULE a ; BEGIN BEGIN ; VAR a : COUNT ; VAR a : COUNT END ;
>> FAIL
/* test4011 END_FAIL_82.txt */
<<
/*Expecting: END Given: VAR*/
MODULE a ; BEGIN BEGIN VAR END ;
>> FAIL
/* test4012 END_FAIL_83.txt */
<<
/*Expecting: END Given: var_decl*/
MODULE a ; BEGIN BEGIN VAR a : COUNT END ;
>> FAIL
/* test4013 END_FAIL_84.txt */
<<
/*Expecting: END Given: ,*/
MODULE a ; BEGIN BEGIN , END ;
>> FAIL
/* test4014 END_FAIL_85.txt */
<<
/*Expecting: END Given: param_list*/
MODULE a ; BEGIN BEGIN a : COUNT , a : COUNT END ;
>> FAIL
/* test4015 END_FAIL_86.txt */
<<
/*Expecting: END Given: param_list*/
MODULE a ; BEGIN BEGIN a : COUNT END ;
>> FAIL
/* test4016 END_FAIL_87.txt */
<<
/*Expecting: END Given: param_list.close.0*/
MODULE a ; BEGIN BEGIN , a : COUNT END ;
>> FAIL
/* test4017 END_FAIL_88.txt */
<<
/*Expecting: END Given: param_list.close.0*/
MODULE a ; BEGIN BEGIN , a : COUNT , a : COUNT END ;
>> FAIL
/* test4018 END_FAIL_89.txt */
<<
/*Expecting: END Given: param*/
MODULE a ; BEGIN BEGIN a : COUNT END ;
>> FAIL
/* test4019 END_FAIL_9.txt */
<<
/*Expecting: END Given: ID*/
MODULE a ; BEGIN BEGIN a0 END ;
>> FAIL
/* test4020 END_FAIL_90.txt */
<<
/*Expecting: END Given: param*/
MODULE a ; BEGIN BEGIN a : TRUTH END ;
>> FAIL
/* test4021 END_FAIL_91.txt */
<<
/*Expecting: END Given: param*/
MODULE a ; BEGIN BEGIN a : FLOAT END ;
>> FAIL
/* test4022 END_FAIL_92.txt */
<<
/*Expecting: END Given: id_list*/
MODULE a ; BEGIN BEGIN a END ;
>> FAIL
/* test4023 END_FAIL_93.txt */
<<
/*Expecting: END Given: id_list*/
MODULE a ; BEGIN BEGIN a , a END ;
>> FAIL
/* test4024 END_FAIL_94.txt */
<<
/*Expecting: END Given: id_list.close.0*/
MODULE a ; BEGIN BEGIN , a END ;
>> FAIL
/* test4025 END_FAIL_95.txt */
<<
/*Expecting: END Given: id_list.close.0*/
MODULE a ; BEGIN BEGIN , a , a END ;
>> FAIL
/* test4026 END_FAIL_96.txt */
<<
/*Expecting: END Given: DEFAS*/
MODULE a ; BEGIN BEGIN := END ;
>> FAIL
/* test4027 END_FAIL_97.txt */
<<
/*Expecting: END Given: type*/
MODULE a ; BEGIN BEGIN TRUTH END ;
>> FAIL
/* test4028 END_FAIL_98.txt */
<<
/*Expecting: END Given: type*/
MODULE a ; BEGIN BEGIN COUNT END ;
>> FAIL
/* test4029 END_FAIL_99.txt */
<<
/*Expecting: END Given: type*/
MODULE a ; BEGIN BEGIN FLOAT END ;
>> FAIL
/* test4030 expr_FAIL_0.txt */
<<
/*Expecting: expr Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4031 expr_FAIL_1.txt */
<<
/*Expecting: expr Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4032 expr_FAIL_10.txt */
<<
/*Expecting: expr Given: CMPOP*/
MODULE a ; CONST a : COUNT := != BEGIN END ;
>> FAIL
/* test4033 expr_FAIL_100.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4034 expr_FAIL_101.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4035 expr_FAIL_102.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4036 expr_FAIL_103.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4037 expr_FAIL_105.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a BEGIN END ;
>> FAIL
/* test4038 expr_FAIL_106.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4039 expr_FAIL_107.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4040 expr_FAIL_108.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test4041 expr_FAIL_109.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test4042 expr_FAIL_11.txt */
<<
/*Expecting: expr Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE BEGIN END ;
>> FAIL
/* test4043 expr_FAIL_110.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test4044 expr_FAIL_111.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" BEGIN END ;
>> FAIL
/* test4045 expr_FAIL_112.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test4046 expr_FAIL_113.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test4047 expr_FAIL_114.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4048 expr_FAIL_115.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4049 expr_FAIL_116.txt */
<<
/*Expecting: expr Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4050 expr_FAIL_117.txt */
<<
/*Expecting: expr Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test4051 expr_FAIL_118.txt */
<<
/*Expecting: expr Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4052 expr_FAIL_119.txt */
<<
/*Expecting: expr Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) BEGIN END ;
>> FAIL
/* test4053 expr_FAIL_12.txt */
<<
/*Expecting: expr Given: ;*/
MODULE a ; CONST a : COUNT := ; BEGIN END ;
>> FAIL
/* test4054 expr_FAIL_120.txt */
<<
/*Expecting: expr Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4055 expr_FAIL_121.txt */
<<
/*Expecting: expr Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4056 expr_FAIL_122.txt */
<<
/*Expecting: expr Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a BEGIN END ;
>> FAIL
/* test4057 expr_FAIL_123.txt */
<<
/*Expecting: expr Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4058 expr_FAIL_126.txt */
<<
/*Expecting: expr Given: output_arg*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4059 expr_FAIL_128.txt */
<<
/*Expecting: expr Given: expr_list*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test4060 expr_FAIL_129.txt */
<<
/*Expecting: expr Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4061 expr_FAIL_13.txt */
<<
/*Expecting: expr Given: BEGIN*/
MODULE a ; CONST a : COUNT := BEGIN BEGIN END ;
>> FAIL
/* test4062 expr_FAIL_130.txt */
<<
/*Expecting: expr Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4063 expr_FAIL_131.txt */
<<
/*Expecting: expr Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test4064 expr_FAIL_132.txt */
<<
/*Expecting: expr Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test4065 expr_FAIL_133.txt */
<<
/*Expecting: expr Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test4066 expr_FAIL_134.txt */
<<
/*Expecting: expr Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test4067 expr_FAIL_135.txt */
<<
/*Expecting: expr Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test4068 expr_FAIL_136.txt */
<<
/*Expecting: expr Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test4069 expr_FAIL_137.txt */
<<
/*Expecting: expr Given: +*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4070 expr_FAIL_138.txt */
<<
/*Expecting: expr Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4071 expr_FAIL_139.txt */
<<
/*Expecting: expr Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test4072 expr_FAIL_14.txt */
<<
/*Expecting: expr Given: END*/
MODULE a ; CONST a : COUNT := END BEGIN END ;
>> FAIL
/* test4073 expr_FAIL_141.txt */
<<
/*Expecting: expr Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test4074 expr_FAIL_142.txt */
<<
/*Expecting: expr Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a BEGIN END ;
>> FAIL
/* test4075 expr_FAIL_143.txt */
<<
/*Expecting: expr Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test4076 expr_FAIL_144.txt */
<<
/*Expecting: expr Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a BEGIN END ;
>> FAIL
/* test4077 expr_FAIL_145.txt */
<<
/*Expecting: expr Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test4078 expr_FAIL_147.txt */
<<
/*Expecting: expr Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) BEGIN END ;
>> FAIL
/* test4079 expr_FAIL_149.txt */
<<
/*Expecting: expr Given: STARLIT*/
MODULE a ; CONST a : COUNT := * BEGIN END ;
>> FAIL
/* test4080 expr_FAIL_15.txt */
<<
/*Expecting: expr Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4081 expr_FAIL_150.txt */
<<
/*Expecting: expr Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / BEGIN END ;
>> FAIL
/* test4082 expr_FAIL_151.txt */
<<
/*Expecting: expr Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : BEGIN END ;
>> FAIL
/* test4083 expr_FAIL_152.txt */
<<
/*Expecting: expr Given: decl_list.close.0*/
MODULE a ; BEGIN a ( ; VAR a : COUNT ) END ;
>> FAIL
/* test4084 expr_FAIL_153.txt */
<<
/*Expecting: expr Given: decl_list.close.0*/
MODULE a ; BEGIN a ( ; CONST a : COUNT := a ) END ;
>> FAIL
/* test4085 expr_FAIL_154.txt */
<<
/*Expecting: expr Given: decl_list.close.0*/
MODULE a ; BEGIN a ( ; FUNCTION a ( ) : COUNT := BEGIN END ) END ;
>> FAIL
/* test4086 expr_FAIL_155.txt */
<<
/*Expecting: expr Given: decl_list.close.0*/
MODULE a ; BEGIN a ( ; VAR a : COUNT ; VAR a : COUNT ) END ;
>> FAIL
/* test4087 expr_FAIL_156.txt */
<<
/*Expecting: expr Given: decl_list.close.0*/
MODULE a ; BEGIN a ( ; PROCEDURE a ( ) := BEGIN END ) END ;
>> FAIL
/* test4088 expr_FAIL_16.txt */
<<
/*Expecting: expr Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4089 expr_FAIL_17.txt */
<<
/*Expecting: expr Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4090 expr_FAIL_18.txt */
<<
/*Expecting: expr Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4091 expr_FAIL_19.txt */
<<
/*Expecting: expr Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4092 expr_FAIL_2.txt */
<<
/*Expecting: expr Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4093 expr_FAIL_20.txt */
<<
/*Expecting: expr Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4094 expr_FAIL_21.txt */
<<
/*Expecting: expr Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4095 expr_FAIL_22.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a BEGIN END ;
>> FAIL
/* test4096 expr_FAIL_23.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test4097 expr_FAIL_24.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4098 expr_FAIL_25.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4099 expr_FAIL_26.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) BEGIN END ;
>> FAIL
/* test4100 expr_FAIL_27.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4101 expr_FAIL_28.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4102 expr_FAIL_29.txt */
<<
/*Expecting: expr Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a BEGIN END ;
>> FAIL
/* test4103 expr_FAIL_3.txt */
<<
/*Expecting: expr Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4104 expr_FAIL_30.txt */
<<
/*Expecting: expr Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4105 expr_FAIL_32.txt */
<<
/*Expecting: expr Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4106 expr_FAIL_33.txt */
<<
/*Expecting: expr Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4107 expr_FAIL_34.txt */
<<
/*Expecting: expr Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4108 expr_FAIL_35.txt */
<<
/*Expecting: expr Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4109 expr_FAIL_36.txt */
<<
/*Expecting: expr Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4110 expr_FAIL_37.txt */
<<
/*Expecting: expr Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4111 expr_FAIL_38.txt */
<<
/*Expecting: expr Given: CONST*/
MODULE a ; CONST a : COUNT := CONST BEGIN END ;
>> FAIL
/* test4112 expr_FAIL_39.txt */
<<
/*Expecting: expr Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION BEGIN END ;
>> FAIL
/* test4113 expr_FAIL_4.txt */
<<
/*Expecting: expr Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4114 expr_FAIL_40.txt */
<<
/*Expecting: expr Given: )*/
MODULE a ; CONST a : COUNT := ) BEGIN END ;
>> FAIL
/* test4115 expr_FAIL_41.txt */
<<
/*Expecting: expr Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE BEGIN END ;
>> FAIL
/* test4116 expr_FAIL_42.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test4117 expr_FAIL_43.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4118 expr_FAIL_44.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test4119 expr_FAIL_45.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test4120 expr_FAIL_46.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4121 expr_FAIL_47.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4122 expr_FAIL_48.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4123 expr_FAIL_49.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4124 expr_FAIL_5.txt */
<<
/*Expecting: expr Given: CMPOP*/
MODULE a ; CONST a : COUNT := > BEGIN END ;
>> FAIL
/* test4125 expr_FAIL_50.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4126 expr_FAIL_51.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test4127 expr_FAIL_52.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test4128 expr_FAIL_53.txt */
<<
/*Expecting: expr Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4129 expr_FAIL_54.txt */
<<
/*Expecting: expr Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test4130 expr_FAIL_55.txt */
<<
/*Expecting: expr Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4131 expr_FAIL_56.txt */
<<
/*Expecting: expr Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test4132 expr_FAIL_57.txt */
<<
/*Expecting: expr Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4133 expr_FAIL_58.txt */
<<
/*Expecting: expr Given: var_decls*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4134 expr_FAIL_59.txt */
<<
/*Expecting: expr Given: var_decls*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4135 expr_FAIL_6.txt */
<<
/*Expecting: expr Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= BEGIN END ;
>> FAIL
/* test4136 expr_FAIL_60.txt */
<<
/*Expecting: expr Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4137 expr_FAIL_61.txt */
<<
/*Expecting: expr Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4138 expr_FAIL_62.txt */
<<
/*Expecting: expr Given: VAR*/
MODULE a ; CONST a : COUNT := VAR BEGIN END ;
>> FAIL
/* test4139 expr_FAIL_63.txt */
<<
/*Expecting: expr Given: var_decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4140 expr_FAIL_64.txt */
<<
/*Expecting: expr Given: ,*/
MODULE a ; CONST a : COUNT := , BEGIN END ;
>> FAIL
/* test4141 expr_FAIL_65.txt */
<<
/*Expecting: expr Given: param_list*/
MODULE a ; CONST a : COUNT := a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4142 expr_FAIL_66.txt */
<<
/*Expecting: expr Given: param_list*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test4143 expr_FAIL_67.txt */
<<
/*Expecting: expr Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT BEGIN END ;
>> FAIL
/* test4144 expr_FAIL_68.txt */
<<
/*Expecting: expr Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4145 expr_FAIL_69.txt */
<<
/*Expecting: expr Given: param*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test4146 expr_FAIL_7.txt */
<<
/*Expecting: expr Given: CMPOP*/
MODULE a ; CONST a : COUNT := < BEGIN END ;
>> FAIL
/* test4147 expr_FAIL_70.txt */
<<
/*Expecting: expr Given: param*/
MODULE a ; CONST a : COUNT := a : TRUTH BEGIN END ;
>> FAIL
/* test4148 expr_FAIL_71.txt */
<<
/*Expecting: expr Given: param*/
MODULE a ; CONST a : COUNT := a : FLOAT BEGIN END ;
>> FAIL
/* test4149 expr_FAIL_73.txt */
<<
/*Expecting: expr Given: id_list*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test4150 expr_FAIL_74.txt */
<<
/*Expecting: expr Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4151 expr_FAIL_75.txt */
<<
/*Expecting: expr Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4152 expr_FAIL_76.txt */
<<
/*Expecting: expr Given: DEFAS*/
MODULE a ; CONST a : COUNT := := BEGIN END ;
>> FAIL
/* test4153 expr_FAIL_77.txt */
<<
/*Expecting: expr Given: type*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4154 expr_FAIL_78.txt */
<<
/*Expecting: expr Given: type*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4155 expr_FAIL_79.txt */
<<
/*Expecting: expr Given: type*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4156 expr_FAIL_8.txt */
<<
/*Expecting: expr Given: CMPOP*/
MODULE a ; CONST a : COUNT := == BEGIN END ;
>> FAIL
/* test4157 expr_FAIL_80.txt */
<<
/*Expecting: expr Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END ;
>> FAIL
/* test4158 expr_FAIL_81.txt */
<<
/*Expecting: expr Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT BEGIN END ;
>> FAIL
/* test4159 expr_FAIL_82.txt */
<<
/*Expecting: expr Given: IF*/
MODULE a ; CONST a : COUNT := IF BEGIN END ;
>> FAIL
/* test4160 expr_FAIL_83.txt */
<<
/*Expecting: expr Given: THEN*/
MODULE a ; CONST a : COUNT := THEN BEGIN END ;
>> FAIL
/* test4161 expr_FAIL_84.txt */
<<
/*Expecting: expr Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE BEGIN END ;
>> FAIL
/* test4162 expr_FAIL_85.txt */
<<
/*Expecting: expr Given: DO*/
MODULE a ; CONST a : COUNT := DO BEGIN END ;
>> FAIL
/* test4163 expr_FAIL_86.txt */
<<
/*Expecting: expr Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END ;
>> FAIL
/* test4164 expr_FAIL_87.txt */
<<
/*Expecting: expr Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL BEGIN END ;
>> FAIL
/* test4165 expr_FAIL_88.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4166 expr_FAIL_9.txt */
<<
/*Expecting: expr Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= BEGIN END ;
>> FAIL
/* test4167 expr_FAIL_90.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4168 expr_FAIL_91.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a BEGIN END ;
>> FAIL
/* test4169 expr_FAIL_92.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4170 expr_FAIL_93.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4171 expr_FAIL_94.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4172 expr_FAIL_95.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test4173 expr_FAIL_96.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4174 expr_FAIL_97.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test4175 expr_FAIL_98.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4176 expr_FAIL_99.txt */
<<
/*Expecting: expr Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test4177 expr_arith_0_FAIL_0.txt */
<<
/*Expecting: expr_arith_0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4178 expr_arith_0_FAIL_1.txt */
<<
/*Expecting: expr_arith_0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4179 expr_arith_0_FAIL_10.txt */
<<
/*Expecting: expr_arith_0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := != BEGIN END ;
>> FAIL
/* test4180 expr_arith_0_FAIL_100.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test4181 expr_arith_0_FAIL_101.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test4182 expr_arith_0_FAIL_102.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4183 expr_arith_0_FAIL_103.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4184 expr_arith_0_FAIL_104.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4185 expr_arith_0_FAIL_105.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test4186 expr_arith_0_FAIL_106.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4187 expr_arith_0_FAIL_107.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) BEGIN END ;
>> FAIL
/* test4188 expr_arith_0_FAIL_108.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4189 expr_arith_0_FAIL_109.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4190 expr_arith_0_FAIL_11.txt */
<<
/*Expecting: expr_arith_0 Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE BEGIN END ;
>> FAIL
/* test4191 expr_arith_0_FAIL_110.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a BEGIN END ;
>> FAIL
/* test4192 expr_arith_0_FAIL_111.txt */
<<
/*Expecting: expr_arith_0 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4193 expr_arith_0_FAIL_113.txt */
<<
/*Expecting: expr_arith_0 Given: output_arg*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4194 expr_arith_0_FAIL_114.txt */
<<
/*Expecting: expr_arith_0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4195 expr_arith_0_FAIL_115.txt */
<<
/*Expecting: expr_arith_0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4196 expr_arith_0_FAIL_116.txt */
<<
/*Expecting: expr_arith_0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test4197 expr_arith_0_FAIL_117.txt */
<<
/*Expecting: expr_arith_0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test4198 expr_arith_0_FAIL_118.txt */
<<
/*Expecting: expr_arith_0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test4199 expr_arith_0_FAIL_119.txt */
<<
/*Expecting: expr_arith_0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test4200 expr_arith_0_FAIL_12.txt */
<<
/*Expecting: expr_arith_0 Given: ;*/
MODULE a ; CONST a : COUNT := ; BEGIN END ;
>> FAIL
/* test4201 expr_arith_0_FAIL_120.txt */
<<
/*Expecting: expr_arith_0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test4202 expr_arith_0_FAIL_121.txt */
<<
/*Expecting: expr_arith_0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test4203 expr_arith_0_FAIL_122.txt */
<<
/*Expecting: expr_arith_0 Given: +*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4204 expr_arith_0_FAIL_123.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4205 expr_arith_0_FAIL_124.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test4206 expr_arith_0_FAIL_126.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test4207 expr_arith_0_FAIL_127.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a BEGIN END ;
>> FAIL
/* test4208 expr_arith_0_FAIL_128.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test4209 expr_arith_0_FAIL_129.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a BEGIN END ;
>> FAIL
/* test4210 expr_arith_0_FAIL_13.txt */
<<
/*Expecting: expr_arith_0 Given: END*/
MODULE a ; CONST a : COUNT := END BEGIN END ;
>> FAIL
/* test4211 expr_arith_0_FAIL_130.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) BEGIN END ;
>> FAIL
/* test4212 expr_arith_0_FAIL_132.txt */
<<
/*Expecting: expr_arith_0 Given: STARLIT*/
MODULE a ; CONST a : COUNT := * BEGIN END ;
>> FAIL
/* test4213 expr_arith_0_FAIL_133.txt */
<<
/*Expecting: expr_arith_0 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / BEGIN END ;
>> FAIL
/* test4214 expr_arith_0_FAIL_134.txt */
<<
/*Expecting: expr_arith_0 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : BEGIN END ;
>> FAIL
/* test4215 expr_arith_0_FAIL_135.txt */
<<
/*Expecting: expr_arith_0 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a / BEGIN BEGIN END ;
>> FAIL
/* test4216 expr_arith_0_FAIL_136.txt */
<<
/*Expecting: expr_arith_0 Given: )*/
MODULE a ; CONST a : COUNT := a / ) BEGIN END ;
>> FAIL
/* test4217 expr_arith_0_FAIL_137.txt */
<<
/*Expecting: expr_arith_0 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a / a : COUNT BEGIN END ;
>> FAIL
/* test4218 expr_arith_0_FAIL_138.txt */
<<
/*Expecting: expr_arith_0 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a / VAR a : COUNT BEGIN END ;
>> FAIL
/* test4219 expr_arith_0_FAIL_139.txt */
<<
/*Expecting: expr_arith_0 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a / a : COUNT BEGIN END ;
>> FAIL
/* test4220 expr_arith_0_FAIL_14.txt */
<<
/*Expecting: expr_arith_0 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4221 expr_arith_0_FAIL_140.txt */
<<
/*Expecting: expr_arith_0 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a / VAR a : COUNT BEGIN END ;
>> FAIL
/* test4222 expr_arith_0_FAIL_141.txt */
<<
/*Expecting: expr_arith_0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a / VAR a : COUNT BEGIN END ;
>> FAIL
/* test4223 expr_arith_0_FAIL_142.txt */
<<
/*Expecting: expr_arith_0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a / VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4224 expr_arith_0_FAIL_143.txt */
<<
/*Expecting: expr_arith_0 Given: VAR*/
MODULE a ; CONST a : COUNT := a / VAR BEGIN END ;
>> FAIL
/* test4225 expr_arith_0_FAIL_144.txt */
<<
/*Expecting: expr_arith_0 Given: var_decl*/
MODULE a ; CONST a : COUNT := a / VAR a : COUNT BEGIN END ;
>> FAIL
/* test4226 expr_arith_0_FAIL_145.txt */
<<
/*Expecting: expr_arith_0 Given: param_list*/
MODULE a ; CONST a : COUNT := a / a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4227 expr_arith_0_FAIL_146.txt */
<<
/*Expecting: expr_arith_0 Given: param_list*/
MODULE a ; CONST a : COUNT := a / a : COUNT BEGIN END ;
>> FAIL
/* test4228 expr_arith_0_FAIL_147.txt */
<<
/*Expecting: expr_arith_0 Given: param*/
MODULE a ; CONST a : COUNT := a / a : COUNT BEGIN END ;
>> FAIL
/* test4229 expr_arith_0_FAIL_148.txt */
<<
/*Expecting: expr_arith_0 Given: param*/
MODULE a ; CONST a : COUNT := a / a : TRUTH BEGIN END ;
>> FAIL
/* test4230 expr_arith_0_FAIL_149.txt */
<<
/*Expecting: expr_arith_0 Given: param*/
MODULE a ; CONST a : COUNT := a / a : FLOAT BEGIN END ;
>> FAIL
/* test4231 expr_arith_0_FAIL_15.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4232 expr_arith_0_FAIL_151.txt */
<<
/*Expecting: expr_arith_0 Given: id_list*/
MODULE a ; CONST a : COUNT := a / a , a BEGIN END ;
>> FAIL
/* test4233 expr_arith_0_FAIL_154.txt */
<<
/*Expecting: expr_arith_0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a / a , a BEGIN END ;
>> FAIL
/* test4234 expr_arith_0_FAIL_16.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4235 expr_arith_0_FAIL_162.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a / a / a BEGIN END ;
>> FAIL
/* test4236 expr_arith_0_FAIL_164.txt */
<<
/*Expecting: expr_arith_0 Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := a / / a BEGIN END ;
>> FAIL
/* test4237 expr_arith_0_FAIL_17.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4238 expr_arith_0_FAIL_18.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4239 expr_arith_0_FAIL_19.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4240 expr_arith_0_FAIL_2.txt */
<<
/*Expecting: expr_arith_0 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4241 expr_arith_0_FAIL_20.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4242 expr_arith_0_FAIL_21.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4243 expr_arith_0_FAIL_22.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4244 expr_arith_0_FAIL_23.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4245 expr_arith_0_FAIL_24.txt */
<<
/*Expecting: expr_arith_0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4246 expr_arith_0_FAIL_25.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4247 expr_arith_0_FAIL_26.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a BEGIN END ;
>> FAIL
/* test4248 expr_arith_0_FAIL_27.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test4249 expr_arith_0_FAIL_28.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4250 expr_arith_0_FAIL_29.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4251 expr_arith_0_FAIL_3.txt */
<<
/*Expecting: expr_arith_0 Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4252 expr_arith_0_FAIL_30.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) BEGIN END ;
>> FAIL
/* test4253 expr_arith_0_FAIL_31.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4254 expr_arith_0_FAIL_32.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4255 expr_arith_0_FAIL_33.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a BEGIN END ;
>> FAIL
/* test4256 expr_arith_0_FAIL_34.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4257 expr_arith_0_FAIL_36.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4258 expr_arith_0_FAIL_37.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4259 expr_arith_0_FAIL_38.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4260 expr_arith_0_FAIL_39.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4261 expr_arith_0_FAIL_4.txt */
<<
/*Expecting: expr_arith_0 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4262 expr_arith_0_FAIL_40.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4263 expr_arith_0_FAIL_41.txt */
<<
/*Expecting: expr_arith_0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4264 expr_arith_0_FAIL_42.txt */
<<
/*Expecting: expr_arith_0 Given: CONST*/
MODULE a ; CONST a : COUNT := CONST BEGIN END ;
>> FAIL
/* test4265 expr_arith_0_FAIL_43.txt */
<<
/*Expecting: expr_arith_0 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION BEGIN END ;
>> FAIL
/* test4266 expr_arith_0_FAIL_44.txt */
<<
/*Expecting: expr_arith_0 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE BEGIN END ;
>> FAIL
/* test4267 expr_arith_0_FAIL_45.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test4268 expr_arith_0_FAIL_46.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4269 expr_arith_0_FAIL_47.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test4270 expr_arith_0_FAIL_48.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test4271 expr_arith_0_FAIL_49.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4272 expr_arith_0_FAIL_5.txt */
<<
/*Expecting: expr_arith_0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := > BEGIN END ;
>> FAIL
/* test4273 expr_arith_0_FAIL_50.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4274 expr_arith_0_FAIL_51.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4275 expr_arith_0_FAIL_52.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4276 expr_arith_0_FAIL_53.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4277 expr_arith_0_FAIL_54.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test4278 expr_arith_0_FAIL_55.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test4279 expr_arith_0_FAIL_56.txt */
<<
/*Expecting: expr_arith_0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4280 expr_arith_0_FAIL_57.txt */
<<
/*Expecting: expr_arith_0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4281 expr_arith_0_FAIL_58.txt */
<<
/*Expecting: expr_arith_0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4282 expr_arith_0_FAIL_59.txt */
<<
/*Expecting: expr_arith_0 Given: ,*/
MODULE a ; CONST a : COUNT := , BEGIN END ;
>> FAIL
/* test4283 expr_arith_0_FAIL_6.txt */
<<
/*Expecting: expr_arith_0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= BEGIN END ;
>> FAIL
/* test4284 expr_arith_0_FAIL_60.txt */
<<
/*Expecting: expr_arith_0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT BEGIN END ;
>> FAIL
/* test4285 expr_arith_0_FAIL_61.txt */
<<
/*Expecting: expr_arith_0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4286 expr_arith_0_FAIL_62.txt */
<<
/*Expecting: expr_arith_0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4287 expr_arith_0_FAIL_63.txt */
<<
/*Expecting: expr_arith_0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4288 expr_arith_0_FAIL_64.txt */
<<
/*Expecting: expr_arith_0 Given: DEFAS*/
MODULE a ; CONST a : COUNT := := BEGIN END ;
>> FAIL
/* test4289 expr_arith_0_FAIL_65.txt */
<<
/*Expecting: expr_arith_0 Given: type*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4290 expr_arith_0_FAIL_66.txt */
<<
/*Expecting: expr_arith_0 Given: type*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4291 expr_arith_0_FAIL_67.txt */
<<
/*Expecting: expr_arith_0 Given: type*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4292 expr_arith_0_FAIL_68.txt */
<<
/*Expecting: expr_arith_0 Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END ;
>> FAIL
/* test4293 expr_arith_0_FAIL_69.txt */
<<
/*Expecting: expr_arith_0 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT BEGIN END ;
>> FAIL
/* test4294 expr_arith_0_FAIL_7.txt */
<<
/*Expecting: expr_arith_0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := < BEGIN END ;
>> FAIL
/* test4295 expr_arith_0_FAIL_70.txt */
<<
/*Expecting: expr_arith_0 Given: IF*/
MODULE a ; CONST a : COUNT := IF BEGIN END ;
>> FAIL
/* test4296 expr_arith_0_FAIL_71.txt */
<<
/*Expecting: expr_arith_0 Given: THEN*/
MODULE a ; CONST a : COUNT := THEN BEGIN END ;
>> FAIL
/* test4297 expr_arith_0_FAIL_72.txt */
<<
/*Expecting: expr_arith_0 Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE BEGIN END ;
>> FAIL
/* test4298 expr_arith_0_FAIL_73.txt */
<<
/*Expecting: expr_arith_0 Given: DO*/
MODULE a ; CONST a : COUNT := DO BEGIN END ;
>> FAIL
/* test4299 expr_arith_0_FAIL_74.txt */
<<
/*Expecting: expr_arith_0 Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END ;
>> FAIL
/* test4300 expr_arith_0_FAIL_75.txt */
<<
/*Expecting: expr_arith_0 Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL BEGIN END ;
>> FAIL
/* test4301 expr_arith_0_FAIL_76.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4302 expr_arith_0_FAIL_78.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4303 expr_arith_0_FAIL_79.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a BEGIN END ;
>> FAIL
/* test4304 expr_arith_0_FAIL_8.txt */
<<
/*Expecting: expr_arith_0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := == BEGIN END ;
>> FAIL
/* test4305 expr_arith_0_FAIL_80.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4306 expr_arith_0_FAIL_81.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4307 expr_arith_0_FAIL_82.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4308 expr_arith_0_FAIL_83.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test4309 expr_arith_0_FAIL_84.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4310 expr_arith_0_FAIL_85.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test4311 expr_arith_0_FAIL_86.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4312 expr_arith_0_FAIL_87.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test4313 expr_arith_0_FAIL_88.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4314 expr_arith_0_FAIL_89.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4315 expr_arith_0_FAIL_9.txt */
<<
/*Expecting: expr_arith_0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= BEGIN END ;
>> FAIL
/* test4316 expr_arith_0_FAIL_90.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4317 expr_arith_0_FAIL_91.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4318 expr_arith_0_FAIL_93.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a BEGIN END ;
>> FAIL
/* test4319 expr_arith_0_FAIL_94.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4320 expr_arith_0_FAIL_95.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4321 expr_arith_0_FAIL_96.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test4322 expr_arith_0_FAIL_97.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test4323 expr_arith_0_FAIL_98.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test4324 expr_arith_0_FAIL_99.txt */
<<
/*Expecting: expr_arith_0 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" BEGIN END ;
>> FAIL
/* test4325 expr_arith_0_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a / - a BEGIN END ;
>> OK
/* test4326 expr_arith_0_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := a / ( a ) BEGIN END ;
>> OK
/* test4327 expr_arith_0_PASS_2.txt */
<<
MODULE a ; CONST a : COUNT := a / . BEGIN END ;
>> OK
/* test4328 expr_arith_0_PASS_3.txt */
<<
MODULE a ; CONST a : COUNT := a / 0 BEGIN END ;
>> OK
/* test4329 expr_arith_0.opt.0_FAIL_0.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" a BEGIN END ;
>> FAIL
/* test4330 expr_arith_0.opt.0_FAIL_1.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" a BEGIN END ;
>> FAIL
/* test4331 expr_arith_0.opt.0_FAIL_10.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test4332 expr_arith_0.opt.0_FAIL_100.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) a BEGIN END ;
>> FAIL
/* test4333 expr_arith_0.opt.0_FAIL_101.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a a BEGIN END ;
>> FAIL
/* test4334 expr_arith_0.opt.0_FAIL_102.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4335 expr_arith_0.opt.0_FAIL_103.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4336 expr_arith_0.opt.0_FAIL_104.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4337 expr_arith_0.opt.0_FAIL_105.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a a BEGIN END ;
>> FAIL
/* test4338 expr_arith_0.opt.0_FAIL_106.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test4339 expr_arith_0.opt.0_FAIL_107.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) a BEGIN END ;
>> FAIL
/* test4340 expr_arith_0.opt.0_FAIL_108.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4341 expr_arith_0.opt.0_FAIL_109.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4342 expr_arith_0.opt.0_FAIL_11.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE a BEGIN END ;
>> FAIL
/* test4343 expr_arith_0.opt.0_FAIL_110.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a a BEGIN END ;
>> FAIL
/* test4344 expr_arith_0.opt.0_FAIL_111.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test4345 expr_arith_0.opt.0_FAIL_112.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4346 expr_arith_0.opt.0_FAIL_113.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := "" a BEGIN END ;
>> FAIL
/* test4347 expr_arith_0.opt.0_FAIL_114.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a a BEGIN END ;
>> FAIL
/* test4348 expr_arith_0.opt.0_FAIL_115.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a a BEGIN END ;
>> FAIL
/* test4349 expr_arith_0.opt.0_FAIL_116.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a a BEGIN END ;
>> FAIL
/* test4350 expr_arith_0.opt.0_FAIL_117.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a a BEGIN END ;
>> FAIL
/* test4351 expr_arith_0.opt.0_FAIL_118.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a a BEGIN END ;
>> FAIL
/* test4352 expr_arith_0.opt.0_FAIL_119.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a a BEGIN END ;
>> FAIL
/* test4353 expr_arith_0.opt.0_FAIL_12.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: ;*/
MODULE a ; CONST a : COUNT := ; a BEGIN END ;
>> FAIL
/* test4354 expr_arith_0.opt.0_FAIL_120.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a a BEGIN END ;
>> FAIL
/* test4355 expr_arith_0.opt.0_FAIL_121.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a a BEGIN END ;
>> FAIL
/* test4356 expr_arith_0.opt.0_FAIL_122.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: +*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test4357 expr_arith_0.opt.0_FAIL_123.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test4358 expr_arith_0.opt.0_FAIL_125.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := - a a BEGIN END ;
>> FAIL
/* test4359 expr_arith_0.opt.0_FAIL_126.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a a BEGIN END ;
>> FAIL
/* test4360 expr_arith_0.opt.0_FAIL_127.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a a BEGIN END ;
>> FAIL
/* test4361 expr_arith_0.opt.0_FAIL_128.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a a BEGIN END ;
>> FAIL
/* test4362 expr_arith_0.opt.0_FAIL_129.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a a BEGIN END ;
>> FAIL
/* test4363 expr_arith_0.opt.0_FAIL_13.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: END*/
MODULE a ; CONST a : COUNT := END a BEGIN END ;
>> FAIL
/* test4364 expr_arith_0.opt.0_FAIL_130.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a a BEGIN END ;
>> FAIL
/* test4365 expr_arith_0.opt.0_FAIL_131.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) a BEGIN END ;
>> FAIL
/* test4366 expr_arith_0.opt.0_FAIL_132.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( a ) a BEGIN END ;
>> FAIL
/* test4367 expr_arith_0.opt.0_FAIL_133.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: STARLIT*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test4368 expr_arith_0.opt.0_FAIL_134.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test4369 expr_arith_0.opt.0_FAIL_135.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : a BEGIN END ;
>> FAIL
/* test4370 expr_arith_0.opt.0_FAIL_14.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4371 expr_arith_0.opt.0_FAIL_15.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4372 expr_arith_0.opt.0_FAIL_16.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4373 expr_arith_0.opt.0_FAIL_17.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test4374 expr_arith_0.opt.0_FAIL_18.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4375 expr_arith_0.opt.0_FAIL_19.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test4376 expr_arith_0.opt.0_FAIL_2.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH a BEGIN END ;
>> FAIL
/* test4377 expr_arith_0.opt.0_FAIL_20.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4378 expr_arith_0.opt.0_FAIL_21.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4379 expr_arith_0.opt.0_FAIL_22.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test4380 expr_arith_0.opt.0_FAIL_23.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4381 expr_arith_0.opt.0_FAIL_24.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test4382 expr_arith_0.opt.0_FAIL_25.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test4383 expr_arith_0.opt.0_FAIL_26.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a a BEGIN END ;
>> FAIL
/* test4384 expr_arith_0.opt.0_FAIL_27.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END a BEGIN END ;
>> FAIL
/* test4385 expr_arith_0.opt.0_FAIL_28.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test4386 expr_arith_0.opt.0_FAIL_29.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4387 expr_arith_0.opt.0_FAIL_3.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT a BEGIN END ;
>> FAIL
/* test4388 expr_arith_0.opt.0_FAIL_30.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) a BEGIN END ;
>> FAIL
/* test4389 expr_arith_0.opt.0_FAIL_31.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4390 expr_arith_0.opt.0_FAIL_32.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4391 expr_arith_0.opt.0_FAIL_33.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a a BEGIN END ;
>> FAIL
/* test4392 expr_arith_0.opt.0_FAIL_34.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test4393 expr_arith_0.opt.0_FAIL_35.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test4394 expr_arith_0.opt.0_FAIL_36.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test4395 expr_arith_0.opt.0_FAIL_37.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4396 expr_arith_0.opt.0_FAIL_38.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4397 expr_arith_0.opt.0_FAIL_39.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a a BEGIN END ;
>> FAIL
/* test4398 expr_arith_0.opt.0_FAIL_4.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT a BEGIN END ;
>> FAIL
/* test4399 expr_arith_0.opt.0_FAIL_40.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a a BEGIN END ;
>> FAIL
/* test4400 expr_arith_0.opt.0_FAIL_41.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4401 expr_arith_0.opt.0_FAIL_42.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: CONST*/
MODULE a ; CONST a : COUNT := CONST a BEGIN END ;
>> FAIL
/* test4402 expr_arith_0.opt.0_FAIL_43.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION a BEGIN END ;
>> FAIL
/* test4403 expr_arith_0.opt.0_FAIL_44.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE a BEGIN END ;
>> FAIL
/* test4404 expr_arith_0.opt.0_FAIL_45.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END a BEGIN END ;
>> FAIL
/* test4405 expr_arith_0.opt.0_FAIL_46.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4406 expr_arith_0.opt.0_FAIL_47.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END a BEGIN END ;
>> FAIL
/* test4407 expr_arith_0.opt.0_FAIL_48.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a a BEGIN END ;
>> FAIL
/* test4408 expr_arith_0.opt.0_FAIL_49.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4409 expr_arith_0.opt.0_FAIL_5.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test4410 expr_arith_0.opt.0_FAIL_50.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test4411 expr_arith_0.opt.0_FAIL_51.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test4412 expr_arith_0.opt.0_FAIL_52.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test4413 expr_arith_0.opt.0_FAIL_53.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test4414 expr_arith_0.opt.0_FAIL_54.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a a BEGIN END ;
>> FAIL
/* test4415 expr_arith_0.opt.0_FAIL_55.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END a BEGIN END ;
>> FAIL
/* test4416 expr_arith_0.opt.0_FAIL_56.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test4417 expr_arith_0.opt.0_FAIL_57.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4418 expr_arith_0.opt.0_FAIL_58.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test4419 expr_arith_0.opt.0_FAIL_59.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: ,*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4420 expr_arith_0.opt.0_FAIL_6.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test4421 expr_arith_0.opt.0_FAIL_60.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT a BEGIN END ;
>> FAIL
/* test4422 expr_arith_0.opt.0_FAIL_61.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test4423 expr_arith_0.opt.0_FAIL_62.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a a BEGIN END ;
>> FAIL
/* test4424 expr_arith_0.opt.0_FAIL_63.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a a BEGIN END ;
>> FAIL
/* test4425 expr_arith_0.opt.0_FAIL_64.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: DEFAS*/
MODULE a ; CONST a : COUNT := := a BEGIN END ;
>> FAIL
/* test4426 expr_arith_0.opt.0_FAIL_65.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := TRUTH a BEGIN END ;
>> FAIL
/* test4427 expr_arith_0.opt.0_FAIL_66.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := COUNT a BEGIN END ;
>> FAIL
/* test4428 expr_arith_0.opt.0_FAIL_67.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := FLOAT a BEGIN END ;
>> FAIL
/* test4429 expr_arith_0.opt.0_FAIL_68.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE a BEGIN END ;
>> FAIL
/* test4430 expr_arith_0.opt.0_FAIL_69.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4431 expr_arith_0.opt.0_FAIL_7.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test4432 expr_arith_0.opt.0_FAIL_70.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: IF*/
MODULE a ; CONST a : COUNT := IF a BEGIN END ;
>> FAIL
/* test4433 expr_arith_0.opt.0_FAIL_71.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: THEN*/
MODULE a ; CONST a : COUNT := THEN a BEGIN END ;
>> FAIL
/* test4434 expr_arith_0.opt.0_FAIL_72.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE a BEGIN END ;
>> FAIL
/* test4435 expr_arith_0.opt.0_FAIL_73.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: DO*/
MODULE a ; CONST a : COUNT := DO a BEGIN END ;
>> FAIL
/* test4436 expr_arith_0.opt.0_FAIL_74.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT a BEGIN END ;
>> FAIL
/* test4437 expr_arith_0.opt.0_FAIL_75.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL a BEGIN END ;
>> FAIL
/* test4438 expr_arith_0.opt.0_FAIL_76.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a := a a BEGIN END ;
>> FAIL
/* test4439 expr_arith_0.opt.0_FAIL_77.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test4440 expr_arith_0.opt.0_FAIL_78.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4441 expr_arith_0.opt.0_FAIL_79.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a a BEGIN END ;
>> FAIL
/* test4442 expr_arith_0.opt.0_FAIL_8.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test4443 expr_arith_0.opt.0_FAIL_80.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test4444 expr_arith_0.opt.0_FAIL_81.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4445 expr_arith_0.opt.0_FAIL_82.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4446 expr_arith_0.opt.0_FAIL_83.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a a BEGIN END ;
>> FAIL
/* test4447 expr_arith_0.opt.0_FAIL_84.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4448 expr_arith_0.opt.0_FAIL_85.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a a BEGIN END ;
>> FAIL
/* test4449 expr_arith_0.opt.0_FAIL_86.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4450 expr_arith_0.opt.0_FAIL_87.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a a BEGIN END ;
>> FAIL
/* test4451 expr_arith_0.opt.0_FAIL_88.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a a BEGIN END ;
>> FAIL
/* test4452 expr_arith_0.opt.0_FAIL_89.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test4453 expr_arith_0.opt.0_FAIL_9.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test4454 expr_arith_0.opt.0_FAIL_90.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4455 expr_arith_0.opt.0_FAIL_91.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4456 expr_arith_0.opt.0_FAIL_92.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test4457 expr_arith_0.opt.0_FAIL_93.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a a BEGIN END ;
>> FAIL
/* test4458 expr_arith_0.opt.0_FAIL_94.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4459 expr_arith_0.opt.0_FAIL_95.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4460 expr_arith_0.opt.0_FAIL_96.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a a BEGIN END ;
>> FAIL
/* test4461 expr_arith_0.opt.0_FAIL_97.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a a BEGIN END ;
>> FAIL
/* test4462 expr_arith_0.opt.0_FAIL_98.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) a BEGIN END ;
>> FAIL
/* test4463 expr_arith_0.opt.0_FAIL_99.txt */
<<
/*Expecting: expr_arith_0.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" a BEGIN END ;
>> FAIL
/* test4464 expr_arith_1_FAIL_0.txt */
<<
/*Expecting: expr_arith_1 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4465 expr_arith_1_FAIL_1.txt */
<<
/*Expecting: expr_arith_1 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4466 expr_arith_1_FAIL_10.txt */
<<
/*Expecting: expr_arith_1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := != BEGIN END ;
>> FAIL
/* test4467 expr_arith_1_FAIL_100.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test4468 expr_arith_1_FAIL_101.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test4469 expr_arith_1_FAIL_102.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4470 expr_arith_1_FAIL_103.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4471 expr_arith_1_FAIL_104.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4472 expr_arith_1_FAIL_105.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test4473 expr_arith_1_FAIL_106.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4474 expr_arith_1_FAIL_107.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) BEGIN END ;
>> FAIL
/* test4475 expr_arith_1_FAIL_108.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4476 expr_arith_1_FAIL_109.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4477 expr_arith_1_FAIL_11.txt */
<<
/*Expecting: expr_arith_1 Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE BEGIN END ;
>> FAIL
/* test4478 expr_arith_1_FAIL_110.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a BEGIN END ;
>> FAIL
/* test4479 expr_arith_1_FAIL_111.txt */
<<
/*Expecting: expr_arith_1 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4480 expr_arith_1_FAIL_113.txt */
<<
/*Expecting: expr_arith_1 Given: output_arg*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4481 expr_arith_1_FAIL_114.txt */
<<
/*Expecting: expr_arith_1 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4482 expr_arith_1_FAIL_115.txt */
<<
/*Expecting: expr_arith_1 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4483 expr_arith_1_FAIL_116.txt */
<<
/*Expecting: expr_arith_1 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test4484 expr_arith_1_FAIL_117.txt */
<<
/*Expecting: expr_arith_1 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test4485 expr_arith_1_FAIL_118.txt */
<<
/*Expecting: expr_arith_1 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test4486 expr_arith_1_FAIL_119.txt */
<<
/*Expecting: expr_arith_1 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test4487 expr_arith_1_FAIL_12.txt */
<<
/*Expecting: expr_arith_1 Given: ;*/
MODULE a ; CONST a : COUNT := ; BEGIN END ;
>> FAIL
/* test4488 expr_arith_1_FAIL_120.txt */
<<
/*Expecting: expr_arith_1 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test4489 expr_arith_1_FAIL_121.txt */
<<
/*Expecting: expr_arith_1 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test4490 expr_arith_1_FAIL_122.txt */
<<
/*Expecting: expr_arith_1 Given: +*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4491 expr_arith_1_FAIL_123.txt */
<<
/*Expecting: expr_arith_1 Given: -*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test4492 expr_arith_1_FAIL_124.txt */
<<
/*Expecting: expr_arith_1 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4493 expr_arith_1_FAIL_125.txt */
<<
/*Expecting: expr_arith_1 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test4494 expr_arith_1_FAIL_126.txt */
<<
/*Expecting: expr_arith_1 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test4495 expr_arith_1_FAIL_127.txt */
<<
/*Expecting: expr_arith_1 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a BEGIN END ;
>> FAIL
/* test4496 expr_arith_1_FAIL_128.txt */
<<
/*Expecting: expr_arith_1 Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test4497 expr_arith_1_FAIL_129.txt */
<<
/*Expecting: expr_arith_1 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) BEGIN END ;
>> FAIL
/* test4498 expr_arith_1_FAIL_13.txt */
<<
/*Expecting: expr_arith_1 Given: END*/
MODULE a ; CONST a : COUNT := END BEGIN END ;
>> FAIL
/* test4499 expr_arith_1_FAIL_131.txt */
<<
/*Expecting: expr_arith_1 Given: STARLIT*/
MODULE a ; CONST a : COUNT := * BEGIN END ;
>> FAIL
/* test4500 expr_arith_1_FAIL_132.txt */
<<
/*Expecting: expr_arith_1 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / BEGIN END ;
>> FAIL
/* test4501 expr_arith_1_FAIL_133.txt */
<<
/*Expecting: expr_arith_1 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : BEGIN END ;
>> FAIL
/* test4502 expr_arith_1_FAIL_134.txt */
<<
/*Expecting: expr_arith_1 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a + BEGIN BEGIN END ;
>> FAIL
/* test4503 expr_arith_1_FAIL_135.txt */
<<
/*Expecting: expr_arith_1 Given: )*/
MODULE a ; CONST a : COUNT := a + ) BEGIN END ;
>> FAIL
/* test4504 expr_arith_1_FAIL_136.txt */
<<
/*Expecting: expr_arith_1 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a + a : COUNT BEGIN END ;
>> FAIL
/* test4505 expr_arith_1_FAIL_137.txt */
<<
/*Expecting: expr_arith_1 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a + VAR a : COUNT BEGIN END ;
>> FAIL
/* test4506 expr_arith_1_FAIL_138.txt */
<<
/*Expecting: expr_arith_1 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a + a : COUNT BEGIN END ;
>> FAIL
/* test4507 expr_arith_1_FAIL_139.txt */
<<
/*Expecting: expr_arith_1 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a + VAR a : COUNT BEGIN END ;
>> FAIL
/* test4508 expr_arith_1_FAIL_14.txt */
<<
/*Expecting: expr_arith_1 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4509 expr_arith_1_FAIL_140.txt */
<<
/*Expecting: expr_arith_1 Given: var_decls*/
MODULE a ; CONST a : COUNT := a + VAR a : COUNT BEGIN END ;
>> FAIL
/* test4510 expr_arith_1_FAIL_141.txt */
<<
/*Expecting: expr_arith_1 Given: var_decls*/
MODULE a ; CONST a : COUNT := a + VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4511 expr_arith_1_FAIL_142.txt */
<<
/*Expecting: expr_arith_1 Given: VAR*/
MODULE a ; CONST a : COUNT := a + VAR BEGIN END ;
>> FAIL
/* test4512 expr_arith_1_FAIL_143.txt */
<<
/*Expecting: expr_arith_1 Given: var_decl*/
MODULE a ; CONST a : COUNT := a + VAR a : COUNT BEGIN END ;
>> FAIL
/* test4513 expr_arith_1_FAIL_144.txt */
<<
/*Expecting: expr_arith_1 Given: param_list*/
MODULE a ; CONST a : COUNT := a + a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4514 expr_arith_1_FAIL_145.txt */
<<
/*Expecting: expr_arith_1 Given: param_list*/
MODULE a ; CONST a : COUNT := a + a : COUNT BEGIN END ;
>> FAIL
/* test4515 expr_arith_1_FAIL_146.txt */
<<
/*Expecting: expr_arith_1 Given: param*/
MODULE a ; CONST a : COUNT := a + a : COUNT BEGIN END ;
>> FAIL
/* test4516 expr_arith_1_FAIL_147.txt */
<<
/*Expecting: expr_arith_1 Given: param*/
MODULE a ; CONST a : COUNT := a + a : TRUTH BEGIN END ;
>> FAIL
/* test4517 expr_arith_1_FAIL_148.txt */
<<
/*Expecting: expr_arith_1 Given: param*/
MODULE a ; CONST a : COUNT := a + a : FLOAT BEGIN END ;
>> FAIL
/* test4518 expr_arith_1_FAIL_15.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4519 expr_arith_1_FAIL_150.txt */
<<
/*Expecting: expr_arith_1 Given: id_list*/
MODULE a ; CONST a : COUNT := a + a , a BEGIN END ;
>> FAIL
/* test4520 expr_arith_1_FAIL_153.txt */
<<
/*Expecting: expr_arith_1 Given: expr_list*/
MODULE a ; CONST a : COUNT := a + a , a BEGIN END ;
>> FAIL
/* test4521 expr_arith_1_FAIL_16.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4522 expr_arith_1_FAIL_17.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4523 expr_arith_1_FAIL_18.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4524 expr_arith_1_FAIL_19.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4525 expr_arith_1_FAIL_2.txt */
<<
/*Expecting: expr_arith_1 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4526 expr_arith_1_FAIL_20.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4527 expr_arith_1_FAIL_21.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4528 expr_arith_1_FAIL_22.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4529 expr_arith_1_FAIL_23.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4530 expr_arith_1_FAIL_24.txt */
<<
/*Expecting: expr_arith_1 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4531 expr_arith_1_FAIL_25.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4532 expr_arith_1_FAIL_26.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a BEGIN END ;
>> FAIL
/* test4533 expr_arith_1_FAIL_27.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test4534 expr_arith_1_FAIL_28.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4535 expr_arith_1_FAIL_29.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4536 expr_arith_1_FAIL_3.txt */
<<
/*Expecting: expr_arith_1 Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4537 expr_arith_1_FAIL_30.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) BEGIN END ;
>> FAIL
/* test4538 expr_arith_1_FAIL_31.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4539 expr_arith_1_FAIL_32.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4540 expr_arith_1_FAIL_33.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a BEGIN END ;
>> FAIL
/* test4541 expr_arith_1_FAIL_34.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4542 expr_arith_1_FAIL_36.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4543 expr_arith_1_FAIL_37.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4544 expr_arith_1_FAIL_38.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4545 expr_arith_1_FAIL_39.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4546 expr_arith_1_FAIL_4.txt */
<<
/*Expecting: expr_arith_1 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4547 expr_arith_1_FAIL_40.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4548 expr_arith_1_FAIL_41.txt */
<<
/*Expecting: expr_arith_1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4549 expr_arith_1_FAIL_42.txt */
<<
/*Expecting: expr_arith_1 Given: CONST*/
MODULE a ; CONST a : COUNT := CONST BEGIN END ;
>> FAIL
/* test4550 expr_arith_1_FAIL_43.txt */
<<
/*Expecting: expr_arith_1 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION BEGIN END ;
>> FAIL
/* test4551 expr_arith_1_FAIL_44.txt */
<<
/*Expecting: expr_arith_1 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE BEGIN END ;
>> FAIL
/* test4552 expr_arith_1_FAIL_45.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test4553 expr_arith_1_FAIL_46.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4554 expr_arith_1_FAIL_47.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test4555 expr_arith_1_FAIL_48.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test4556 expr_arith_1_FAIL_49.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4557 expr_arith_1_FAIL_5.txt */
<<
/*Expecting: expr_arith_1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := > BEGIN END ;
>> FAIL
/* test4558 expr_arith_1_FAIL_50.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4559 expr_arith_1_FAIL_51.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4560 expr_arith_1_FAIL_52.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4561 expr_arith_1_FAIL_53.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4562 expr_arith_1_FAIL_54.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test4563 expr_arith_1_FAIL_55.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test4564 expr_arith_1_FAIL_56.txt */
<<
/*Expecting: expr_arith_1 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4565 expr_arith_1_FAIL_57.txt */
<<
/*Expecting: expr_arith_1 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4566 expr_arith_1_FAIL_58.txt */
<<
/*Expecting: expr_arith_1 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4567 expr_arith_1_FAIL_59.txt */
<<
/*Expecting: expr_arith_1 Given: ,*/
MODULE a ; CONST a : COUNT := , BEGIN END ;
>> FAIL
/* test4568 expr_arith_1_FAIL_6.txt */
<<
/*Expecting: expr_arith_1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= BEGIN END ;
>> FAIL
/* test4569 expr_arith_1_FAIL_60.txt */
<<
/*Expecting: expr_arith_1 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT BEGIN END ;
>> FAIL
/* test4570 expr_arith_1_FAIL_61.txt */
<<
/*Expecting: expr_arith_1 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4571 expr_arith_1_FAIL_62.txt */
<<
/*Expecting: expr_arith_1 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4572 expr_arith_1_FAIL_63.txt */
<<
/*Expecting: expr_arith_1 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4573 expr_arith_1_FAIL_64.txt */
<<
/*Expecting: expr_arith_1 Given: DEFAS*/
MODULE a ; CONST a : COUNT := := BEGIN END ;
>> FAIL
/* test4574 expr_arith_1_FAIL_65.txt */
<<
/*Expecting: expr_arith_1 Given: type*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4575 expr_arith_1_FAIL_66.txt */
<<
/*Expecting: expr_arith_1 Given: type*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4576 expr_arith_1_FAIL_67.txt */
<<
/*Expecting: expr_arith_1 Given: type*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4577 expr_arith_1_FAIL_68.txt */
<<
/*Expecting: expr_arith_1 Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END ;
>> FAIL
/* test4578 expr_arith_1_FAIL_69.txt */
<<
/*Expecting: expr_arith_1 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT BEGIN END ;
>> FAIL
/* test4579 expr_arith_1_FAIL_7.txt */
<<
/*Expecting: expr_arith_1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := < BEGIN END ;
>> FAIL
/* test4580 expr_arith_1_FAIL_70.txt */
<<
/*Expecting: expr_arith_1 Given: IF*/
MODULE a ; CONST a : COUNT := IF BEGIN END ;
>> FAIL
/* test4581 expr_arith_1_FAIL_71.txt */
<<
/*Expecting: expr_arith_1 Given: THEN*/
MODULE a ; CONST a : COUNT := THEN BEGIN END ;
>> FAIL
/* test4582 expr_arith_1_FAIL_72.txt */
<<
/*Expecting: expr_arith_1 Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE BEGIN END ;
>> FAIL
/* test4583 expr_arith_1_FAIL_73.txt */
<<
/*Expecting: expr_arith_1 Given: DO*/
MODULE a ; CONST a : COUNT := DO BEGIN END ;
>> FAIL
/* test4584 expr_arith_1_FAIL_74.txt */
<<
/*Expecting: expr_arith_1 Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END ;
>> FAIL
/* test4585 expr_arith_1_FAIL_75.txt */
<<
/*Expecting: expr_arith_1 Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL BEGIN END ;
>> FAIL
/* test4586 expr_arith_1_FAIL_76.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4587 expr_arith_1_FAIL_78.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4588 expr_arith_1_FAIL_79.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a BEGIN END ;
>> FAIL
/* test4589 expr_arith_1_FAIL_8.txt */
<<
/*Expecting: expr_arith_1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := == BEGIN END ;
>> FAIL
/* test4590 expr_arith_1_FAIL_80.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4591 expr_arith_1_FAIL_81.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4592 expr_arith_1_FAIL_82.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4593 expr_arith_1_FAIL_83.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test4594 expr_arith_1_FAIL_84.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4595 expr_arith_1_FAIL_85.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test4596 expr_arith_1_FAIL_86.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4597 expr_arith_1_FAIL_87.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test4598 expr_arith_1_FAIL_88.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4599 expr_arith_1_FAIL_89.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4600 expr_arith_1_FAIL_9.txt */
<<
/*Expecting: expr_arith_1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= BEGIN END ;
>> FAIL
/* test4601 expr_arith_1_FAIL_90.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4602 expr_arith_1_FAIL_91.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4603 expr_arith_1_FAIL_93.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a BEGIN END ;
>> FAIL
/* test4604 expr_arith_1_FAIL_94.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4605 expr_arith_1_FAIL_95.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4606 expr_arith_1_FAIL_96.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test4607 expr_arith_1_FAIL_97.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test4608 expr_arith_1_FAIL_98.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test4609 expr_arith_1_FAIL_99.txt */
<<
/*Expecting: expr_arith_1 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" BEGIN END ;
>> FAIL
/* test4610 expr_arith_1_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a * a BEGIN END ;
>> OK
/* test4611 expr_arith_1_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := a + a * a BEGIN END ;
>> OK
/* test4612 expr_arith_1.close.0_FAIL_0.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test4613 expr_arith_1.close.0_FAIL_1.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test4614 expr_arith_1.close.0_FAIL_10.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aA BEGIN END ;
>> FAIL
/* test4615 expr_arith_1.close.0_FAIL_100.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH BEGIN END ;
>> FAIL
/* test4616 expr_arith_1.close.0_FAIL_101.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT BEGIN END ;
>> FAIL
/* test4617 expr_arith_1.close.0_FAIL_102.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4618 expr_arith_1.close.0_FAIL_103.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test4619 expr_arith_1.close.0_FAIL_104.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test4620 expr_arith_1.close.0_FAIL_105.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test4621 expr_arith_1.close.0_FAIL_106.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: DEFAS*/
MODULE a ; CONST a : COUNT := a := BEGIN END ;
>> FAIL
/* test4622 expr_arith_1.close.0_FAIL_107.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test4623 expr_arith_1.close.0_FAIL_108.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: type*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test4624 expr_arith_1.close.0_FAIL_109.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test4625 expr_arith_1.close.0_FAIL_11.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4626 expr_arith_1.close.0_FAIL_110.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END ;
>> FAIL
/* test4627 expr_arith_1.close.0_FAIL_111.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT BEGIN END ;
>> FAIL
/* test4628 expr_arith_1.close.0_FAIL_112.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: IF*/
MODULE a ; CONST a : COUNT := a IF BEGIN END ;
>> FAIL
/* test4629 expr_arith_1.close.0_FAIL_113.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN BEGIN END ;
>> FAIL
/* test4630 expr_arith_1.close.0_FAIL_114.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE BEGIN END ;
>> FAIL
/* test4631 expr_arith_1.close.0_FAIL_115.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: DO*/
MODULE a ; CONST a : COUNT := a DO BEGIN END ;
>> FAIL
/* test4632 expr_arith_1.close.0_FAIL_116.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END ;
>> FAIL
/* test4633 expr_arith_1.close.0_FAIL_117.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL BEGIN END ;
>> FAIL
/* test4634 expr_arith_1.close.0_FAIL_118.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test4635 expr_arith_1.close.0_FAIL_119.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) BEGIN END ;
>> FAIL
/* test4636 expr_arith_1.close.0_FAIL_12.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a0 BEGIN END ;
>> FAIL
/* test4637 expr_arith_1.close.0_FAIL_120.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4638 expr_arith_1.close.0_FAIL_121.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a BEGIN END ;
>> FAIL
/* test4639 expr_arith_1.close.0_FAIL_122.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4640 expr_arith_1.close.0_FAIL_123.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4641 expr_arith_1.close.0_FAIL_124.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4642 expr_arith_1.close.0_FAIL_125.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test4643 expr_arith_1.close.0_FAIL_126.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4644 expr_arith_1.close.0_FAIL_127.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test4645 expr_arith_1.close.0_FAIL_128.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4646 expr_arith_1.close.0_FAIL_129.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test4647 expr_arith_1.close.0_FAIL_13.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a > BEGIN END ;
>> FAIL
/* test4648 expr_arith_1.close.0_FAIL_130.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test4649 expr_arith_1.close.0_FAIL_131.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test4650 expr_arith_1.close.0_FAIL_132.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4651 expr_arith_1.close.0_FAIL_133.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4652 expr_arith_1.close.0_FAIL_134.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test4653 expr_arith_1.close.0_FAIL_135.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a BEGIN END ;
>> FAIL
/* test4654 expr_arith_1.close.0_FAIL_136.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4655 expr_arith_1.close.0_FAIL_137.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4656 expr_arith_1.close.0_FAIL_138.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test4657 expr_arith_1.close.0_FAIL_139.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test4658 expr_arith_1.close.0_FAIL_14.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a <= BEGIN END ;
>> FAIL
/* test4659 expr_arith_1.close.0_FAIL_140.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test4660 expr_arith_1.close.0_FAIL_141.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" BEGIN END ;
>> FAIL
/* test4661 expr_arith_1.close.0_FAIL_142.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test4662 expr_arith_1.close.0_FAIL_143.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test4663 expr_arith_1.close.0_FAIL_144.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4664 expr_arith_1.close.0_FAIL_145.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4665 expr_arith_1.close.0_FAIL_146.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4666 expr_arith_1.close.0_FAIL_147.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test4667 expr_arith_1.close.0_FAIL_148.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4668 expr_arith_1.close.0_FAIL_149.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) BEGIN END ;
>> FAIL
/* test4669 expr_arith_1.close.0_FAIL_15.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a < BEGIN END ;
>> FAIL
/* test4670 expr_arith_1.close.0_FAIL_150.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4671 expr_arith_1.close.0_FAIL_151.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4672 expr_arith_1.close.0_FAIL_152.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a BEGIN END ;
>> FAIL
/* test4673 expr_arith_1.close.0_FAIL_153.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4674 expr_arith_1.close.0_FAIL_154.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4675 expr_arith_1.close.0_FAIL_155.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4676 expr_arith_1.close.0_FAIL_156.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test4677 expr_arith_1.close.0_FAIL_157.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4678 expr_arith_1.close.0_FAIL_158.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test4679 expr_arith_1.close.0_FAIL_159.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test4680 expr_arith_1.close.0_FAIL_16.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a == BEGIN END ;
>> FAIL
/* test4681 expr_arith_1.close.0_FAIL_160.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test4682 expr_arith_1.close.0_FAIL_161.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4683 expr_arith_1.close.0_FAIL_162.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4684 expr_arith_1.close.0_FAIL_163.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a BEGIN END ;
>> FAIL
/* test4685 expr_arith_1.close.0_FAIL_17.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a >= BEGIN END ;
>> FAIL
/* test4686 expr_arith_1.close.0_FAIL_170.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: +*/
MODULE a ; CONST a : COUNT := a + BEGIN END ;
>> FAIL
/* test4687 expr_arith_1.close.0_FAIL_171.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: -*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test4688 expr_arith_1.close.0_FAIL_172.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4689 expr_arith_1.close.0_FAIL_173.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a BEGIN END ;
>> FAIL
/* test4690 expr_arith_1.close.0_FAIL_174.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a + BEGIN END ;
>> FAIL
/* test4691 expr_arith_1.close.0_FAIL_175.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test4692 expr_arith_1.close.0_FAIL_179.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a BEGIN END ;
>> FAIL
/* test4693 expr_arith_1.close.0_FAIL_18.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a != BEGIN END ;
>> FAIL
/* test4694 expr_arith_1.close.0_FAIL_180.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4695 expr_arith_1.close.0_FAIL_181.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a BEGIN END ;
>> FAIL
/* test4696 expr_arith_1.close.0_FAIL_182.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4697 expr_arith_1.close.0_FAIL_185.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4698 expr_arith_1.close.0_FAIL_187.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test4699 expr_arith_1.close.0_FAIL_188.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test4700 expr_arith_1.close.0_FAIL_189.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_0.opt.0*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test4701 expr_arith_1.close.0_FAIL_19.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test4702 expr_arith_1.close.0_FAIL_190.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test4703 expr_arith_1.close.0_FAIL_191.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test4704 expr_arith_1.close.0_FAIL_193.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4705 expr_arith_1.close.0_FAIL_194.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test4706 expr_arith_1.close.0_FAIL_195.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4707 expr_arith_1.close.0_FAIL_198.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := a / BEGIN END ;
>> FAIL
/* test4708 expr_arith_1.close.0_FAIL_199.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a : BEGIN END ;
>> FAIL
/* test4709 expr_arith_1.close.0_FAIL_2.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test4710 expr_arith_1.close.0_FAIL_20.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. BEGIN END ;
>> FAIL
/* test4711 expr_arith_1.close.0_FAIL_21.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 BEGIN END ;
>> FAIL
/* test4712 expr_arith_1.close.0_FAIL_22.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test4713 expr_arith_1.close.0_FAIL_23.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test4714 expr_arith_1.close.0_FAIL_24.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 BEGIN END ;
>> FAIL
/* test4715 expr_arith_1.close.0_FAIL_25.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test4716 expr_arith_1.close.0_FAIL_26.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 BEGIN END ;
>> FAIL
/* test4717 expr_arith_1.close.0_FAIL_27.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 BEGIN END ;
>> FAIL
/* test4718 expr_arith_1.close.0_FAIL_28.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test4719 expr_arith_1.close.0_FAIL_29.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test4720 expr_arith_1.close.0_FAIL_3.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test4721 expr_arith_1.close.0_FAIL_30.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 BEGIN END ;
>> FAIL
/* test4722 expr_arith_1.close.0_FAIL_31.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test4723 expr_arith_1.close.0_FAIL_32.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test4724 expr_arith_1.close.0_FAIL_33.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 BEGIN END ;
>> FAIL
/* test4725 expr_arith_1.close.0_FAIL_34.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE BEGIN END ;
>> FAIL
/* test4726 expr_arith_1.close.0_FAIL_35.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ;*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ;
>> FAIL
/* test4727 expr_arith_1.close.0_FAIL_36.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN BEGIN END ;
>> FAIL
/* test4728 expr_arith_1.close.0_FAIL_37.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: END*/
MODULE a ; CONST a : COUNT := a END BEGIN END ;
>> FAIL
/* test4729 expr_arith_1.close.0_FAIL_38.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test4730 expr_arith_1.close.0_FAIL_39.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: id*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4731 expr_arith_1.close.0_FAIL_4.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test4732 expr_arith_1.close.0_FAIL_40.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test4733 expr_arith_1.close.0_FAIL_41.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4734 expr_arith_1.close.0_FAIL_42.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4735 expr_arith_1.close.0_FAIL_43.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4736 expr_arith_1.close.0_FAIL_44.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4737 expr_arith_1.close.0_FAIL_5.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a_ BEGIN END ;
>> FAIL
/* test4738 expr_arith_1.close.0_FAIL_50.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test4739 expr_arith_1.close.0_FAIL_51.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a BEGIN END ;
>> FAIL
/* test4740 expr_arith_1.close.0_FAIL_52.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END BEGIN END ;
>> FAIL
/* test4741 expr_arith_1.close.0_FAIL_53.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4742 expr_arith_1.close.0_FAIL_54.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4743 expr_arith_1.close.0_FAIL_55.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) BEGIN END ;
>> FAIL
/* test4744 expr_arith_1.close.0_FAIL_56.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4745 expr_arith_1.close.0_FAIL_57.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4746 expr_arith_1.close.0_FAIL_58.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a BEGIN END ;
>> FAIL
/* test4747 expr_arith_1.close.0_FAIL_6.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a A BEGIN END ;
>> FAIL
/* test4748 expr_arith_1.close.0_FAIL_60.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test4749 expr_arith_1.close.0_FAIL_61.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test4750 expr_arith_1.close.0_FAIL_62.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4751 expr_arith_1.close.0_FAIL_63.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4752 expr_arith_1.close.0_FAIL_64.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test4753 expr_arith_1.close.0_FAIL_65.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test4754 expr_arith_1.close.0_FAIL_66.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4755 expr_arith_1.close.0_FAIL_67.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST BEGIN END ;
>> FAIL
/* test4756 expr_arith_1.close.0_FAIL_68.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION BEGIN END ;
>> FAIL
/* test4757 expr_arith_1.close.0_FAIL_69.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: (*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ;
>> FAIL
/* test4758 expr_arith_1.close.0_FAIL_7.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4759 expr_arith_1.close.0_FAIL_70.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: )*/
MODULE a ; CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test4760 expr_arith_1.close.0_FAIL_71.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE BEGIN END ;
>> FAIL
/* test4761 expr_arith_1.close.0_FAIL_72.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test4762 expr_arith_1.close.0_FAIL_73.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test4763 expr_arith_1.close.0_FAIL_74.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test4764 expr_arith_1.close.0_FAIL_75.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test4765 expr_arith_1.close.0_FAIL_76.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4766 expr_arith_1.close.0_FAIL_77.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4767 expr_arith_1.close.0_FAIL_78.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4768 expr_arith_1.close.0_FAIL_79.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4769 expr_arith_1.close.0_FAIL_8.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aa BEGIN END ;
>> FAIL
/* test4770 expr_arith_1.close.0_FAIL_80.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4771 expr_arith_1.close.0_FAIL_81.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test4772 expr_arith_1.close.0_FAIL_82.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test4773 expr_arith_1.close.0_FAIL_83.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4774 expr_arith_1.close.0_FAIL_84.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test4775 expr_arith_1.close.0_FAIL_85.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test4776 expr_arith_1.close.0_FAIL_86.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test4777 expr_arith_1.close.0_FAIL_87.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test4778 expr_arith_1.close.0_FAIL_88.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test4779 expr_arith_1.close.0_FAIL_89.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4780 expr_arith_1.close.0_FAIL_9.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test4781 expr_arith_1.close.0_FAIL_92.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR BEGIN END ;
>> FAIL
/* test4782 expr_arith_1.close.0_FAIL_93.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test4783 expr_arith_1.close.0_FAIL_94.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: ,*/
MODULE a ; CONST a : COUNT := a , BEGIN END ;
>> FAIL
/* test4784 expr_arith_1.close.0_FAIL_95.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4785 expr_arith_1.close.0_FAIL_96.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test4786 expr_arith_1.close.0_FAIL_97.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT BEGIN END ;
>> FAIL
/* test4787 expr_arith_1.close.0_FAIL_98.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4788 expr_arith_1.close.0_FAIL_99.txt */
<<
/*Expecting: expr_arith_1.close.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test4789 expr_arith_1.close.0_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a * a * a BEGIN END ;
>> OK
/* test4790 expr_arith_1.close.0_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := a * a * a * a BEGIN END ;
>> OK
/* test4791 expr_arith_2_FAIL_0.txt */
<<
/*Expecting: expr_arith_2 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4792 expr_arith_2_FAIL_1.txt */
<<
/*Expecting: expr_arith_2 Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4793 expr_arith_2_FAIL_10.txt */
<<
/*Expecting: expr_arith_2 Given: CMPOP*/
MODULE a ; CONST a : COUNT := != BEGIN END ;
>> FAIL
/* test4794 expr_arith_2_FAIL_100.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test4795 expr_arith_2_FAIL_101.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test4796 expr_arith_2_FAIL_102.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4797 expr_arith_2_FAIL_103.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4798 expr_arith_2_FAIL_104.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4799 expr_arith_2_FAIL_105.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test4800 expr_arith_2_FAIL_106.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4801 expr_arith_2_FAIL_107.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) BEGIN END ;
>> FAIL
/* test4802 expr_arith_2_FAIL_108.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4803 expr_arith_2_FAIL_109.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4804 expr_arith_2_FAIL_11.txt */
<<
/*Expecting: expr_arith_2 Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE BEGIN END ;
>> FAIL
/* test4805 expr_arith_2_FAIL_110.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a BEGIN END ;
>> FAIL
/* test4806 expr_arith_2_FAIL_111.txt */
<<
/*Expecting: expr_arith_2 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4807 expr_arith_2_FAIL_113.txt */
<<
/*Expecting: expr_arith_2 Given: output_arg*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test4808 expr_arith_2_FAIL_114.txt */
<<
/*Expecting: expr_arith_2 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4809 expr_arith_2_FAIL_115.txt */
<<
/*Expecting: expr_arith_2 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4810 expr_arith_2_FAIL_116.txt */
<<
/*Expecting: expr_arith_2 Given: +*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4811 expr_arith_2_FAIL_117.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test4812 expr_arith_2_FAIL_118.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test4813 expr_arith_2_FAIL_12.txt */
<<
/*Expecting: expr_arith_2 Given: ;*/
MODULE a ; CONST a : COUNT := ; BEGIN END ;
>> FAIL
/* test4814 expr_arith_2_FAIL_120.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test4815 expr_arith_2_FAIL_121.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a BEGIN END ;
>> FAIL
/* test4816 expr_arith_2_FAIL_122.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test4817 expr_arith_2_FAIL_123.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a BEGIN END ;
>> FAIL
/* test4818 expr_arith_2_FAIL_124.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test4819 expr_arith_2_FAIL_125.txt */
<<
/*Expecting: expr_arith_2 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) BEGIN END ;
>> FAIL
/* test4820 expr_arith_2_FAIL_127.txt */
<<
/*Expecting: expr_arith_2 Given: STARLIT*/
MODULE a ; CONST a : COUNT := * BEGIN END ;
>> FAIL
/* test4821 expr_arith_2_FAIL_128.txt */
<<
/*Expecting: expr_arith_2 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / BEGIN END ;
>> FAIL
/* test4822 expr_arith_2_FAIL_129.txt */
<<
/*Expecting: expr_arith_2 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : BEGIN END ;
>> FAIL
/* test4823 expr_arith_2_FAIL_13.txt */
<<
/*Expecting: expr_arith_2 Given: END*/
MODULE a ; CONST a : COUNT := END BEGIN END ;
>> FAIL
/* test4824 expr_arith_2_FAIL_130.txt */
<<
/*Expecting: expr_arith_2 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a == BEGIN BEGIN END ;
>> FAIL
/* test4825 expr_arith_2_FAIL_131.txt */
<<
/*Expecting: expr_arith_2 Given: )*/
MODULE a ; CONST a : COUNT := a == ) BEGIN END ;
>> FAIL
/* test4826 expr_arith_2_FAIL_132.txt */
<<
/*Expecting: expr_arith_2 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a == a : COUNT BEGIN END ;
>> FAIL
/* test4827 expr_arith_2_FAIL_133.txt */
<<
/*Expecting: expr_arith_2 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a == VAR a : COUNT BEGIN END ;
>> FAIL
/* test4828 expr_arith_2_FAIL_134.txt */
<<
/*Expecting: expr_arith_2 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a == a : COUNT BEGIN END ;
>> FAIL
/* test4829 expr_arith_2_FAIL_135.txt */
<<
/*Expecting: expr_arith_2 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a == VAR a : COUNT BEGIN END ;
>> FAIL
/* test4830 expr_arith_2_FAIL_136.txt */
<<
/*Expecting: expr_arith_2 Given: var_decls*/
MODULE a ; CONST a : COUNT := a == VAR a : COUNT BEGIN END ;
>> FAIL
/* test4831 expr_arith_2_FAIL_137.txt */
<<
/*Expecting: expr_arith_2 Given: var_decls*/
MODULE a ; CONST a : COUNT := a == VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4832 expr_arith_2_FAIL_138.txt */
<<
/*Expecting: expr_arith_2 Given: VAR*/
MODULE a ; CONST a : COUNT := a == VAR BEGIN END ;
>> FAIL
/* test4833 expr_arith_2_FAIL_139.txt */
<<
/*Expecting: expr_arith_2 Given: var_decl*/
MODULE a ; CONST a : COUNT := a == VAR a : COUNT BEGIN END ;
>> FAIL
/* test4834 expr_arith_2_FAIL_14.txt */
<<
/*Expecting: expr_arith_2 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4835 expr_arith_2_FAIL_140.txt */
<<
/*Expecting: expr_arith_2 Given: param_list*/
MODULE a ; CONST a : COUNT := a == a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4836 expr_arith_2_FAIL_141.txt */
<<
/*Expecting: expr_arith_2 Given: param_list*/
MODULE a ; CONST a : COUNT := a == a : COUNT BEGIN END ;
>> FAIL
/* test4837 expr_arith_2_FAIL_142.txt */
<<
/*Expecting: expr_arith_2 Given: param*/
MODULE a ; CONST a : COUNT := a == a : COUNT BEGIN END ;
>> FAIL
/* test4838 expr_arith_2_FAIL_143.txt */
<<
/*Expecting: expr_arith_2 Given: param*/
MODULE a ; CONST a : COUNT := a == a : TRUTH BEGIN END ;
>> FAIL
/* test4839 expr_arith_2_FAIL_144.txt */
<<
/*Expecting: expr_arith_2 Given: param*/
MODULE a ; CONST a : COUNT := a == a : FLOAT BEGIN END ;
>> FAIL
/* test4840 expr_arith_2_FAIL_146.txt */
<<
/*Expecting: expr_arith_2 Given: id_list*/
MODULE a ; CONST a : COUNT := a == a , a BEGIN END ;
>> FAIL
/* test4841 expr_arith_2_FAIL_149.txt */
<<
/*Expecting: expr_arith_2 Given: expr_list*/
MODULE a ; CONST a : COUNT := a == a , a BEGIN END ;
>> FAIL
/* test4842 expr_arith_2_FAIL_15.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4843 expr_arith_2_FAIL_152.txt */
<<
/*Expecting: expr_arith_2 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a == a == a BEGIN END ;
>> FAIL
/* test4844 expr_arith_2_FAIL_153.txt */
<<
/*Expecting: expr_arith_2 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == >= a BEGIN END ;
>> FAIL
/* test4845 expr_arith_2_FAIL_154.txt */
<<
/*Expecting: expr_arith_2 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == < a BEGIN END ;
>> FAIL
/* test4846 expr_arith_2_FAIL_155.txt */
<<
/*Expecting: expr_arith_2 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == != a BEGIN END ;
>> FAIL
/* test4847 expr_arith_2_FAIL_156.txt */
<<
/*Expecting: expr_arith_2 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == == a BEGIN END ;
>> FAIL
/* test4848 expr_arith_2_FAIL_157.txt */
<<
/*Expecting: expr_arith_2 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == <= a BEGIN END ;
>> FAIL
/* test4849 expr_arith_2_FAIL_158.txt */
<<
/*Expecting: expr_arith_2 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == > a BEGIN END ;
>> FAIL
/* test4850 expr_arith_2_FAIL_16.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4851 expr_arith_2_FAIL_17.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4852 expr_arith_2_FAIL_18.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4853 expr_arith_2_FAIL_19.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4854 expr_arith_2_FAIL_2.txt */
<<
/*Expecting: expr_arith_2 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4855 expr_arith_2_FAIL_20.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4856 expr_arith_2_FAIL_21.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4857 expr_arith_2_FAIL_22.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4858 expr_arith_2_FAIL_23.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4859 expr_arith_2_FAIL_24.txt */
<<
/*Expecting: expr_arith_2 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4860 expr_arith_2_FAIL_25.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4861 expr_arith_2_FAIL_26.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a BEGIN END ;
>> FAIL
/* test4862 expr_arith_2_FAIL_27.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test4863 expr_arith_2_FAIL_28.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4864 expr_arith_2_FAIL_29.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4865 expr_arith_2_FAIL_3.txt */
<<
/*Expecting: expr_arith_2 Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4866 expr_arith_2_FAIL_30.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) BEGIN END ;
>> FAIL
/* test4867 expr_arith_2_FAIL_31.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4868 expr_arith_2_FAIL_32.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4869 expr_arith_2_FAIL_33.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a BEGIN END ;
>> FAIL
/* test4870 expr_arith_2_FAIL_34.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test4871 expr_arith_2_FAIL_36.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4872 expr_arith_2_FAIL_37.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4873 expr_arith_2_FAIL_38.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4874 expr_arith_2_FAIL_39.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4875 expr_arith_2_FAIL_4.txt */
<<
/*Expecting: expr_arith_2 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4876 expr_arith_2_FAIL_40.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4877 expr_arith_2_FAIL_41.txt */
<<
/*Expecting: expr_arith_2 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4878 expr_arith_2_FAIL_42.txt */
<<
/*Expecting: expr_arith_2 Given: CONST*/
MODULE a ; CONST a : COUNT := CONST BEGIN END ;
>> FAIL
/* test4879 expr_arith_2_FAIL_43.txt */
<<
/*Expecting: expr_arith_2 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION BEGIN END ;
>> FAIL
/* test4880 expr_arith_2_FAIL_44.txt */
<<
/*Expecting: expr_arith_2 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE BEGIN END ;
>> FAIL
/* test4881 expr_arith_2_FAIL_45.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test4882 expr_arith_2_FAIL_46.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test4883 expr_arith_2_FAIL_47.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test4884 expr_arith_2_FAIL_48.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test4885 expr_arith_2_FAIL_49.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test4886 expr_arith_2_FAIL_5.txt */
<<
/*Expecting: expr_arith_2 Given: CMPOP*/
MODULE a ; CONST a : COUNT := > BEGIN END ;
>> FAIL
/* test4887 expr_arith_2_FAIL_50.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test4888 expr_arith_2_FAIL_51.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4889 expr_arith_2_FAIL_52.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4890 expr_arith_2_FAIL_53.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4891 expr_arith_2_FAIL_54.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test4892 expr_arith_2_FAIL_55.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test4893 expr_arith_2_FAIL_56.txt */
<<
/*Expecting: expr_arith_2 Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test4894 expr_arith_2_FAIL_57.txt */
<<
/*Expecting: expr_arith_2 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4895 expr_arith_2_FAIL_58.txt */
<<
/*Expecting: expr_arith_2 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test4896 expr_arith_2_FAIL_59.txt */
<<
/*Expecting: expr_arith_2 Given: ,*/
MODULE a ; CONST a : COUNT := , BEGIN END ;
>> FAIL
/* test4897 expr_arith_2_FAIL_6.txt */
<<
/*Expecting: expr_arith_2 Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= BEGIN END ;
>> FAIL
/* test4898 expr_arith_2_FAIL_60.txt */
<<
/*Expecting: expr_arith_2 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT BEGIN END ;
>> FAIL
/* test4899 expr_arith_2_FAIL_61.txt */
<<
/*Expecting: expr_arith_2 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test4900 expr_arith_2_FAIL_62.txt */
<<
/*Expecting: expr_arith_2 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test4901 expr_arith_2_FAIL_63.txt */
<<
/*Expecting: expr_arith_2 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test4902 expr_arith_2_FAIL_64.txt */
<<
/*Expecting: expr_arith_2 Given: DEFAS*/
MODULE a ; CONST a : COUNT := := BEGIN END ;
>> FAIL
/* test4903 expr_arith_2_FAIL_65.txt */
<<
/*Expecting: expr_arith_2 Given: type*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test4904 expr_arith_2_FAIL_66.txt */
<<
/*Expecting: expr_arith_2 Given: type*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test4905 expr_arith_2_FAIL_67.txt */
<<
/*Expecting: expr_arith_2 Given: type*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test4906 expr_arith_2_FAIL_68.txt */
<<
/*Expecting: expr_arith_2 Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END ;
>> FAIL
/* test4907 expr_arith_2_FAIL_69.txt */
<<
/*Expecting: expr_arith_2 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT BEGIN END ;
>> FAIL
/* test4908 expr_arith_2_FAIL_7.txt */
<<
/*Expecting: expr_arith_2 Given: CMPOP*/
MODULE a ; CONST a : COUNT := < BEGIN END ;
>> FAIL
/* test4909 expr_arith_2_FAIL_70.txt */
<<
/*Expecting: expr_arith_2 Given: IF*/
MODULE a ; CONST a : COUNT := IF BEGIN END ;
>> FAIL
/* test4910 expr_arith_2_FAIL_71.txt */
<<
/*Expecting: expr_arith_2 Given: THEN*/
MODULE a ; CONST a : COUNT := THEN BEGIN END ;
>> FAIL
/* test4911 expr_arith_2_FAIL_72.txt */
<<
/*Expecting: expr_arith_2 Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE BEGIN END ;
>> FAIL
/* test4912 expr_arith_2_FAIL_73.txt */
<<
/*Expecting: expr_arith_2 Given: DO*/
MODULE a ; CONST a : COUNT := DO BEGIN END ;
>> FAIL
/* test4913 expr_arith_2_FAIL_74.txt */
<<
/*Expecting: expr_arith_2 Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END ;
>> FAIL
/* test4914 expr_arith_2_FAIL_75.txt */
<<
/*Expecting: expr_arith_2 Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL BEGIN END ;
>> FAIL
/* test4915 expr_arith_2_FAIL_76.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4916 expr_arith_2_FAIL_78.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4917 expr_arith_2_FAIL_79.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a BEGIN END ;
>> FAIL
/* test4918 expr_arith_2_FAIL_8.txt */
<<
/*Expecting: expr_arith_2 Given: CMPOP*/
MODULE a ; CONST a : COUNT := == BEGIN END ;
>> FAIL
/* test4919 expr_arith_2_FAIL_80.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test4920 expr_arith_2_FAIL_81.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4921 expr_arith_2_FAIL_82.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4922 expr_arith_2_FAIL_83.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test4923 expr_arith_2_FAIL_84.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4924 expr_arith_2_FAIL_85.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test4925 expr_arith_2_FAIL_86.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4926 expr_arith_2_FAIL_87.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test4927 expr_arith_2_FAIL_88.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test4928 expr_arith_2_FAIL_89.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test4929 expr_arith_2_FAIL_9.txt */
<<
/*Expecting: expr_arith_2 Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= BEGIN END ;
>> FAIL
/* test4930 expr_arith_2_FAIL_90.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4931 expr_arith_2_FAIL_91.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test4932 expr_arith_2_FAIL_93.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a BEGIN END ;
>> FAIL
/* test4933 expr_arith_2_FAIL_94.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test4934 expr_arith_2_FAIL_95.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test4935 expr_arith_2_FAIL_96.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test4936 expr_arith_2_FAIL_97.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test4937 expr_arith_2_FAIL_98.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test4938 expr_arith_2_FAIL_99.txt */
<<
/*Expecting: expr_arith_2 Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" BEGIN END ;
>> FAIL
/* test4939 expr_arith_2_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a == a + a BEGIN END ;
>> OK
/* test4940 expr_arith_2.alt.0_FAIL_0.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" a BEGIN END ;
>> FAIL
/* test4941 expr_arith_2.alt.0_FAIL_1.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" a BEGIN END ;
>> FAIL
/* test4942 expr_arith_2.alt.0_FAIL_10.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aA a BEGIN END ;
>> FAIL
/* test4943 expr_arith_2.alt.0_FAIL_100.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH a BEGIN END ;
>> FAIL
/* test4944 expr_arith_2.alt.0_FAIL_101.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT a BEGIN END ;
>> FAIL
/* test4945 expr_arith_2.alt.0_FAIL_102.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test4946 expr_arith_2.alt.0_FAIL_103.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test4947 expr_arith_2.alt.0_FAIL_104.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a a BEGIN END ;
>> FAIL
/* test4948 expr_arith_2.alt.0_FAIL_105.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a a BEGIN END ;
>> FAIL
/* test4949 expr_arith_2.alt.0_FAIL_106.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: DEFAS*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test4950 expr_arith_2.alt.0_FAIL_107.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH a BEGIN END ;
>> FAIL
/* test4951 expr_arith_2.alt.0_FAIL_108.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: type*/
MODULE a ; CONST a : COUNT := a COUNT a BEGIN END ;
>> FAIL
/* test4952 expr_arith_2.alt.0_FAIL_109.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT a BEGIN END ;
>> FAIL
/* test4953 expr_arith_2.alt.0_FAIL_11.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test4954 expr_arith_2.alt.0_FAIL_110.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE a BEGIN END ;
>> FAIL
/* test4955 expr_arith_2.alt.0_FAIL_111.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test4956 expr_arith_2.alt.0_FAIL_112.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: IF*/
MODULE a ; CONST a : COUNT := a IF a BEGIN END ;
>> FAIL
/* test4957 expr_arith_2.alt.0_FAIL_113.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN a BEGIN END ;
>> FAIL
/* test4958 expr_arith_2.alt.0_FAIL_114.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE a BEGIN END ;
>> FAIL
/* test4959 expr_arith_2.alt.0_FAIL_115.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: DO*/
MODULE a ; CONST a : COUNT := a DO a BEGIN END ;
>> FAIL
/* test4960 expr_arith_2.alt.0_FAIL_116.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT a BEGIN END ;
>> FAIL
/* test4961 expr_arith_2.alt.0_FAIL_117.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL a BEGIN END ;
>> FAIL
/* test4962 expr_arith_2.alt.0_FAIL_118.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a a BEGIN END ;
>> FAIL
/* test4963 expr_arith_2.alt.0_FAIL_119.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) a BEGIN END ;
>> FAIL
/* test4964 expr_arith_2.alt.0_FAIL_12.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a0 a BEGIN END ;
>> FAIL
/* test4965 expr_arith_2.alt.0_FAIL_120.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4966 expr_arith_2.alt.0_FAIL_121.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a a BEGIN END ;
>> FAIL
/* test4967 expr_arith_2.alt.0_FAIL_122.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test4968 expr_arith_2.alt.0_FAIL_123.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4969 expr_arith_2.alt.0_FAIL_124.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4970 expr_arith_2.alt.0_FAIL_125.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a a BEGIN END ;
>> FAIL
/* test4971 expr_arith_2.alt.0_FAIL_126.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4972 expr_arith_2.alt.0_FAIL_127.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a a BEGIN END ;
>> FAIL
/* test4973 expr_arith_2.alt.0_FAIL_128.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4974 expr_arith_2.alt.0_FAIL_129.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a a BEGIN END ;
>> FAIL
/* test4975 expr_arith_2.alt.0_FAIL_130.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a a BEGIN END ;
>> FAIL
/* test4976 expr_arith_2.alt.0_FAIL_131.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test4977 expr_arith_2.alt.0_FAIL_132.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4978 expr_arith_2.alt.0_FAIL_133.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4979 expr_arith_2.alt.0_FAIL_134.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test4980 expr_arith_2.alt.0_FAIL_135.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a a BEGIN END ;
>> FAIL
/* test4981 expr_arith_2.alt.0_FAIL_136.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4982 expr_arith_2.alt.0_FAIL_137.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4983 expr_arith_2.alt.0_FAIL_138.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a a BEGIN END ;
>> FAIL
/* test4984 expr_arith_2.alt.0_FAIL_139.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a a BEGIN END ;
>> FAIL
/* test4985 expr_arith_2.alt.0_FAIL_140.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) a BEGIN END ;
>> FAIL
/* test4986 expr_arith_2.alt.0_FAIL_141.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" a BEGIN END ;
>> FAIL
/* test4987 expr_arith_2.alt.0_FAIL_142.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) a BEGIN END ;
>> FAIL
/* test4988 expr_arith_2.alt.0_FAIL_143.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a a BEGIN END ;
>> FAIL
/* test4989 expr_arith_2.alt.0_FAIL_144.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4990 expr_arith_2.alt.0_FAIL_145.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4991 expr_arith_2.alt.0_FAIL_146.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test4992 expr_arith_2.alt.0_FAIL_147.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a a BEGIN END ;
>> FAIL
/* test4993 expr_arith_2.alt.0_FAIL_148.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test4994 expr_arith_2.alt.0_FAIL_149.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) a BEGIN END ;
>> FAIL
/* test4995 expr_arith_2.alt.0_FAIL_150.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test4996 expr_arith_2.alt.0_FAIL_151.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test4997 expr_arith_2.alt.0_FAIL_152.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a a BEGIN END ;
>> FAIL
/* test4998 expr_arith_2.alt.0_FAIL_153.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END a BEGIN END ;
>> FAIL
/* test4999 expr_arith_2.alt.0_FAIL_154.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5000 expr_arith_2.alt.0_FAIL_155.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5001 expr_arith_2.alt.0_FAIL_156.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" a BEGIN END ;
>> FAIL
/* test5002 expr_arith_2.alt.0_FAIL_157.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5003 expr_arith_2.alt.0_FAIL_158.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a a BEGIN END ;
>> FAIL
/* test5004 expr_arith_2.alt.0_FAIL_159.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a a BEGIN END ;
>> FAIL
/* test5005 expr_arith_2.alt.0_FAIL_160.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a a BEGIN END ;
>> FAIL
/* test5006 expr_arith_2.alt.0_FAIL_161.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5007 expr_arith_2.alt.0_FAIL_162.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5008 expr_arith_2.alt.0_FAIL_163.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a a BEGIN END ;
>> FAIL
/* test5009 expr_arith_2.alt.0_FAIL_164.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a >= a a BEGIN END ;
>> FAIL
/* test5010 expr_arith_2.alt.0_FAIL_165.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a < a a BEGIN END ;
>> FAIL
/* test5011 expr_arith_2.alt.0_FAIL_166.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a != a a BEGIN END ;
>> FAIL
/* test5012 expr_arith_2.alt.0_FAIL_167.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a == a a BEGIN END ;
>> FAIL
/* test5013 expr_arith_2.alt.0_FAIL_168.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a <= a a BEGIN END ;
>> FAIL
/* test5014 expr_arith_2.alt.0_FAIL_169.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a > a a BEGIN END ;
>> FAIL
/* test5015 expr_arith_2.alt.0_FAIL_171.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5016 expr_arith_2.alt.0_FAIL_172.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a a BEGIN END ;
>> FAIL
/* test5017 expr_arith_2.alt.0_FAIL_173.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a a BEGIN END ;
>> FAIL
/* test5018 expr_arith_2.alt.0_FAIL_174.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5019 expr_arith_2.alt.0_FAIL_175.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a a BEGIN END ;
>> FAIL
/* test5020 expr_arith_2.alt.0_FAIL_176.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a * a * a a BEGIN END ;
>> FAIL
/* test5021 expr_arith_2.alt.0_FAIL_177.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a a BEGIN END ;
>> FAIL
/* test5022 expr_arith_2.alt.0_FAIL_178.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5023 expr_arith_2.alt.0_FAIL_179.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := a / a a BEGIN END ;
>> FAIL
/* test5024 expr_arith_2.alt.0_FAIL_180.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a - a a BEGIN END ;
>> FAIL
/* test5025 expr_arith_2.alt.0_FAIL_181.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5026 expr_arith_2.alt.0_FAIL_182.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test5027 expr_arith_2.alt.0_FAIL_183.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test5028 expr_arith_2.alt.0_FAIL_184.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test5029 expr_arith_2.alt.0_FAIL_185.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test5030 expr_arith_2.alt.0_FAIL_186.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test5031 expr_arith_2.alt.0_FAIL_187.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test5032 expr_arith_2.alt.0_FAIL_188.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5033 expr_arith_2.alt.0_FAIL_189.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test5034 expr_arith_2.alt.0_FAIL_19.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test5035 expr_arith_2.alt.0_FAIL_190.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5036 expr_arith_2.alt.0_FAIL_191.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( ) a BEGIN END ;
>> FAIL
/* test5037 expr_arith_2.alt.0_FAIL_192.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( a ) a BEGIN END ;
>> FAIL
/* test5038 expr_arith_2.alt.0_FAIL_195.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a : a BEGIN END ;
>> FAIL
/* test5039 expr_arith_2.alt.0_FAIL_2.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH a BEGIN END ;
>> FAIL
/* test5040 expr_arith_2.alt.0_FAIL_20.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. a BEGIN END ;
>> FAIL
/* test5041 expr_arith_2.alt.0_FAIL_21.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 a BEGIN END ;
>> FAIL
/* test5042 expr_arith_2.alt.0_FAIL_22.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test5043 expr_arith_2.alt.0_FAIL_23.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test5044 expr_arith_2.alt.0_FAIL_24.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 a BEGIN END ;
>> FAIL
/* test5045 expr_arith_2.alt.0_FAIL_25.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . a BEGIN END ;
>> FAIL
/* test5046 expr_arith_2.alt.0_FAIL_26.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 a BEGIN END ;
>> FAIL
/* test5047 expr_arith_2.alt.0_FAIL_27.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 a BEGIN END ;
>> FAIL
/* test5048 expr_arith_2.alt.0_FAIL_28.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test5049 expr_arith_2.alt.0_FAIL_29.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test5050 expr_arith_2.alt.0_FAIL_3.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT a BEGIN END ;
>> FAIL
/* test5051 expr_arith_2.alt.0_FAIL_30.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 a BEGIN END ;
>> FAIL
/* test5052 expr_arith_2.alt.0_FAIL_31.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test5053 expr_arith_2.alt.0_FAIL_32.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 a BEGIN END ;
>> FAIL
/* test5054 expr_arith_2.alt.0_FAIL_33.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 a BEGIN END ;
>> FAIL
/* test5055 expr_arith_2.alt.0_FAIL_34.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE a BEGIN END ;
>> FAIL
/* test5056 expr_arith_2.alt.0_FAIL_35.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ;*/
MODULE a ; CONST a : COUNT := a ; a BEGIN END ;
>> FAIL
/* test5057 expr_arith_2.alt.0_FAIL_36.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN a BEGIN END ;
>> FAIL
/* test5058 expr_arith_2.alt.0_FAIL_37.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: END*/
MODULE a ; CONST a : COUNT := a END a BEGIN END ;
>> FAIL
/* test5059 expr_arith_2.alt.0_FAIL_38.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5060 expr_arith_2.alt.0_FAIL_39.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: id*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5061 expr_arith_2.alt.0_FAIL_4.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT a BEGIN END ;
>> FAIL
/* test5062 expr_arith_2.alt.0_FAIL_40.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5063 expr_arith_2.alt.0_FAIL_41.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5064 expr_arith_2.alt.0_FAIL_42.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test5065 expr_arith_2.alt.0_FAIL_43.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5066 expr_arith_2.alt.0_FAIL_44.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test5067 expr_arith_2.alt.0_FAIL_45.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5068 expr_arith_2.alt.0_FAIL_46.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5069 expr_arith_2.alt.0_FAIL_47.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test5070 expr_arith_2.alt.0_FAIL_48.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5071 expr_arith_2.alt.0_FAIL_49.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ; PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test5072 expr_arith_2.alt.0_FAIL_5.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a_ a BEGIN END ;
>> FAIL
/* test5073 expr_arith_2.alt.0_FAIL_50.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test5074 expr_arith_2.alt.0_FAIL_51.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a a BEGIN END ;
>> FAIL
/* test5075 expr_arith_2.alt.0_FAIL_52.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END a BEGIN END ;
>> FAIL
/* test5076 expr_arith_2.alt.0_FAIL_53.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END a BEGIN END ;
>> FAIL
/* test5077 expr_arith_2.alt.0_FAIL_54.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test5078 expr_arith_2.alt.0_FAIL_55.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) a BEGIN END ;
>> FAIL
/* test5079 expr_arith_2.alt.0_FAIL_56.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test5080 expr_arith_2.alt.0_FAIL_57.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test5081 expr_arith_2.alt.0_FAIL_58.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a a BEGIN END ;
>> FAIL
/* test5082 expr_arith_2.alt.0_FAIL_6.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a A a BEGIN END ;
>> FAIL
/* test5083 expr_arith_2.alt.0_FAIL_60.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) a BEGIN END ;
>> FAIL
/* test5084 expr_arith_2.alt.0_FAIL_61.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END a BEGIN END ;
>> FAIL
/* test5085 expr_arith_2.alt.0_FAIL_62.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END a BEGIN END ;
>> FAIL
/* test5086 expr_arith_2.alt.0_FAIL_63.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END a BEGIN END ;
>> FAIL
/* test5087 expr_arith_2.alt.0_FAIL_64.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a a BEGIN END ;
>> FAIL
/* test5088 expr_arith_2.alt.0_FAIL_65.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a a BEGIN END ;
>> FAIL
/* test5089 expr_arith_2.alt.0_FAIL_66.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a a BEGIN END ;
>> FAIL
/* test5090 expr_arith_2.alt.0_FAIL_67.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST a BEGIN END ;
>> FAIL
/* test5091 expr_arith_2.alt.0_FAIL_68.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION a BEGIN END ;
>> FAIL
/* test5092 expr_arith_2.alt.0_FAIL_69.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: (*/
MODULE a ; CONST a : COUNT := a ( a BEGIN END ;
>> FAIL
/* test5093 expr_arith_2.alt.0_FAIL_7.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5094 expr_arith_2.alt.0_FAIL_70.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: )*/
MODULE a ; CONST a : COUNT := a ) a BEGIN END ;
>> FAIL
/* test5095 expr_arith_2.alt.0_FAIL_71.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE a BEGIN END ;
>> FAIL
/* test5096 expr_arith_2.alt.0_FAIL_72.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END a BEGIN END ;
>> FAIL
/* test5097 expr_arith_2.alt.0_FAIL_73.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5098 expr_arith_2.alt.0_FAIL_74.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END a BEGIN END ;
>> FAIL
/* test5099 expr_arith_2.alt.0_FAIL_75.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a a BEGIN END ;
>> FAIL
/* test5100 expr_arith_2.alt.0_FAIL_76.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5101 expr_arith_2.alt.0_FAIL_77.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END a BEGIN END ;
>> FAIL
/* test5102 expr_arith_2.alt.0_FAIL_78.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test5103 expr_arith_2.alt.0_FAIL_79.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END a BEGIN END ;
>> FAIL
/* test5104 expr_arith_2.alt.0_FAIL_8.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aa a BEGIN END ;
>> FAIL
/* test5105 expr_arith_2.alt.0_FAIL_80.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test5106 expr_arith_2.alt.0_FAIL_81.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a a BEGIN END ;
>> FAIL
/* test5107 expr_arith_2.alt.0_FAIL_82.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END a BEGIN END ;
>> FAIL
/* test5108 expr_arith_2.alt.0_FAIL_83.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END a BEGIN END ;
>> FAIL
/* test5109 expr_arith_2.alt.0_FAIL_84.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test5110 expr_arith_2.alt.0_FAIL_85.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5111 expr_arith_2.alt.0_FAIL_86.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test5112 expr_arith_2.alt.0_FAIL_87.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5113 expr_arith_2.alt.0_FAIL_88.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5114 expr_arith_2.alt.0_FAIL_89.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5115 expr_arith_2.alt.0_FAIL_9.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a a BEGIN END ;
>> FAIL
/* test5116 expr_arith_2.alt.0_FAIL_90.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5117 expr_arith_2.alt.0_FAIL_91.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ; VAR a : COUNT ; VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5118 expr_arith_2.alt.0_FAIL_92.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR a BEGIN END ;
>> FAIL
/* test5119 expr_arith_2.alt.0_FAIL_93.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT a BEGIN END ;
>> FAIL
/* test5120 expr_arith_2.alt.0_FAIL_94.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: ,*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5121 expr_arith_2.alt.0_FAIL_95.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test5122 expr_arith_2.alt.0_FAIL_96.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test5123 expr_arith_2.alt.0_FAIL_97.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT a BEGIN END ;
>> FAIL
/* test5124 expr_arith_2.alt.0_FAIL_98.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT a BEGIN END ;
>> FAIL
/* test5125 expr_arith_2.alt.0_FAIL_99.txt */
<<
/*Expecting: expr_arith_2.alt.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT a BEGIN END ;
>> FAIL
/* test5126 expr_arith_2.close.0_FAIL_0.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5127 expr_arith_2.close.0_FAIL_1.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5128 expr_arith_2.close.0_FAIL_10.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aA BEGIN END ;
>> FAIL
/* test5129 expr_arith_2.close.0_FAIL_100.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH BEGIN END ;
>> FAIL
/* test5130 expr_arith_2.close.0_FAIL_101.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT BEGIN END ;
>> FAIL
/* test5131 expr_arith_2.close.0_FAIL_102.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5132 expr_arith_2.close.0_FAIL_103.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test5133 expr_arith_2.close.0_FAIL_104.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5134 expr_arith_2.close.0_FAIL_105.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test5135 expr_arith_2.close.0_FAIL_106.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: DEFAS*/
MODULE a ; CONST a : COUNT := a := BEGIN END ;
>> FAIL
/* test5136 expr_arith_2.close.0_FAIL_107.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test5137 expr_arith_2.close.0_FAIL_108.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: type*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test5138 expr_arith_2.close.0_FAIL_109.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test5139 expr_arith_2.close.0_FAIL_11.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5140 expr_arith_2.close.0_FAIL_110.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END ;
>> FAIL
/* test5141 expr_arith_2.close.0_FAIL_111.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT BEGIN END ;
>> FAIL
/* test5142 expr_arith_2.close.0_FAIL_112.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: IF*/
MODULE a ; CONST a : COUNT := a IF BEGIN END ;
>> FAIL
/* test5143 expr_arith_2.close.0_FAIL_113.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN BEGIN END ;
>> FAIL
/* test5144 expr_arith_2.close.0_FAIL_114.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE BEGIN END ;
>> FAIL
/* test5145 expr_arith_2.close.0_FAIL_115.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: DO*/
MODULE a ; CONST a : COUNT := a DO BEGIN END ;
>> FAIL
/* test5146 expr_arith_2.close.0_FAIL_116.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END ;
>> FAIL
/* test5147 expr_arith_2.close.0_FAIL_117.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL BEGIN END ;
>> FAIL
/* test5148 expr_arith_2.close.0_FAIL_118.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test5149 expr_arith_2.close.0_FAIL_119.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) BEGIN END ;
>> FAIL
/* test5150 expr_arith_2.close.0_FAIL_12.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a0 BEGIN END ;
>> FAIL
/* test5151 expr_arith_2.close.0_FAIL_120.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5152 expr_arith_2.close.0_FAIL_121.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a BEGIN END ;
>> FAIL
/* test5153 expr_arith_2.close.0_FAIL_122.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5154 expr_arith_2.close.0_FAIL_123.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5155 expr_arith_2.close.0_FAIL_124.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5156 expr_arith_2.close.0_FAIL_125.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test5157 expr_arith_2.close.0_FAIL_126.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5158 expr_arith_2.close.0_FAIL_127.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test5159 expr_arith_2.close.0_FAIL_128.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5160 expr_arith_2.close.0_FAIL_129.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test5161 expr_arith_2.close.0_FAIL_13.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a > BEGIN END ;
>> FAIL
/* test5162 expr_arith_2.close.0_FAIL_130.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test5163 expr_arith_2.close.0_FAIL_131.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test5164 expr_arith_2.close.0_FAIL_132.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5165 expr_arith_2.close.0_FAIL_133.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5166 expr_arith_2.close.0_FAIL_134.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test5167 expr_arith_2.close.0_FAIL_135.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a BEGIN END ;
>> FAIL
/* test5168 expr_arith_2.close.0_FAIL_136.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5169 expr_arith_2.close.0_FAIL_137.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5170 expr_arith_2.close.0_FAIL_138.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test5171 expr_arith_2.close.0_FAIL_139.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test5172 expr_arith_2.close.0_FAIL_14.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a <= BEGIN END ;
>> FAIL
/* test5173 expr_arith_2.close.0_FAIL_140.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test5174 expr_arith_2.close.0_FAIL_141.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" BEGIN END ;
>> FAIL
/* test5175 expr_arith_2.close.0_FAIL_142.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test5176 expr_arith_2.close.0_FAIL_143.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test5177 expr_arith_2.close.0_FAIL_144.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5178 expr_arith_2.close.0_FAIL_145.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5179 expr_arith_2.close.0_FAIL_146.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5180 expr_arith_2.close.0_FAIL_147.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test5181 expr_arith_2.close.0_FAIL_148.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5182 expr_arith_2.close.0_FAIL_149.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) BEGIN END ;
>> FAIL
/* test5183 expr_arith_2.close.0_FAIL_15.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a < BEGIN END ;
>> FAIL
/* test5184 expr_arith_2.close.0_FAIL_150.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5185 expr_arith_2.close.0_FAIL_151.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5186 expr_arith_2.close.0_FAIL_152.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a BEGIN END ;
>> FAIL
/* test5187 expr_arith_2.close.0_FAIL_153.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5188 expr_arith_2.close.0_FAIL_154.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5189 expr_arith_2.close.0_FAIL_155.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5190 expr_arith_2.close.0_FAIL_156.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5191 expr_arith_2.close.0_FAIL_157.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5192 expr_arith_2.close.0_FAIL_158.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test5193 expr_arith_2.close.0_FAIL_159.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test5194 expr_arith_2.close.0_FAIL_16.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a == BEGIN END ;
>> FAIL
/* test5195 expr_arith_2.close.0_FAIL_160.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5196 expr_arith_2.close.0_FAIL_161.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5197 expr_arith_2.close.0_FAIL_162.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5198 expr_arith_2.close.0_FAIL_163.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a BEGIN END ;
>> FAIL
/* test5199 expr_arith_2.close.0_FAIL_17.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a >= BEGIN END ;
>> FAIL
/* test5200 expr_arith_2.close.0_FAIL_170.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5201 expr_arith_2.close.0_FAIL_171.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a BEGIN END ;
>> FAIL
/* test5202 expr_arith_2.close.0_FAIL_172.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a BEGIN END ;
>> FAIL
/* test5203 expr_arith_2.close.0_FAIL_173.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5204 expr_arith_2.close.0_FAIL_176.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a BEGIN END ;
>> FAIL
/* test5205 expr_arith_2.close.0_FAIL_177.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5206 expr_arith_2.close.0_FAIL_18.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a != BEGIN END ;
>> FAIL
/* test5207 expr_arith_2.close.0_FAIL_180.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5208 expr_arith_2.close.0_FAIL_182.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5209 expr_arith_2.close.0_FAIL_183.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5210 expr_arith_2.close.0_FAIL_184.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_0.opt.0*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test5211 expr_arith_2.close.0_FAIL_185.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5212 expr_arith_2.close.0_FAIL_186.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5213 expr_arith_2.close.0_FAIL_188.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5214 expr_arith_2.close.0_FAIL_189.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test5215 expr_arith_2.close.0_FAIL_19.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5216 expr_arith_2.close.0_FAIL_190.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5217 expr_arith_2.close.0_FAIL_193.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: STARLIT*/
MODULE a ; CONST a : COUNT := a * BEGIN END ;
>> FAIL
/* test5218 expr_arith_2.close.0_FAIL_194.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := a / BEGIN END ;
>> FAIL
/* test5219 expr_arith_2.close.0_FAIL_195.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a : BEGIN END ;
>> FAIL
/* test5220 expr_arith_2.close.0_FAIL_2.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test5221 expr_arith_2.close.0_FAIL_20.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. BEGIN END ;
>> FAIL
/* test5222 expr_arith_2.close.0_FAIL_21.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 BEGIN END ;
>> FAIL
/* test5223 expr_arith_2.close.0_FAIL_22.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5224 expr_arith_2.close.0_FAIL_23.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5225 expr_arith_2.close.0_FAIL_24.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 BEGIN END ;
>> FAIL
/* test5226 expr_arith_2.close.0_FAIL_25.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5227 expr_arith_2.close.0_FAIL_26.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 BEGIN END ;
>> FAIL
/* test5228 expr_arith_2.close.0_FAIL_27.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 BEGIN END ;
>> FAIL
/* test5229 expr_arith_2.close.0_FAIL_28.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5230 expr_arith_2.close.0_FAIL_29.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5231 expr_arith_2.close.0_FAIL_3.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test5232 expr_arith_2.close.0_FAIL_30.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 BEGIN END ;
>> FAIL
/* test5233 expr_arith_2.close.0_FAIL_31.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5234 expr_arith_2.close.0_FAIL_32.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5235 expr_arith_2.close.0_FAIL_33.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 BEGIN END ;
>> FAIL
/* test5236 expr_arith_2.close.0_FAIL_34.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE BEGIN END ;
>> FAIL
/* test5237 expr_arith_2.close.0_FAIL_35.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ;*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ;
>> FAIL
/* test5238 expr_arith_2.close.0_FAIL_36.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN BEGIN END ;
>> FAIL
/* test5239 expr_arith_2.close.0_FAIL_37.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: END*/
MODULE a ; CONST a : COUNT := a END BEGIN END ;
>> FAIL
/* test5240 expr_arith_2.close.0_FAIL_38.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5241 expr_arith_2.close.0_FAIL_39.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: id*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5242 expr_arith_2.close.0_FAIL_4.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test5243 expr_arith_2.close.0_FAIL_40.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5244 expr_arith_2.close.0_FAIL_41.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5245 expr_arith_2.close.0_FAIL_42.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5246 expr_arith_2.close.0_FAIL_43.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5247 expr_arith_2.close.0_FAIL_44.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5248 expr_arith_2.close.0_FAIL_5.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a_ BEGIN END ;
>> FAIL
/* test5249 expr_arith_2.close.0_FAIL_50.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test5250 expr_arith_2.close.0_FAIL_51.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a BEGIN END ;
>> FAIL
/* test5251 expr_arith_2.close.0_FAIL_52.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END BEGIN END ;
>> FAIL
/* test5252 expr_arith_2.close.0_FAIL_53.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test5253 expr_arith_2.close.0_FAIL_54.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5254 expr_arith_2.close.0_FAIL_55.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) BEGIN END ;
>> FAIL
/* test5255 expr_arith_2.close.0_FAIL_56.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5256 expr_arith_2.close.0_FAIL_57.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5257 expr_arith_2.close.0_FAIL_58.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a BEGIN END ;
>> FAIL
/* test5258 expr_arith_2.close.0_FAIL_6.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a A BEGIN END ;
>> FAIL
/* test5259 expr_arith_2.close.0_FAIL_60.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test5260 expr_arith_2.close.0_FAIL_61.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test5261 expr_arith_2.close.0_FAIL_62.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5262 expr_arith_2.close.0_FAIL_63.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5263 expr_arith_2.close.0_FAIL_64.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test5264 expr_arith_2.close.0_FAIL_65.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test5265 expr_arith_2.close.0_FAIL_66.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5266 expr_arith_2.close.0_FAIL_67.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST BEGIN END ;
>> FAIL
/* test5267 expr_arith_2.close.0_FAIL_68.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION BEGIN END ;
>> FAIL
/* test5268 expr_arith_2.close.0_FAIL_69.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: (*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ;
>> FAIL
/* test5269 expr_arith_2.close.0_FAIL_7.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5270 expr_arith_2.close.0_FAIL_70.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: )*/
MODULE a ; CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test5271 expr_arith_2.close.0_FAIL_71.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE BEGIN END ;
>> FAIL
/* test5272 expr_arith_2.close.0_FAIL_72.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test5273 expr_arith_2.close.0_FAIL_73.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5274 expr_arith_2.close.0_FAIL_74.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test5275 expr_arith_2.close.0_FAIL_75.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test5276 expr_arith_2.close.0_FAIL_76.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5277 expr_arith_2.close.0_FAIL_77.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5278 expr_arith_2.close.0_FAIL_78.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5279 expr_arith_2.close.0_FAIL_79.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5280 expr_arith_2.close.0_FAIL_8.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aa BEGIN END ;
>> FAIL
/* test5281 expr_arith_2.close.0_FAIL_80.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5282 expr_arith_2.close.0_FAIL_81.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test5283 expr_arith_2.close.0_FAIL_82.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test5284 expr_arith_2.close.0_FAIL_83.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5285 expr_arith_2.close.0_FAIL_84.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5286 expr_arith_2.close.0_FAIL_85.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5287 expr_arith_2.close.0_FAIL_86.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5288 expr_arith_2.close.0_FAIL_87.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5289 expr_arith_2.close.0_FAIL_88.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5290 expr_arith_2.close.0_FAIL_89.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5291 expr_arith_2.close.0_FAIL_9.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5292 expr_arith_2.close.0_FAIL_92.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR BEGIN END ;
>> FAIL
/* test5293 expr_arith_2.close.0_FAIL_93.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5294 expr_arith_2.close.0_FAIL_94.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: ,*/
MODULE a ; CONST a : COUNT := a , BEGIN END ;
>> FAIL
/* test5295 expr_arith_2.close.0_FAIL_95.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5296 expr_arith_2.close.0_FAIL_96.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5297 expr_arith_2.close.0_FAIL_97.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT BEGIN END ;
>> FAIL
/* test5298 expr_arith_2.close.0_FAIL_98.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5299 expr_arith_2.close.0_FAIL_99.txt */
<<
/*Expecting: expr_arith_2.close.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5300 expr_arith_2.close.0_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a + a + a BEGIN END ;
>> OK
/* test5301 expr_arith_2.close.0_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := a + a - a BEGIN END ;
>> OK
/* test5302 expr_arith_2.close.0_PASS_2.txt */
<<
MODULE a ; CONST a : COUNT := a + a + a + a BEGIN END ;
>> OK
/* test5303 expr_arith_atom_FAIL_0.txt */
<<
/*Expecting: expr_arith_atom Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test5304 expr_arith_atom_FAIL_1.txt */
<<
/*Expecting: expr_arith_atom Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test5305 expr_arith_atom_FAIL_10.txt */
<<
/*Expecting: expr_arith_atom Given: CMPOP*/
MODULE a ; CONST a : COUNT := != BEGIN END ;
>> FAIL
/* test5306 expr_arith_atom_FAIL_100.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test5307 expr_arith_atom_FAIL_101.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5308 expr_arith_atom_FAIL_102.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test5309 expr_arith_atom_FAIL_103.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5310 expr_arith_atom_FAIL_104.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test5311 expr_arith_atom_FAIL_105.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test5312 expr_arith_atom_FAIL_106.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5313 expr_arith_atom_FAIL_107.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5314 expr_arith_atom_FAIL_108.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5315 expr_arith_atom_FAIL_11.txt */
<<
/*Expecting: expr_arith_atom Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE BEGIN END ;
>> FAIL
/* test5316 expr_arith_atom_FAIL_110.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a BEGIN END ;
>> FAIL
/* test5317 expr_arith_atom_FAIL_111.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5318 expr_arith_atom_FAIL_112.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5319 expr_arith_atom_FAIL_113.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test5320 expr_arith_atom_FAIL_114.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test5321 expr_arith_atom_FAIL_115.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test5322 expr_arith_atom_FAIL_116.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" BEGIN END ;
>> FAIL
/* test5323 expr_arith_atom_FAIL_117.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test5324 expr_arith_atom_FAIL_118.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test5325 expr_arith_atom_FAIL_119.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5326 expr_arith_atom_FAIL_12.txt */
<<
/*Expecting: expr_arith_atom Given: ;*/
MODULE a ; CONST a : COUNT := ; BEGIN END ;
>> FAIL
/* test5327 expr_arith_atom_FAIL_120.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5328 expr_arith_atom_FAIL_121.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5329 expr_arith_atom_FAIL_122.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test5330 expr_arith_atom_FAIL_123.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5331 expr_arith_atom_FAIL_124.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) BEGIN END ;
>> FAIL
/* test5332 expr_arith_atom_FAIL_125.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5333 expr_arith_atom_FAIL_126.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5334 expr_arith_atom_FAIL_127.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a BEGIN END ;
>> FAIL
/* test5335 expr_arith_atom_FAIL_128.txt */
<<
/*Expecting: expr_arith_atom Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5336 expr_arith_atom_FAIL_13.txt */
<<
/*Expecting: expr_arith_atom Given: BEGIN*/
MODULE a ; CONST a : COUNT := BEGIN BEGIN END ;
>> FAIL
/* test5337 expr_arith_atom_FAIL_131.txt */
<<
/*Expecting: expr_arith_atom Given: output_arg*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test5338 expr_arith_atom_FAIL_133.txt */
<<
/*Expecting: expr_arith_atom Given: expr_list*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5339 expr_arith_atom_FAIL_134.txt */
<<
/*Expecting: expr_arith_atom Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test5340 expr_arith_atom_FAIL_135.txt */
<<
/*Expecting: expr_arith_atom Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test5341 expr_arith_atom_FAIL_139.txt */
<<
/*Expecting: expr_arith_atom Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test5342 expr_arith_atom_FAIL_14.txt */
<<
/*Expecting: expr_arith_atom Given: END*/
MODULE a ; CONST a : COUNT := END BEGIN END ;
>> FAIL
/* test5343 expr_arith_atom_FAIL_140.txt */
<<
/*Expecting: expr_arith_atom Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test5344 expr_arith_atom_FAIL_141.txt */
<<
/*Expecting: expr_arith_atom Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test5345 expr_arith_atom_FAIL_142.txt */
<<
/*Expecting: expr_arith_atom Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test5346 expr_arith_atom_FAIL_143.txt */
<<
/*Expecting: expr_arith_atom Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test5347 expr_arith_atom_FAIL_144.txt */
<<
/*Expecting: expr_arith_atom Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test5348 expr_arith_atom_FAIL_145.txt */
<<
/*Expecting: expr_arith_atom Given: +*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test5349 expr_arith_atom_FAIL_146.txt */
<<
/*Expecting: expr_arith_atom Given: -*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test5350 expr_arith_atom_FAIL_149.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test5351 expr_arith_atom_FAIL_15.txt */
<<
/*Expecting: expr_arith_atom Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5352 expr_arith_atom_FAIL_150.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test5353 expr_arith_atom_FAIL_152.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test5354 expr_arith_atom_FAIL_153.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a BEGIN END ;
>> FAIL
/* test5355 expr_arith_atom_FAIL_156.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test5356 expr_arith_atom_FAIL_157.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a BEGIN END ;
>> FAIL
/* test5357 expr_arith_atom_FAIL_16.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5358 expr_arith_atom_FAIL_160.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test5359 expr_arith_atom_FAIL_166.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_0.opt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test5360 expr_arith_atom_FAIL_168.txt */
<<
/*Expecting: expr_arith_atom Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) BEGIN END ;
>> FAIL
/* test5361 expr_arith_atom_FAIL_17.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5362 expr_arith_atom_FAIL_170.txt */
<<
/*Expecting: expr_arith_atom Given: STARLIT*/
MODULE a ; CONST a : COUNT := * BEGIN END ;
>> FAIL
/* test5363 expr_arith_atom_FAIL_171.txt */
<<
/*Expecting: expr_arith_atom Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / BEGIN END ;
>> FAIL
/* test5364 expr_arith_atom_FAIL_172.txt */
<<
/*Expecting: expr_arith_atom Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : BEGIN END ;
>> FAIL
/* test5365 expr_arith_atom_FAIL_18.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5366 expr_arith_atom_FAIL_19.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5367 expr_arith_atom_FAIL_2.txt */
<<
/*Expecting: expr_arith_atom Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test5368 expr_arith_atom_FAIL_20.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5369 expr_arith_atom_FAIL_21.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5370 expr_arith_atom_FAIL_22.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5371 expr_arith_atom_FAIL_23.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5372 expr_arith_atom_FAIL_24.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5373 expr_arith_atom_FAIL_25.txt */
<<
/*Expecting: expr_arith_atom Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5374 expr_arith_atom_FAIL_26.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5375 expr_arith_atom_FAIL_27.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a BEGIN END ;
>> FAIL
/* test5376 expr_arith_atom_FAIL_28.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test5377 expr_arith_atom_FAIL_29.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test5378 expr_arith_atom_FAIL_3.txt */
<<
/*Expecting: expr_arith_atom Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test5379 expr_arith_atom_FAIL_30.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5380 expr_arith_atom_FAIL_31.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) BEGIN END ;
>> FAIL
/* test5381 expr_arith_atom_FAIL_32.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5382 expr_arith_atom_FAIL_33.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5383 expr_arith_atom_FAIL_34.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a BEGIN END ;
>> FAIL
/* test5384 expr_arith_atom_FAIL_35.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test5385 expr_arith_atom_FAIL_37.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5386 expr_arith_atom_FAIL_38.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5387 expr_arith_atom_FAIL_39.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5388 expr_arith_atom_FAIL_4.txt */
<<
/*Expecting: expr_arith_atom Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test5389 expr_arith_atom_FAIL_40.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test5390 expr_arith_atom_FAIL_41.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test5391 expr_arith_atom_FAIL_42.txt */
<<
/*Expecting: expr_arith_atom Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5392 expr_arith_atom_FAIL_43.txt */
<<
/*Expecting: expr_arith_atom Given: CONST*/
MODULE a ; CONST a : COUNT := CONST BEGIN END ;
>> FAIL
/* test5393 expr_arith_atom_FAIL_44.txt */
<<
/*Expecting: expr_arith_atom Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION BEGIN END ;
>> FAIL
/* test5394 expr_arith_atom_FAIL_45.txt */
<<
/*Expecting: expr_arith_atom Given: )*/
MODULE a ; CONST a : COUNT := ) BEGIN END ;
>> FAIL
/* test5395 expr_arith_atom_FAIL_46.txt */
<<
/*Expecting: expr_arith_atom Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE BEGIN END ;
>> FAIL
/* test5396 expr_arith_atom_FAIL_47.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test5397 expr_arith_atom_FAIL_48.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5398 expr_arith_atom_FAIL_49.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test5399 expr_arith_atom_FAIL_5.txt */
<<
/*Expecting: expr_arith_atom Given: CMPOP*/
MODULE a ; CONST a : COUNT := > BEGIN END ;
>> FAIL
/* test5400 expr_arith_atom_FAIL_50.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test5401 expr_arith_atom_FAIL_51.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5402 expr_arith_atom_FAIL_52.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5403 expr_arith_atom_FAIL_53.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5404 expr_arith_atom_FAIL_54.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5405 expr_arith_atom_FAIL_55.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5406 expr_arith_atom_FAIL_56.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test5407 expr_arith_atom_FAIL_57.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test5408 expr_arith_atom_FAIL_58.txt */
<<
/*Expecting: expr_arith_atom Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5409 expr_arith_atom_FAIL_59.txt */
<<
/*Expecting: expr_arith_atom Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test5410 expr_arith_atom_FAIL_6.txt */
<<
/*Expecting: expr_arith_atom Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= BEGIN END ;
>> FAIL
/* test5411 expr_arith_atom_FAIL_60.txt */
<<
/*Expecting: expr_arith_atom Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5412 expr_arith_atom_FAIL_61.txt */
<<
/*Expecting: expr_arith_atom Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test5413 expr_arith_atom_FAIL_62.txt */
<<
/*Expecting: expr_arith_atom Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5414 expr_arith_atom_FAIL_63.txt */
<<
/*Expecting: expr_arith_atom Given: var_decls*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5415 expr_arith_atom_FAIL_64.txt */
<<
/*Expecting: expr_arith_atom Given: var_decls*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5416 expr_arith_atom_FAIL_65.txt */
<<
/*Expecting: expr_arith_atom Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5417 expr_arith_atom_FAIL_66.txt */
<<
/*Expecting: expr_arith_atom Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5418 expr_arith_atom_FAIL_67.txt */
<<
/*Expecting: expr_arith_atom Given: VAR*/
MODULE a ; CONST a : COUNT := VAR BEGIN END ;
>> FAIL
/* test5419 expr_arith_atom_FAIL_68.txt */
<<
/*Expecting: expr_arith_atom Given: var_decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5420 expr_arith_atom_FAIL_69.txt */
<<
/*Expecting: expr_arith_atom Given: ,*/
MODULE a ; CONST a : COUNT := , BEGIN END ;
>> FAIL
/* test5421 expr_arith_atom_FAIL_7.txt */
<<
/*Expecting: expr_arith_atom Given: CMPOP*/
MODULE a ; CONST a : COUNT := < BEGIN END ;
>> FAIL
/* test5422 expr_arith_atom_FAIL_70.txt */
<<
/*Expecting: expr_arith_atom Given: param_list*/
MODULE a ; CONST a : COUNT := a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5423 expr_arith_atom_FAIL_71.txt */
<<
/*Expecting: expr_arith_atom Given: param_list*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test5424 expr_arith_atom_FAIL_72.txt */
<<
/*Expecting: expr_arith_atom Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT BEGIN END ;
>> FAIL
/* test5425 expr_arith_atom_FAIL_73.txt */
<<
/*Expecting: expr_arith_atom Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5426 expr_arith_atom_FAIL_74.txt */
<<
/*Expecting: expr_arith_atom Given: param*/
MODULE a ; CONST a : COUNT := a : COUNT BEGIN END ;
>> FAIL
/* test5427 expr_arith_atom_FAIL_75.txt */
<<
/*Expecting: expr_arith_atom Given: param*/
MODULE a ; CONST a : COUNT := a : TRUTH BEGIN END ;
>> FAIL
/* test5428 expr_arith_atom_FAIL_76.txt */
<<
/*Expecting: expr_arith_atom Given: param*/
MODULE a ; CONST a : COUNT := a : FLOAT BEGIN END ;
>> FAIL
/* test5429 expr_arith_atom_FAIL_78.txt */
<<
/*Expecting: expr_arith_atom Given: id_list*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5430 expr_arith_atom_FAIL_79.txt */
<<
/*Expecting: expr_arith_atom Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test5431 expr_arith_atom_FAIL_8.txt */
<<
/*Expecting: expr_arith_atom Given: CMPOP*/
MODULE a ; CONST a : COUNT := == BEGIN END ;
>> FAIL
/* test5432 expr_arith_atom_FAIL_80.txt */
<<
/*Expecting: expr_arith_atom Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test5433 expr_arith_atom_FAIL_81.txt */
<<
/*Expecting: expr_arith_atom Given: DEFAS*/
MODULE a ; CONST a : COUNT := := BEGIN END ;
>> FAIL
/* test5434 expr_arith_atom_FAIL_82.txt */
<<
/*Expecting: expr_arith_atom Given: type*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test5435 expr_arith_atom_FAIL_83.txt */
<<
/*Expecting: expr_arith_atom Given: type*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test5436 expr_arith_atom_FAIL_84.txt */
<<
/*Expecting: expr_arith_atom Given: type*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test5437 expr_arith_atom_FAIL_85.txt */
<<
/*Expecting: expr_arith_atom Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END ;
>> FAIL
/* test5438 expr_arith_atom_FAIL_86.txt */
<<
/*Expecting: expr_arith_atom Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT BEGIN END ;
>> FAIL
/* test5439 expr_arith_atom_FAIL_87.txt */
<<
/*Expecting: expr_arith_atom Given: IF*/
MODULE a ; CONST a : COUNT := IF BEGIN END ;
>> FAIL
/* test5440 expr_arith_atom_FAIL_88.txt */
<<
/*Expecting: expr_arith_atom Given: THEN*/
MODULE a ; CONST a : COUNT := THEN BEGIN END ;
>> FAIL
/* test5441 expr_arith_atom_FAIL_89.txt */
<<
/*Expecting: expr_arith_atom Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE BEGIN END ;
>> FAIL
/* test5442 expr_arith_atom_FAIL_9.txt */
<<
/*Expecting: expr_arith_atom Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= BEGIN END ;
>> FAIL
/* test5443 expr_arith_atom_FAIL_90.txt */
<<
/*Expecting: expr_arith_atom Given: DO*/
MODULE a ; CONST a : COUNT := DO BEGIN END ;
>> FAIL
/* test5444 expr_arith_atom_FAIL_91.txt */
<<
/*Expecting: expr_arith_atom Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END ;
>> FAIL
/* test5445 expr_arith_atom_FAIL_92.txt */
<<
/*Expecting: expr_arith_atom Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL BEGIN END ;
>> FAIL
/* test5446 expr_arith_atom_FAIL_93.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test5447 expr_arith_atom_FAIL_95.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5448 expr_arith_atom_FAIL_96.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a BEGIN END ;
>> FAIL
/* test5449 expr_arith_atom_FAIL_97.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5450 expr_arith_atom_FAIL_98.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5451 expr_arith_atom_FAIL_99.txt */
<<
/*Expecting: expr_arith_atom Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5452 expr_arith_atom.opt.0_FAIL_0.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a ( "" ) BEGIN END ;
>> FAIL
/* test5453 expr_arith_atom.opt.0_FAIL_1.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a ( "" ) BEGIN END ;
>> FAIL
/* test5454 expr_arith_atom.opt.0_FAIL_10.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( != ) BEGIN END ;
>> FAIL
/* test5455 expr_arith_atom.opt.0_FAIL_100.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test5456 expr_arith_atom.opt.0_FAIL_101.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT REPEAT BEGIN END UNTIL a UNTIL a ) BEGIN END ;
>> FAIL
/* test5457 expr_arith_atom.opt.0_FAIL_102.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT WHILE a DO BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5458 expr_arith_atom.opt.0_FAIL_103.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO OUTPUT a ) BEGIN END ;
>> FAIL
/* test5459 expr_arith_atom.opt.0_FAIL_104.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( OUTPUT a ) BEGIN END ;
>> FAIL
/* test5460 expr_arith_atom.opt.0_FAIL_105.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ) BEGIN END ;
>> FAIL
/* test5461 expr_arith_atom.opt.0_FAIL_106.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test5462 expr_arith_atom.opt.0_FAIL_107.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test5463 expr_arith_atom.opt.0_FAIL_109.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO a := a ) BEGIN END ;
>> FAIL
/* test5464 expr_arith_atom.opt.0_FAIL_11.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: MODULE*/
MODULE a ; CONST a : COUNT := a ( MODULE ) BEGIN END ;
>> FAIL
/* test5465 expr_arith_atom.opt.0_FAIL_110.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test5466 expr_arith_atom.opt.0_FAIL_111.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5467 expr_arith_atom.opt.0_FAIL_112.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN OUTPUT a ) BEGIN END ;
>> FAIL
/* test5468 expr_arith_atom.opt.0_FAIL_113.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT a ( ) UNTIL a ) BEGIN END ;
>> FAIL
/* test5469 expr_arith_atom.opt.0_FAIL_114.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO a ( ) ) BEGIN END ;
>> FAIL
/* test5470 expr_arith_atom.opt.0_FAIL_115.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( OUTPUT "" ) BEGIN END ;
>> FAIL
/* test5471 expr_arith_atom.opt.0_FAIL_116.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN a ( ) ) BEGIN END ;
>> FAIL
/* test5472 expr_arith_atom.opt.0_FAIL_117.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT a := a UNTIL a ) BEGIN END ;
>> FAIL
/* test5473 expr_arith_atom.opt.0_FAIL_118.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test5474 expr_arith_atom.opt.0_FAIL_119.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5475 expr_arith_atom.opt.0_FAIL_12.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: ;*/
MODULE a ; CONST a : COUNT := a ( ; ) BEGIN END ;
>> FAIL
/* test5476 expr_arith_atom.opt.0_FAIL_120.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test5477 expr_arith_atom.opt.0_FAIL_121.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE OUTPUT a ) BEGIN END ;
>> FAIL
/* test5478 expr_arith_atom.opt.0_FAIL_122.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE BEGIN END ) BEGIN END ;
>> FAIL
/* test5479 expr_arith_atom.opt.0_FAIL_123.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE a ( ) ) BEGIN END ;
>> FAIL
/* test5480 expr_arith_atom.opt.0_FAIL_124.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test5481 expr_arith_atom.opt.0_FAIL_125.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5482 expr_arith_atom.opt.0_FAIL_126.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE a := a ) BEGIN END ;
>> FAIL
/* test5483 expr_arith_atom.opt.0_FAIL_127.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ( ELSE BEGIN END ) BEGIN END ;
>> FAIL
/* test5484 expr_arith_atom.opt.0_FAIL_13.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a ( BEGIN ) BEGIN END ;
>> FAIL
/* test5485 expr_arith_atom.opt.0_FAIL_130.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a ( "" ) BEGIN END ;
>> FAIL
/* test5486 expr_arith_atom.opt.0_FAIL_131.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a , a ) BEGIN END ;
>> FAIL
/* test5487 expr_arith_atom.opt.0_FAIL_132.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a ) BEGIN END ;
>> FAIL
/* test5488 expr_arith_atom.opt.0_FAIL_133.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( >= a ) BEGIN END ;
>> FAIL
/* test5489 expr_arith_atom.opt.0_FAIL_134.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( < a ) BEGIN END ;
>> FAIL
/* test5490 expr_arith_atom.opt.0_FAIL_135.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( != a ) BEGIN END ;
>> FAIL
/* test5491 expr_arith_atom.opt.0_FAIL_136.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( == a ) BEGIN END ;
>> FAIL
/* test5492 expr_arith_atom.opt.0_FAIL_137.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( <= a ) BEGIN END ;
>> FAIL
/* test5493 expr_arith_atom.opt.0_FAIL_138.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := a ( > a ) BEGIN END ;
>> FAIL
/* test5494 expr_arith_atom.opt.0_FAIL_139.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: +*/
MODULE a ; CONST a : COUNT := a ( + ) BEGIN END ;
>> FAIL
/* test5495 expr_arith_atom.opt.0_FAIL_14.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: END*/
MODULE a ; CONST a : COUNT := a ( END ) BEGIN END ;
>> FAIL
/* test5496 expr_arith_atom.opt.0_FAIL_140.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a ( + ) BEGIN END ;
>> FAIL
/* test5497 expr_arith_atom.opt.0_FAIL_141.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a ( - ) BEGIN END ;
>> FAIL
/* test5498 expr_arith_atom.opt.0_FAIL_143.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a ( + a ) BEGIN END ;
>> FAIL
/* test5499 expr_arith_atom.opt.0_FAIL_144.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := a ( + a + a ) BEGIN END ;
>> FAIL
/* test5500 expr_arith_atom.opt.0_FAIL_145.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a ( * a ) BEGIN END ;
>> FAIL
/* test5501 expr_arith_atom.opt.0_FAIL_146.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := a ( * a * a ) BEGIN END ;
>> FAIL
/* test5502 expr_arith_atom.opt.0_FAIL_147.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := a ( / a ) BEGIN END ;
>> FAIL
/* test5503 expr_arith_atom.opt.0_FAIL_148.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := a ( ( ) ) BEGIN END ;
>> FAIL
/* test5504 expr_arith_atom.opt.0_FAIL_15.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5505 expr_arith_atom.opt.0_FAIL_150.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: STARLIT*/
MODULE a ; CONST a : COUNT := a ( * ) BEGIN END ;
>> FAIL
/* test5506 expr_arith_atom.opt.0_FAIL_151.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := a ( / ) BEGIN END ;
>> FAIL
/* test5507 expr_arith_atom.opt.0_FAIL_152.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a ( : ) BEGIN END ;
>> FAIL
/* test5508 expr_arith_atom.opt.0_FAIL_16.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5509 expr_arith_atom.opt.0_FAIL_17.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test5510 expr_arith_atom.opt.0_FAIL_18.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test5511 expr_arith_atom.opt.0_FAIL_19.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5512 expr_arith_atom.opt.0_FAIL_2.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a ( TRUTH ) BEGIN END ;
>> FAIL
/* test5513 expr_arith_atom.opt.0_FAIL_20.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test5514 expr_arith_atom.opt.0_FAIL_21.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5515 expr_arith_atom.opt.0_FAIL_22.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test5516 expr_arith_atom.opt.0_FAIL_23.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; FUNCTION a ( ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test5517 expr_arith_atom.opt.0_FAIL_24.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5518 expr_arith_atom.opt.0_FAIL_25.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; PROCEDURE a ( ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test5519 expr_arith_atom.opt.0_FAIL_26.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ) BEGIN END ;
>> FAIL
/* test5520 expr_arith_atom.opt.0_FAIL_27.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; OUTPUT a ) BEGIN END ;
>> FAIL
/* test5521 expr_arith_atom.opt.0_FAIL_28.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; BEGIN END ) BEGIN END ;
>> FAIL
/* test5522 expr_arith_atom.opt.0_FAIL_29.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; BEGIN END ; BEGIN END ) BEGIN END ;
>> FAIL
/* test5523 expr_arith_atom.opt.0_FAIL_3.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: TYINT*/
MODULE a ; CONST a : COUNT := a ( COUNT ) BEGIN END ;
>> FAIL
/* test5524 expr_arith_atom.opt.0_FAIL_30.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test5525 expr_arith_atom.opt.0_FAIL_31.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; a ( ) ) BEGIN END ;
>> FAIL
/* test5526 expr_arith_atom.opt.0_FAIL_32.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5527 expr_arith_atom.opt.0_FAIL_33.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test5528 expr_arith_atom.opt.0_FAIL_34.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ( ; a := a ) BEGIN END ;
>> FAIL
/* test5529 expr_arith_atom.opt.0_FAIL_35.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ; BEGIN END ) BEGIN END ;
>> FAIL
/* test5530 expr_arith_atom.opt.0_FAIL_37.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ) BEGIN END ;
>> FAIL
/* test5531 expr_arith_atom.opt.0_FAIL_38.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO BEGIN END ) BEGIN END ;
>> FAIL
/* test5532 expr_arith_atom.opt.0_FAIL_39.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test5533 expr_arith_atom.opt.0_FAIL_4.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a ( FLOAT ) BEGIN END ;
>> FAIL
/* test5534 expr_arith_atom.opt.0_FAIL_40.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( OUTPUT a ) BEGIN END ;
>> FAIL
/* test5535 expr_arith_atom.opt.0_FAIL_41.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( a := a ) BEGIN END ;
>> FAIL
/* test5536 expr_arith_atom.opt.0_FAIL_42.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a ( REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5537 expr_arith_atom.opt.0_FAIL_43.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: CONST*/
MODULE a ; CONST a : COUNT := a ( CONST ) BEGIN END ;
>> FAIL
/* test5538 expr_arith_atom.opt.0_FAIL_44.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a ( FUNCTION ) BEGIN END ;
>> FAIL
/* test5539 expr_arith_atom.opt.0_FAIL_45.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE ) BEGIN END ;
>> FAIL
/* test5540 expr_arith_atom.opt.0_FAIL_46.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : FLOAT := BEGIN END ) BEGIN END ;
>> FAIL
/* test5541 expr_arith_atom.opt.0_FAIL_47.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5542 expr_arith_atom.opt.0_FAIL_48.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : TRUTH := BEGIN END ) BEGIN END ;
>> FAIL
/* test5543 expr_arith_atom.opt.0_FAIL_49.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( CONST a : FLOAT := a ) BEGIN END ;
>> FAIL
/* test5544 expr_arith_atom.opt.0_FAIL_5.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( > ) BEGIN END ;
>> FAIL
/* test5545 expr_arith_atom.opt.0_FAIL_50.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test5546 expr_arith_atom.opt.0_FAIL_51.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test5547 expr_arith_atom.opt.0_FAIL_52.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( a : COUNT ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test5548 expr_arith_atom.opt.0_FAIL_53.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : COUNT := BEGIN END ) BEGIN END ;
>> FAIL
/* test5549 expr_arith_atom.opt.0_FAIL_54.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( ) := VAR a : COUNT BEGIN END ) BEGIN END ;
>> FAIL
/* test5550 expr_arith_atom.opt.0_FAIL_55.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( CONST a : TRUTH := a ) BEGIN END ;
>> FAIL
/* test5551 expr_arith_atom.opt.0_FAIL_56.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( PROCEDURE a ( a : COUNT ) := BEGIN END ) BEGIN END ;
>> FAIL
/* test5552 expr_arith_atom.opt.0_FAIL_57.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a ( FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END ) BEGIN END ;
>> FAIL
/* test5553 expr_arith_atom.opt.0_FAIL_58.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a ( a : COUNT ) BEGIN END ;
>> FAIL
/* test5554 expr_arith_atom.opt.0_FAIL_59.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5555 expr_arith_atom.opt.0_FAIL_6.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( <= ) BEGIN END ;
>> FAIL
/* test5556 expr_arith_atom.opt.0_FAIL_60.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a ( a : COUNT ) BEGIN END ;
>> FAIL
/* test5557 expr_arith_atom.opt.0_FAIL_61.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5558 expr_arith_atom.opt.0_FAIL_62.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5559 expr_arith_atom.opt.0_FAIL_63.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5560 expr_arith_atom.opt.0_FAIL_64.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5561 expr_arith_atom.opt.0_FAIL_65.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := a ( ; VAR a : COUNT ; VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5562 expr_arith_atom.opt.0_FAIL_66.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: VAR*/
MODULE a ; CONST a : COUNT := a ( VAR ) BEGIN END ;
>> FAIL
/* test5563 expr_arith_atom.opt.0_FAIL_67.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: var_decl*/
MODULE a ; CONST a : COUNT := a ( VAR a : COUNT ) BEGIN END ;
>> FAIL
/* test5564 expr_arith_atom.opt.0_FAIL_68.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: ,*/
MODULE a ; CONST a : COUNT := a ( , ) BEGIN END ;
>> FAIL
/* test5565 expr_arith_atom.opt.0_FAIL_69.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a ( a : COUNT , a : COUNT ) BEGIN END ;
>> FAIL
/* test5566 expr_arith_atom.opt.0_FAIL_7.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( < ) BEGIN END ;
>> FAIL
/* test5567 expr_arith_atom.opt.0_FAIL_70.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a ( a : COUNT ) BEGIN END ;
>> FAIL
/* test5568 expr_arith_atom.opt.0_FAIL_71.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a : COUNT ) BEGIN END ;
>> FAIL
/* test5569 expr_arith_atom.opt.0_FAIL_72.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a : COUNT , a : COUNT ) BEGIN END ;
>> FAIL
/* test5570 expr_arith_atom.opt.0_FAIL_73.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: param*/
MODULE a ; CONST a : COUNT := a ( a : COUNT ) BEGIN END ;
>> FAIL
/* test5571 expr_arith_atom.opt.0_FAIL_74.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: param*/
MODULE a ; CONST a : COUNT := a ( a : TRUTH ) BEGIN END ;
>> FAIL
/* test5572 expr_arith_atom.opt.0_FAIL_75.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: param*/
MODULE a ; CONST a : COUNT := a ( a : FLOAT ) BEGIN END ;
>> FAIL
/* test5573 expr_arith_atom.opt.0_FAIL_78.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a ) BEGIN END ;
>> FAIL
/* test5574 expr_arith_atom.opt.0_FAIL_79.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a ( , a , a ) BEGIN END ;
>> FAIL
/* test5575 expr_arith_atom.opt.0_FAIL_8.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( == ) BEGIN END ;
>> FAIL
/* test5576 expr_arith_atom.opt.0_FAIL_80.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: DEFAS*/
MODULE a ; CONST a : COUNT := a ( := ) BEGIN END ;
>> FAIL
/* test5577 expr_arith_atom.opt.0_FAIL_81.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := a ( TRUTH ) BEGIN END ;
>> FAIL
/* test5578 expr_arith_atom.opt.0_FAIL_82.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := a ( COUNT ) BEGIN END ;
>> FAIL
/* test5579 expr_arith_atom.opt.0_FAIL_83.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := a ( FLOAT ) BEGIN END ;
>> FAIL
/* test5580 expr_arith_atom.opt.0_FAIL_84.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: ELSE*/
MODULE a ; CONST a : COUNT := a ( ELSE ) BEGIN END ;
>> FAIL
/* test5581 expr_arith_atom.opt.0_FAIL_85.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a ( OUTPUT ) BEGIN END ;
>> FAIL
/* test5582 expr_arith_atom.opt.0_FAIL_86.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: IF*/
MODULE a ; CONST a : COUNT := a ( IF ) BEGIN END ;
>> FAIL
/* test5583 expr_arith_atom.opt.0_FAIL_87.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: THEN*/
MODULE a ; CONST a : COUNT := a ( THEN ) BEGIN END ;
>> FAIL
/* test5584 expr_arith_atom.opt.0_FAIL_88.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: WHILE*/
MODULE a ; CONST a : COUNT := a ( WHILE ) BEGIN END ;
>> FAIL
/* test5585 expr_arith_atom.opt.0_FAIL_89.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: DO*/
MODULE a ; CONST a : COUNT := a ( DO ) BEGIN END ;
>> FAIL
/* test5586 expr_arith_atom.opt.0_FAIL_9.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a ( >= ) BEGIN END ;
>> FAIL
/* test5587 expr_arith_atom.opt.0_FAIL_90.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: REPEAT*/
MODULE a ; CONST a : COUNT := a ( REPEAT ) BEGIN END ;
>> FAIL
/* test5588 expr_arith_atom.opt.0_FAIL_91.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: UNTIL*/
MODULE a ; CONST a : COUNT := a ( UNTIL ) BEGIN END ;
>> FAIL
/* test5589 expr_arith_atom.opt.0_FAIL_92.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( a := a ) BEGIN END ;
>> FAIL
/* test5590 expr_arith_atom.opt.0_FAIL_94.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5591 expr_arith_atom.opt.0_FAIL_95.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN a := a ) BEGIN END ;
>> FAIL
/* test5592 expr_arith_atom.opt.0_FAIL_96.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( IF a THEN BEGIN END ELSE BEGIN END ) BEGIN END ;
>> FAIL
/* test5593 expr_arith_atom.opt.0_FAIL_97.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT IF a THEN BEGIN END UNTIL a ) BEGIN END ;
>> FAIL
/* test5594 expr_arith_atom.opt.0_FAIL_98.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( WHILE a DO IF a THEN BEGIN END ) BEGIN END ;
>> FAIL
/* test5595 expr_arith_atom.opt.0_FAIL_99.txt */
<<
/*Expecting: expr_arith_atom.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a ( REPEAT OUTPUT a UNTIL a ) BEGIN END ;
>> FAIL
/* test5596 expr_arith_atom.opt.1_FAIL_0.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5597 expr_arith_atom.opt.1_FAIL_1.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5598 expr_arith_atom.opt.1_FAIL_10.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a aA BEGIN END ;
>> FAIL
/* test5599 expr_arith_atom.opt.1_FAIL_100.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT BEGIN END ;
>> FAIL
/* test5600 expr_arith_atom.opt.1_FAIL_101.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: id_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5601 expr_arith_atom.opt.1_FAIL_102.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test5602 expr_arith_atom.opt.1_FAIL_103.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5603 expr_arith_atom.opt.1_FAIL_104.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test5604 expr_arith_atom.opt.1_FAIL_105.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: DEFAS*/
MODULE a ; CONST a : COUNT := a := BEGIN END ;
>> FAIL
/* test5605 expr_arith_atom.opt.1_FAIL_106.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test5606 expr_arith_atom.opt.1_FAIL_107.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: type*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test5607 expr_arith_atom.opt.1_FAIL_108.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test5608 expr_arith_atom.opt.1_FAIL_109.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END ;
>> FAIL
/* test5609 expr_arith_atom.opt.1_FAIL_11.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5610 expr_arith_atom.opt.1_FAIL_110.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT BEGIN END ;
>> FAIL
/* test5611 expr_arith_atom.opt.1_FAIL_111.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: IF*/
MODULE a ; CONST a : COUNT := a IF BEGIN END ;
>> FAIL
/* test5612 expr_arith_atom.opt.1_FAIL_112.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN BEGIN END ;
>> FAIL
/* test5613 expr_arith_atom.opt.1_FAIL_113.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE BEGIN END ;
>> FAIL
/* test5614 expr_arith_atom.opt.1_FAIL_114.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: DO*/
MODULE a ; CONST a : COUNT := a DO BEGIN END ;
>> FAIL
/* test5615 expr_arith_atom.opt.1_FAIL_115.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END ;
>> FAIL
/* test5616 expr_arith_atom.opt.1_FAIL_116.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL BEGIN END ;
>> FAIL
/* test5617 expr_arith_atom.opt.1_FAIL_117.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test5618 expr_arith_atom.opt.1_FAIL_118.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) BEGIN END ;
>> FAIL
/* test5619 expr_arith_atom.opt.1_FAIL_119.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5620 expr_arith_atom.opt.1_FAIL_12.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a a0 BEGIN END ;
>> FAIL
/* test5621 expr_arith_atom.opt.1_FAIL_120.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a BEGIN END ;
>> FAIL
/* test5622 expr_arith_atom.opt.1_FAIL_121.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5623 expr_arith_atom.opt.1_FAIL_122.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5624 expr_arith_atom.opt.1_FAIL_123.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5625 expr_arith_atom.opt.1_FAIL_124.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test5626 expr_arith_atom.opt.1_FAIL_125.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5627 expr_arith_atom.opt.1_FAIL_126.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test5628 expr_arith_atom.opt.1_FAIL_127.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5629 expr_arith_atom.opt.1_FAIL_128.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test5630 expr_arith_atom.opt.1_FAIL_129.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test5631 expr_arith_atom.opt.1_FAIL_13.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a > BEGIN END ;
>> FAIL
/* test5632 expr_arith_atom.opt.1_FAIL_130.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test5633 expr_arith_atom.opt.1_FAIL_131.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5634 expr_arith_atom.opt.1_FAIL_132.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5635 expr_arith_atom.opt.1_FAIL_133.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test5636 expr_arith_atom.opt.1_FAIL_134.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a BEGIN END ;
>> FAIL
/* test5637 expr_arith_atom.opt.1_FAIL_135.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5638 expr_arith_atom.opt.1_FAIL_136.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5639 expr_arith_atom.opt.1_FAIL_137.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test5640 expr_arith_atom.opt.1_FAIL_138.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test5641 expr_arith_atom.opt.1_FAIL_139.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test5642 expr_arith_atom.opt.1_FAIL_14.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a <= BEGIN END ;
>> FAIL
/* test5643 expr_arith_atom.opt.1_FAIL_140.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" BEGIN END ;
>> FAIL
/* test5644 expr_arith_atom.opt.1_FAIL_141.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test5645 expr_arith_atom.opt.1_FAIL_142.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test5646 expr_arith_atom.opt.1_FAIL_143.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5647 expr_arith_atom.opt.1_FAIL_144.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5648 expr_arith_atom.opt.1_FAIL_145.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5649 expr_arith_atom.opt.1_FAIL_146.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test5650 expr_arith_atom.opt.1_FAIL_147.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5651 expr_arith_atom.opt.1_FAIL_148.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) BEGIN END ;
>> FAIL
/* test5652 expr_arith_atom.opt.1_FAIL_149.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5653 expr_arith_atom.opt.1_FAIL_15.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a < BEGIN END ;
>> FAIL
/* test5654 expr_arith_atom.opt.1_FAIL_150.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5655 expr_arith_atom.opt.1_FAIL_151.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a BEGIN END ;
>> FAIL
/* test5656 expr_arith_atom.opt.1_FAIL_152.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5657 expr_arith_atom.opt.1_FAIL_153.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5658 expr_arith_atom.opt.1_FAIL_154.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: output_arg*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5659 expr_arith_atom.opt.1_FAIL_155.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5660 expr_arith_atom.opt.1_FAIL_156.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5661 expr_arith_atom.opt.1_FAIL_157.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test5662 expr_arith_atom.opt.1_FAIL_158.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test5663 expr_arith_atom.opt.1_FAIL_159.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5664 expr_arith_atom.opt.1_FAIL_16.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a == BEGIN END ;
>> FAIL
/* test5665 expr_arith_atom.opt.1_FAIL_160.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5666 expr_arith_atom.opt.1_FAIL_161.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5667 expr_arith_atom.opt.1_FAIL_162.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a BEGIN END ;
>> FAIL
/* test5668 expr_arith_atom.opt.1_FAIL_169.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: +*/
MODULE a ; CONST a : COUNT := a + BEGIN END ;
>> FAIL
/* test5669 expr_arith_atom.opt.1_FAIL_17.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a >= BEGIN END ;
>> FAIL
/* test5670 expr_arith_atom.opt.1_FAIL_170.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: -*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test5671 expr_arith_atom.opt.1_FAIL_171.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5672 expr_arith_atom.opt.1_FAIL_172.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a BEGIN END ;
>> FAIL
/* test5673 expr_arith_atom.opt.1_FAIL_173.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a + BEGIN END ;
>> FAIL
/* test5674 expr_arith_atom.opt.1_FAIL_174.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test5675 expr_arith_atom.opt.1_FAIL_178.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a BEGIN END ;
>> FAIL
/* test5676 expr_arith_atom.opt.1_FAIL_179.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5677 expr_arith_atom.opt.1_FAIL_18.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a != BEGIN END ;
>> FAIL
/* test5678 expr_arith_atom.opt.1_FAIL_182.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a BEGIN END ;
>> FAIL
/* test5679 expr_arith_atom.opt.1_FAIL_183.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5680 expr_arith_atom.opt.1_FAIL_186.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5681 expr_arith_atom.opt.1_FAIL_188.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5682 expr_arith_atom.opt.1_FAIL_189.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5683 expr_arith_atom.opt.1_FAIL_19.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5684 expr_arith_atom.opt.1_FAIL_190.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_0.opt.0*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test5685 expr_arith_atom.opt.1_FAIL_191.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5686 expr_arith_atom.opt.1_FAIL_192.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5687 expr_arith_atom.opt.1_FAIL_194.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5688 expr_arith_atom.opt.1_FAIL_195.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test5689 expr_arith_atom.opt.1_FAIL_196.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5690 expr_arith_atom.opt.1_FAIL_197.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: STARLIT*/
MODULE a ; CONST a : COUNT := a * BEGIN END ;
>> FAIL
/* test5691 expr_arith_atom.opt.1_FAIL_198.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := a / BEGIN END ;
>> FAIL
/* test5692 expr_arith_atom.opt.1_FAIL_199.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a : BEGIN END ;
>> FAIL
/* test5693 expr_arith_atom.opt.1_FAIL_2.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test5694 expr_arith_atom.opt.1_FAIL_20.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. BEGIN END ;
>> FAIL
/* test5695 expr_arith_atom.opt.1_FAIL_21.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 BEGIN END ;
>> FAIL
/* test5696 expr_arith_atom.opt.1_FAIL_22.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5697 expr_arith_atom.opt.1_FAIL_23.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5698 expr_arith_atom.opt.1_FAIL_24.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 BEGIN END ;
>> FAIL
/* test5699 expr_arith_atom.opt.1_FAIL_25.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test5700 expr_arith_atom.opt.1_FAIL_26.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 BEGIN END ;
>> FAIL
/* test5701 expr_arith_atom.opt.1_FAIL_27.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 BEGIN END ;
>> FAIL
/* test5702 expr_arith_atom.opt.1_FAIL_28.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5703 expr_arith_atom.opt.1_FAIL_29.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5704 expr_arith_atom.opt.1_FAIL_3.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test5705 expr_arith_atom.opt.1_FAIL_30.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 BEGIN END ;
>> FAIL
/* test5706 expr_arith_atom.opt.1_FAIL_31.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5707 expr_arith_atom.opt.1_FAIL_32.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test5708 expr_arith_atom.opt.1_FAIL_33.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 BEGIN END ;
>> FAIL
/* test5709 expr_arith_atom.opt.1_FAIL_34.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE BEGIN END ;
>> FAIL
/* test5710 expr_arith_atom.opt.1_FAIL_35.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ;*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ;
>> FAIL
/* test5711 expr_arith_atom.opt.1_FAIL_36.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN BEGIN END ;
>> FAIL
/* test5712 expr_arith_atom.opt.1_FAIL_37.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: END*/
MODULE a ; CONST a : COUNT := a END BEGIN END ;
>> FAIL
/* test5713 expr_arith_atom.opt.1_FAIL_38.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5714 expr_arith_atom.opt.1_FAIL_39.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: id*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5715 expr_arith_atom.opt.1_FAIL_4.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test5716 expr_arith_atom.opt.1_FAIL_40.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5717 expr_arith_atom.opt.1_FAIL_41.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5718 expr_arith_atom.opt.1_FAIL_42.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5719 expr_arith_atom.opt.1_FAIL_43.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5720 expr_arith_atom.opt.1_FAIL_44.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5721 expr_arith_atom.opt.1_FAIL_5.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a a_ BEGIN END ;
>> FAIL
/* test5722 expr_arith_atom.opt.1_FAIL_50.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test5723 expr_arith_atom.opt.1_FAIL_51.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a BEGIN END ;
>> FAIL
/* test5724 expr_arith_atom.opt.1_FAIL_52.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END BEGIN END ;
>> FAIL
/* test5725 expr_arith_atom.opt.1_FAIL_53.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test5726 expr_arith_atom.opt.1_FAIL_54.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5727 expr_arith_atom.opt.1_FAIL_55.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) BEGIN END ;
>> FAIL
/* test5728 expr_arith_atom.opt.1_FAIL_56.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5729 expr_arith_atom.opt.1_FAIL_57.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5730 expr_arith_atom.opt.1_FAIL_58.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a BEGIN END ;
>> FAIL
/* test5731 expr_arith_atom.opt.1_FAIL_6.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a A BEGIN END ;
>> FAIL
/* test5732 expr_arith_atom.opt.1_FAIL_60.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test5733 expr_arith_atom.opt.1_FAIL_61.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test5734 expr_arith_atom.opt.1_FAIL_62.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5735 expr_arith_atom.opt.1_FAIL_63.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5736 expr_arith_atom.opt.1_FAIL_64.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test5737 expr_arith_atom.opt.1_FAIL_65.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test5738 expr_arith_atom.opt.1_FAIL_66.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5739 expr_arith_atom.opt.1_FAIL_67.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST BEGIN END ;
>> FAIL
/* test5740 expr_arith_atom.opt.1_FAIL_68.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION BEGIN END ;
>> FAIL
/* test5741 expr_arith_atom.opt.1_FAIL_69.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: )*/
MODULE a ; CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test5742 expr_arith_atom.opt.1_FAIL_7.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5743 expr_arith_atom.opt.1_FAIL_70.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE BEGIN END ;
>> FAIL
/* test5744 expr_arith_atom.opt.1_FAIL_71.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test5745 expr_arith_atom.opt.1_FAIL_72.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5746 expr_arith_atom.opt.1_FAIL_73.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test5747 expr_arith_atom.opt.1_FAIL_74.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test5748 expr_arith_atom.opt.1_FAIL_75.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5749 expr_arith_atom.opt.1_FAIL_76.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5750 expr_arith_atom.opt.1_FAIL_77.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5751 expr_arith_atom.opt.1_FAIL_78.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5752 expr_arith_atom.opt.1_FAIL_79.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5753 expr_arith_atom.opt.1_FAIL_8.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a aa BEGIN END ;
>> FAIL
/* test5754 expr_arith_atom.opt.1_FAIL_80.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test5755 expr_arith_atom.opt.1_FAIL_81.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test5756 expr_arith_atom.opt.1_FAIL_82.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5757 expr_arith_atom.opt.1_FAIL_83.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5758 expr_arith_atom.opt.1_FAIL_84.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5759 expr_arith_atom.opt.1_FAIL_85.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5760 expr_arith_atom.opt.1_FAIL_86.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5761 expr_arith_atom.opt.1_FAIL_87.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5762 expr_arith_atom.opt.1_FAIL_88.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5763 expr_arith_atom.opt.1_FAIL_9.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5764 expr_arith_atom.opt.1_FAIL_91.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR BEGIN END ;
>> FAIL
/* test5765 expr_arith_atom.opt.1_FAIL_92.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test5766 expr_arith_atom.opt.1_FAIL_93.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: ,*/
MODULE a ; CONST a : COUNT := a , BEGIN END ;
>> FAIL
/* test5767 expr_arith_atom.opt.1_FAIL_94.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5768 expr_arith_atom.opt.1_FAIL_95.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5769 expr_arith_atom.opt.1_FAIL_96.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT BEGIN END ;
>> FAIL
/* test5770 expr_arith_atom.opt.1_FAIL_97.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5771 expr_arith_atom.opt.1_FAIL_98.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test5772 expr_arith_atom.opt.1_FAIL_99.txt */
<<
/*Expecting: expr_arith_atom.opt.1 Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH BEGIN END ;
>> FAIL
/* test5773 expr_arith_div_FAIL_0.txt */
<<
/*Expecting: expr_arith_div Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test5774 expr_arith_div_FAIL_1.txt */
<<
/*Expecting: expr_arith_div Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test5775 expr_arith_div_FAIL_10.txt */
<<
/*Expecting: expr_arith_div Given: CMPOP*/
MODULE a ; CONST a : COUNT := != BEGIN END ;
>> FAIL
/* test5776 expr_arith_div_FAIL_100.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test5777 expr_arith_div_FAIL_101.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test5778 expr_arith_div_FAIL_102.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5779 expr_arith_div_FAIL_103.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5780 expr_arith_div_FAIL_104.txt */
<<
/*Expecting: expr_arith_div Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5781 expr_arith_div_FAIL_105.txt */
<<
/*Expecting: expr_arith_div Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test5782 expr_arith_div_FAIL_106.txt */
<<
/*Expecting: expr_arith_div Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5783 expr_arith_div_FAIL_107.txt */
<<
/*Expecting: expr_arith_div Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) BEGIN END ;
>> FAIL
/* test5784 expr_arith_div_FAIL_108.txt */
<<
/*Expecting: expr_arith_div Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5785 expr_arith_div_FAIL_109.txt */
<<
/*Expecting: expr_arith_div Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5786 expr_arith_div_FAIL_11.txt */
<<
/*Expecting: expr_arith_div Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE BEGIN END ;
>> FAIL
/* test5787 expr_arith_div_FAIL_110.txt */
<<
/*Expecting: expr_arith_div Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a BEGIN END ;
>> FAIL
/* test5788 expr_arith_div_FAIL_111.txt */
<<
/*Expecting: expr_arith_div Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5789 expr_arith_div_FAIL_113.txt */
<<
/*Expecting: expr_arith_div Given: output_arg*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test5790 expr_arith_div_FAIL_114.txt */
<<
/*Expecting: expr_arith_div Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test5791 expr_arith_div_FAIL_115.txt */
<<
/*Expecting: expr_arith_div Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test5792 expr_arith_div_FAIL_116.txt */
<<
/*Expecting: expr_arith_div Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test5793 expr_arith_div_FAIL_117.txt */
<<
/*Expecting: expr_arith_div Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test5794 expr_arith_div_FAIL_118.txt */
<<
/*Expecting: expr_arith_div Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test5795 expr_arith_div_FAIL_119.txt */
<<
/*Expecting: expr_arith_div Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test5796 expr_arith_div_FAIL_12.txt */
<<
/*Expecting: expr_arith_div Given: ;*/
MODULE a ; CONST a : COUNT := ; BEGIN END ;
>> FAIL
/* test5797 expr_arith_div_FAIL_120.txt */
<<
/*Expecting: expr_arith_div Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test5798 expr_arith_div_FAIL_121.txt */
<<
/*Expecting: expr_arith_div Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test5799 expr_arith_div_FAIL_122.txt */
<<
/*Expecting: expr_arith_div Given: +*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test5800 expr_arith_div_FAIL_123.txt */
<<
/*Expecting: expr_arith_div Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test5801 expr_arith_div_FAIL_124.txt */
<<
/*Expecting: expr_arith_div Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test5802 expr_arith_div_FAIL_126.txt */
<<
/*Expecting: expr_arith_div Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test5803 expr_arith_div_FAIL_127.txt */
<<
/*Expecting: expr_arith_div Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a BEGIN END ;
>> FAIL
/* test5804 expr_arith_div_FAIL_128.txt */
<<
/*Expecting: expr_arith_div Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test5805 expr_arith_div_FAIL_129.txt */
<<
/*Expecting: expr_arith_div Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) BEGIN END ;
>> FAIL
/* test5806 expr_arith_div_FAIL_13.txt */
<<
/*Expecting: expr_arith_div Given: END*/
MODULE a ; CONST a : COUNT := END BEGIN END ;
>> FAIL
/* test5807 expr_arith_div_FAIL_131.txt */
<<
/*Expecting: expr_arith_div Given: STARLIT*/
MODULE a ; CONST a : COUNT := * BEGIN END ;
>> FAIL
/* test5808 expr_arith_div_FAIL_132.txt */
<<
/*Expecting: expr_arith_div Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / BEGIN END ;
>> FAIL
/* test5809 expr_arith_div_FAIL_133.txt */
<<
/*Expecting: expr_arith_div Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : BEGIN END ;
>> FAIL
/* test5810 expr_arith_div_FAIL_134.txt */
<<
/*Expecting: expr_arith_div Given: BEGIN*/
MODULE a ; CONST a : COUNT := a * BEGIN BEGIN END ;
>> FAIL
/* test5811 expr_arith_div_FAIL_135.txt */
<<
/*Expecting: expr_arith_div Given: )*/
MODULE a ; CONST a : COUNT := a * ) BEGIN END ;
>> FAIL
/* test5812 expr_arith_div_FAIL_136.txt */
<<
/*Expecting: expr_arith_div Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a * a : COUNT BEGIN END ;
>> FAIL
/* test5813 expr_arith_div_FAIL_137.txt */
<<
/*Expecting: expr_arith_div Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a * VAR a : COUNT BEGIN END ;
>> FAIL
/* test5814 expr_arith_div_FAIL_138.txt */
<<
/*Expecting: expr_arith_div Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a * a : COUNT BEGIN END ;
>> FAIL
/* test5815 expr_arith_div_FAIL_139.txt */
<<
/*Expecting: expr_arith_div Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a * VAR a : COUNT BEGIN END ;
>> FAIL
/* test5816 expr_arith_div_FAIL_14.txt */
<<
/*Expecting: expr_arith_div Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5817 expr_arith_div_FAIL_140.txt */
<<
/*Expecting: expr_arith_div Given: var_decls*/
MODULE a ; CONST a : COUNT := a * VAR a : COUNT BEGIN END ;
>> FAIL
/* test5818 expr_arith_div_FAIL_141.txt */
<<
/*Expecting: expr_arith_div Given: var_decls*/
MODULE a ; CONST a : COUNT := a * VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5819 expr_arith_div_FAIL_142.txt */
<<
/*Expecting: expr_arith_div Given: VAR*/
MODULE a ; CONST a : COUNT := a * VAR BEGIN END ;
>> FAIL
/* test5820 expr_arith_div_FAIL_143.txt */
<<
/*Expecting: expr_arith_div Given: var_decl*/
MODULE a ; CONST a : COUNT := a * VAR a : COUNT BEGIN END ;
>> FAIL
/* test5821 expr_arith_div_FAIL_144.txt */
<<
/*Expecting: expr_arith_div Given: param_list*/
MODULE a ; CONST a : COUNT := a * a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5822 expr_arith_div_FAIL_145.txt */
<<
/*Expecting: expr_arith_div Given: param_list*/
MODULE a ; CONST a : COUNT := a * a : COUNT BEGIN END ;
>> FAIL
/* test5823 expr_arith_div_FAIL_146.txt */
<<
/*Expecting: expr_arith_div Given: param*/
MODULE a ; CONST a : COUNT := a * a : COUNT BEGIN END ;
>> FAIL
/* test5824 expr_arith_div_FAIL_147.txt */
<<
/*Expecting: expr_arith_div Given: param*/
MODULE a ; CONST a : COUNT := a * a : TRUTH BEGIN END ;
>> FAIL
/* test5825 expr_arith_div_FAIL_148.txt */
<<
/*Expecting: expr_arith_div Given: param*/
MODULE a ; CONST a : COUNT := a * a : FLOAT BEGIN END ;
>> FAIL
/* test5826 expr_arith_div_FAIL_15.txt */
<<
/*Expecting: expr_arith_div Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5827 expr_arith_div_FAIL_150.txt */
<<
/*Expecting: expr_arith_div Given: id_list*/
MODULE a ; CONST a : COUNT := a * a , a BEGIN END ;
>> FAIL
/* test5828 expr_arith_div_FAIL_153.txt */
<<
/*Expecting: expr_arith_div Given: expr_list*/
MODULE a ; CONST a : COUNT := a * a , a BEGIN END ;
>> FAIL
/* test5829 expr_arith_div_FAIL_16.txt */
<<
/*Expecting: expr_arith_div Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5830 expr_arith_div_FAIL_17.txt */
<<
/*Expecting: expr_arith_div Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5831 expr_arith_div_FAIL_18.txt */
<<
/*Expecting: expr_arith_div Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5832 expr_arith_div_FAIL_19.txt */
<<
/*Expecting: expr_arith_div Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5833 expr_arith_div_FAIL_2.txt */
<<
/*Expecting: expr_arith_div Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test5834 expr_arith_div_FAIL_20.txt */
<<
/*Expecting: expr_arith_div Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5835 expr_arith_div_FAIL_21.txt */
<<
/*Expecting: expr_arith_div Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5836 expr_arith_div_FAIL_22.txt */
<<
/*Expecting: expr_arith_div Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5837 expr_arith_div_FAIL_23.txt */
<<
/*Expecting: expr_arith_div Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5838 expr_arith_div_FAIL_24.txt */
<<
/*Expecting: expr_arith_div Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5839 expr_arith_div_FAIL_25.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5840 expr_arith_div_FAIL_26.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a BEGIN END ;
>> FAIL
/* test5841 expr_arith_div_FAIL_27.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test5842 expr_arith_div_FAIL_28.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test5843 expr_arith_div_FAIL_29.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5844 expr_arith_div_FAIL_3.txt */
<<
/*Expecting: expr_arith_div Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test5845 expr_arith_div_FAIL_30.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) BEGIN END ;
>> FAIL
/* test5846 expr_arith_div_FAIL_31.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5847 expr_arith_div_FAIL_32.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5848 expr_arith_div_FAIL_33.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a BEGIN END ;
>> FAIL
/* test5849 expr_arith_div_FAIL_34.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test5850 expr_arith_div_FAIL_36.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5851 expr_arith_div_FAIL_37.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5852 expr_arith_div_FAIL_38.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5853 expr_arith_div_FAIL_39.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test5854 expr_arith_div_FAIL_4.txt */
<<
/*Expecting: expr_arith_div Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test5855 expr_arith_div_FAIL_40.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test5856 expr_arith_div_FAIL_41.txt */
<<
/*Expecting: expr_arith_div Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5857 expr_arith_div_FAIL_42.txt */
<<
/*Expecting: expr_arith_div Given: CONST*/
MODULE a ; CONST a : COUNT := CONST BEGIN END ;
>> FAIL
/* test5858 expr_arith_div_FAIL_43.txt */
<<
/*Expecting: expr_arith_div Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION BEGIN END ;
>> FAIL
/* test5859 expr_arith_div_FAIL_44.txt */
<<
/*Expecting: expr_arith_div Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE BEGIN END ;
>> FAIL
/* test5860 expr_arith_div_FAIL_45.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test5861 expr_arith_div_FAIL_46.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test5862 expr_arith_div_FAIL_47.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test5863 expr_arith_div_FAIL_48.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test5864 expr_arith_div_FAIL_49.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test5865 expr_arith_div_FAIL_5.txt */
<<
/*Expecting: expr_arith_div Given: CMPOP*/
MODULE a ; CONST a : COUNT := > BEGIN END ;
>> FAIL
/* test5866 expr_arith_div_FAIL_50.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test5867 expr_arith_div_FAIL_51.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5868 expr_arith_div_FAIL_52.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5869 expr_arith_div_FAIL_53.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5870 expr_arith_div_FAIL_54.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test5871 expr_arith_div_FAIL_55.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test5872 expr_arith_div_FAIL_56.txt */
<<
/*Expecting: expr_arith_div Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test5873 expr_arith_div_FAIL_57.txt */
<<
/*Expecting: expr_arith_div Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5874 expr_arith_div_FAIL_58.txt */
<<
/*Expecting: expr_arith_div Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test5875 expr_arith_div_FAIL_59.txt */
<<
/*Expecting: expr_arith_div Given: ,*/
MODULE a ; CONST a : COUNT := , BEGIN END ;
>> FAIL
/* test5876 expr_arith_div_FAIL_6.txt */
<<
/*Expecting: expr_arith_div Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= BEGIN END ;
>> FAIL
/* test5877 expr_arith_div_FAIL_60.txt */
<<
/*Expecting: expr_arith_div Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT BEGIN END ;
>> FAIL
/* test5878 expr_arith_div_FAIL_61.txt */
<<
/*Expecting: expr_arith_div Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test5879 expr_arith_div_FAIL_62.txt */
<<
/*Expecting: expr_arith_div Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test5880 expr_arith_div_FAIL_63.txt */
<<
/*Expecting: expr_arith_div Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test5881 expr_arith_div_FAIL_64.txt */
<<
/*Expecting: expr_arith_div Given: DEFAS*/
MODULE a ; CONST a : COUNT := := BEGIN END ;
>> FAIL
/* test5882 expr_arith_div_FAIL_65.txt */
<<
/*Expecting: expr_arith_div Given: type*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test5883 expr_arith_div_FAIL_66.txt */
<<
/*Expecting: expr_arith_div Given: type*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test5884 expr_arith_div_FAIL_67.txt */
<<
/*Expecting: expr_arith_div Given: type*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test5885 expr_arith_div_FAIL_68.txt */
<<
/*Expecting: expr_arith_div Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END ;
>> FAIL
/* test5886 expr_arith_div_FAIL_69.txt */
<<
/*Expecting: expr_arith_div Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT BEGIN END ;
>> FAIL
/* test5887 expr_arith_div_FAIL_7.txt */
<<
/*Expecting: expr_arith_div Given: CMPOP*/
MODULE a ; CONST a : COUNT := < BEGIN END ;
>> FAIL
/* test5888 expr_arith_div_FAIL_70.txt */
<<
/*Expecting: expr_arith_div Given: IF*/
MODULE a ; CONST a : COUNT := IF BEGIN END ;
>> FAIL
/* test5889 expr_arith_div_FAIL_71.txt */
<<
/*Expecting: expr_arith_div Given: THEN*/
MODULE a ; CONST a : COUNT := THEN BEGIN END ;
>> FAIL
/* test5890 expr_arith_div_FAIL_72.txt */
<<
/*Expecting: expr_arith_div Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE BEGIN END ;
>> FAIL
/* test5891 expr_arith_div_FAIL_73.txt */
<<
/*Expecting: expr_arith_div Given: DO*/
MODULE a ; CONST a : COUNT := DO BEGIN END ;
>> FAIL
/* test5892 expr_arith_div_FAIL_74.txt */
<<
/*Expecting: expr_arith_div Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END ;
>> FAIL
/* test5893 expr_arith_div_FAIL_75.txt */
<<
/*Expecting: expr_arith_div Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL BEGIN END ;
>> FAIL
/* test5894 expr_arith_div_FAIL_76.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test5895 expr_arith_div_FAIL_78.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5896 expr_arith_div_FAIL_79.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a BEGIN END ;
>> FAIL
/* test5897 expr_arith_div_FAIL_8.txt */
<<
/*Expecting: expr_arith_div Given: CMPOP*/
MODULE a ; CONST a : COUNT := == BEGIN END ;
>> FAIL
/* test5898 expr_arith_div_FAIL_80.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5899 expr_arith_div_FAIL_81.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5900 expr_arith_div_FAIL_82.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5901 expr_arith_div_FAIL_83.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test5902 expr_arith_div_FAIL_84.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5903 expr_arith_div_FAIL_85.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test5904 expr_arith_div_FAIL_86.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5905 expr_arith_div_FAIL_87.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test5906 expr_arith_div_FAIL_88.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test5907 expr_arith_div_FAIL_89.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test5908 expr_arith_div_FAIL_9.txt */
<<
/*Expecting: expr_arith_div Given: CMPOP*/
MODULE a ; CONST a : COUNT := >= BEGIN END ;
>> FAIL
/* test5909 expr_arith_div_FAIL_90.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5910 expr_arith_div_FAIL_91.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5911 expr_arith_div_FAIL_93.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a := a BEGIN END ;
>> FAIL
/* test5912 expr_arith_div_FAIL_94.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5913 expr_arith_div_FAIL_95.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5914 expr_arith_div_FAIL_96.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test5915 expr_arith_div_FAIL_97.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test5916 expr_arith_div_FAIL_98.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test5917 expr_arith_div_FAIL_99.txt */
<<
/*Expecting: expr_arith_div Given: stmt*/
MODULE a ; CONST a : COUNT := OUTPUT "" BEGIN END ;
>> FAIL
/* test5918 expr_arith_div_PASS_0.txt */
<<
MODULE a ; CONST a : COUNT := a / a BEGIN END ;
>> OK
/* test5919 expr_arith_div_PASS_1.txt */
<<
MODULE a ; CONST a : COUNT := a * a / a BEGIN END ;
>> OK
/* test5920 expr_arith_div.opt.0_FAIL_0.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5921 expr_arith_div.opt.0_FAIL_1.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: STRLIT*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5922 expr_arith_div.opt.0_FAIL_10.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aA BEGIN END ;
>> FAIL
/* test5923 expr_arith_div.opt.0_FAIL_100.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : TRUTH BEGIN END ;
>> FAIL
/* test5924 expr_arith_div.opt.0_FAIL_101.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : FLOAT BEGIN END ;
>> FAIL
/* test5925 expr_arith_div.opt.0_FAIL_102.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5926 expr_arith_div.opt.0_FAIL_103.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: id_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test5927 expr_arith_div.opt.0_FAIL_104.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5928 expr_arith_div.opt.0_FAIL_105.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test5929 expr_arith_div.opt.0_FAIL_106.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: DEFAS*/
MODULE a ; CONST a : COUNT := a := BEGIN END ;
>> FAIL
/* test5930 expr_arith_div.opt.0_FAIL_107.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test5931 expr_arith_div.opt.0_FAIL_108.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test5932 expr_arith_div.opt.0_FAIL_109.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: type*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test5933 expr_arith_div.opt.0_FAIL_11.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5934 expr_arith_div.opt.0_FAIL_110.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ELSE*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END ;
>> FAIL
/* test5935 expr_arith_div.opt.0_FAIL_111.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: OUTPUT*/
MODULE a ; CONST a : COUNT := a OUTPUT BEGIN END ;
>> FAIL
/* test5936 expr_arith_div.opt.0_FAIL_112.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: IF*/
MODULE a ; CONST a : COUNT := a IF BEGIN END ;
>> FAIL
/* test5937 expr_arith_div.opt.0_FAIL_113.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: THEN*/
MODULE a ; CONST a : COUNT := a THEN BEGIN END ;
>> FAIL
/* test5938 expr_arith_div.opt.0_FAIL_114.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: WHILE*/
MODULE a ; CONST a : COUNT := a WHILE BEGIN END ;
>> FAIL
/* test5939 expr_arith_div.opt.0_FAIL_115.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: DO*/
MODULE a ; CONST a : COUNT := a DO BEGIN END ;
>> FAIL
/* test5940 expr_arith_div.opt.0_FAIL_116.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: REPEAT*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END ;
>> FAIL
/* test5941 expr_arith_div.opt.0_FAIL_117.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: UNTIL*/
MODULE a ; CONST a : COUNT := a UNTIL BEGIN END ;
>> FAIL
/* test5942 expr_arith_div.opt.0_FAIL_118.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test5943 expr_arith_div.opt.0_FAIL_119.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( a ) BEGIN END ;
>> FAIL
/* test5944 expr_arith_div.opt.0_FAIL_12.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a0 BEGIN END ;
>> FAIL
/* test5945 expr_arith_div.opt.0_FAIL_120.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5946 expr_arith_div.opt.0_FAIL_121.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a := a BEGIN END ;
>> FAIL
/* test5947 expr_arith_div.opt.0_FAIL_122.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5948 expr_arith_div.opt.0_FAIL_123.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5949 expr_arith_div.opt.0_FAIL_124.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5950 expr_arith_div.opt.0_FAIL_125.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT OUTPUT a UNTIL a BEGIN END ;
>> FAIL
/* test5951 expr_arith_div.opt.0_FAIL_126.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5952 expr_arith_div.opt.0_FAIL_127.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT REPEAT BEGIN END UNTIL a UNTIL a BEGIN END ;
>> FAIL
/* test5953 expr_arith_div.opt.0_FAIL_128.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT WHILE a DO BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5954 expr_arith_div.opt.0_FAIL_129.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO OUTPUT a BEGIN END ;
>> FAIL
/* test5955 expr_arith_div.opt.0_FAIL_13.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a > BEGIN END ;
>> FAIL
/* test5956 expr_arith_div.opt.0_FAIL_130.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test5957 expr_arith_div.opt.0_FAIL_131.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test5958 expr_arith_div.opt.0_FAIL_132.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5959 expr_arith_div.opt.0_FAIL_133.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5960 expr_arith_div.opt.0_FAIL_134.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test5961 expr_arith_div.opt.0_FAIL_135.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a := a BEGIN END ;
>> FAIL
/* test5962 expr_arith_div.opt.0_FAIL_136.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5963 expr_arith_div.opt.0_FAIL_137.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5964 expr_arith_div.opt.0_FAIL_138.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN OUTPUT a BEGIN END ;
>> FAIL
/* test5965 expr_arith_div.opt.0_FAIL_139.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a ( ) UNTIL a BEGIN END ;
>> FAIL
/* test5966 expr_arith_div.opt.0_FAIL_14.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a <= BEGIN END ;
>> FAIL
/* test5967 expr_arith_div.opt.0_FAIL_140.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO a ( ) BEGIN END ;
>> FAIL
/* test5968 expr_arith_div.opt.0_FAIL_141.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a OUTPUT "" BEGIN END ;
>> FAIL
/* test5969 expr_arith_div.opt.0_FAIL_142.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test5970 expr_arith_div.opt.0_FAIL_143.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test5971 expr_arith_div.opt.0_FAIL_144.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5972 expr_arith_div.opt.0_FAIL_145.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt*/
MODULE a ; CONST a : COUNT := a WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5973 expr_arith_div.opt.0_FAIL_146.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test5974 expr_arith_div.opt.0_FAIL_147.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test5975 expr_arith_div.opt.0_FAIL_148.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5976 expr_arith_div.opt.0_FAIL_149.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a ( ) BEGIN END ;
>> FAIL
/* test5977 expr_arith_div.opt.0_FAIL_15.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a < BEGIN END ;
>> FAIL
/* test5978 expr_arith_div.opt.0_FAIL_150.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test5979 expr_arith_div.opt.0_FAIL_151.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test5980 expr_arith_div.opt.0_FAIL_152.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := a ELSE a := a BEGIN END ;
>> FAIL
/* test5981 expr_arith_div.opt.0_FAIL_153.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := a ELSE BEGIN END BEGIN END ;
>> FAIL
/* test5982 expr_arith_div.opt.0_FAIL_154.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt.opt.1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5983 expr_arith_div.opt.0_FAIL_155.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5984 expr_arith_div.opt.0_FAIL_156.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: output_arg*/
MODULE a ; CONST a : COUNT := a "" BEGIN END ;
>> FAIL
/* test5985 expr_arith_div.opt.0_FAIL_157.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5986 expr_arith_div.opt.0_FAIL_158.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_list*/
MODULE a ; CONST a : COUNT := a a , a BEGIN END ;
>> FAIL
/* test5987 expr_arith_div.opt.0_FAIL_159.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a , a BEGIN END ;
>> FAIL
/* test5988 expr_arith_div.opt.0_FAIL_16.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a == BEGIN END ;
>> FAIL
/* test5989 expr_arith_div.opt.0_FAIL_160.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := a , a BEGIN END ;
>> FAIL
/* test5990 expr_arith_div.opt.0_FAIL_161.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5991 expr_arith_div.opt.0_FAIL_162.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5992 expr_arith_div.opt.0_FAIL_163.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_bool*/
MODULE a ; CONST a : COUNT := a a == a BEGIN END ;
>> FAIL
/* test5993 expr_arith_div.opt.0_FAIL_17.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a >= BEGIN END ;
>> FAIL
/* test5994 expr_arith_div.opt.0_FAIL_170.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: +*/
MODULE a ; CONST a : COUNT := a + BEGIN END ;
>> FAIL
/* test5995 expr_arith_div.opt.0_FAIL_171.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: -*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test5996 expr_arith_div.opt.0_FAIL_172.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test5997 expr_arith_div.opt.0_FAIL_173.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_2*/
MODULE a ; CONST a : COUNT := a a + a BEGIN END ;
>> FAIL
/* test5998 expr_arith_div.opt.0_FAIL_174.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a + BEGIN END ;
>> FAIL
/* test5999 expr_arith_div.opt.0_FAIL_175.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test6000 expr_arith_div.opt.0_FAIL_179.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a * a BEGIN END ;
>> FAIL
/* test6001 expr_arith_div.opt.0_FAIL_18.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: CMPOP*/
MODULE a ; CONST a : COUNT := a != BEGIN END ;
>> FAIL
/* test6002 expr_arith_div.opt.0_FAIL_180.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_1*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6003 expr_arith_div.opt.0_FAIL_183.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a / a BEGIN END ;
>> FAIL
/* test6004 expr_arith_div.opt.0_FAIL_184.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_div*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6005 expr_arith_div.opt.0_FAIL_186.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6006 expr_arith_div.opt.0_FAIL_188.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test6007 expr_arith_div.opt.0_FAIL_189.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_0*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test6008 expr_arith_div.opt.0_FAIL_19.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test6009 expr_arith_div.opt.0_FAIL_190.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_0.opt.0*/
MODULE a ; CONST a : COUNT := a - BEGIN END ;
>> FAIL
/* test6010 expr_arith_div.opt.0_FAIL_191.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test6011 expr_arith_div.opt.0_FAIL_192.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test6012 expr_arith_div.opt.0_FAIL_194.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6013 expr_arith_div.opt.0_FAIL_195.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_atom*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test6014 expr_arith_div.opt.0_FAIL_196.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: expr_arith_atom.opt.0*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6015 expr_arith_div.opt.0_FAIL_199.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: STARLIT*/
MODULE a ; CONST a : COUNT := a * BEGIN END ;
>> FAIL
/* test6016 expr_arith_div.opt.0_FAIL_2.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: TYBOOL*/
MODULE a ; CONST a : COUNT := a TRUTH BEGIN END ;
>> FAIL
/* test6017 expr_arith_div.opt.0_FAIL_20.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a 0. BEGIN END ;
>> FAIL
/* test6018 expr_arith_div.opt.0_FAIL_200.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: COLONLIT*/
MODULE a ; CONST a : COUNT := a : BEGIN END ;
>> FAIL
/* test6019 expr_arith_div.opt.0_FAIL_21.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .0 BEGIN END ;
>> FAIL
/* test6020 expr_arith_div.opt.0_FAIL_22.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test6021 expr_arith_div.opt.0_FAIL_23.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test6022 expr_arith_div.opt.0_FAIL_24.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a .e0 BEGIN END ;
>> FAIL
/* test6023 expr_arith_div.opt.0_FAIL_25.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FLOATLIT*/
MODULE a ; CONST a : COUNT := a . BEGIN END ;
>> FAIL
/* test6024 expr_arith_div.opt.0_FAIL_26.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 9 BEGIN END ;
>> FAIL
/* test6025 expr_arith_div.opt.0_FAIL_27.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a +0 BEGIN END ;
>> FAIL
/* test6026 expr_arith_div.opt.0_FAIL_28.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test6027 expr_arith_div.opt.0_FAIL_29.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test6028 expr_arith_div.opt.0_FAIL_3.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: TYINT*/
MODULE a ; CONST a : COUNT := a COUNT BEGIN END ;
>> FAIL
/* test6029 expr_arith_div.opt.0_FAIL_30.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 00 BEGIN END ;
>> FAIL
/* test6030 expr_arith_div.opt.0_FAIL_31.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test6031 expr_arith_div.opt.0_FAIL_32.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a 0 BEGIN END ;
>> FAIL
/* test6032 expr_arith_div.opt.0_FAIL_33.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: INTLIT*/
MODULE a ; CONST a : COUNT := a -0 BEGIN END ;
>> FAIL
/* test6033 expr_arith_div.opt.0_FAIL_34.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: MODULE*/
MODULE a ; CONST a : COUNT := a MODULE BEGIN END ;
>> FAIL
/* test6034 expr_arith_div.opt.0_FAIL_35.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ;*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ;
>> FAIL
/* test6035 expr_arith_div.opt.0_FAIL_36.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: BEGIN*/
MODULE a ; CONST a : COUNT := a BEGIN BEGIN END ;
>> FAIL
/* test6036 expr_arith_div.opt.0_FAIL_37.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: END*/
MODULE a ; CONST a : COUNT := a END BEGIN END ;
>> FAIL
/* test6037 expr_arith_div.opt.0_FAIL_38.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test6038 expr_arith_div.opt.0_FAIL_39.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: id*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6039 expr_arith_div.opt.0_FAIL_4.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := a FLOAT BEGIN END ;
>> FAIL
/* test6040 expr_arith_div.opt.0_FAIL_40.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test6041 expr_arith_div.opt.0_FAIL_41.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test6042 expr_arith_div.opt.0_FAIL_42.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test6043 expr_arith_div.opt.0_FAIL_43.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test6044 expr_arith_div.opt.0_FAIL_44.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl_list*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6045 expr_arith_div.opt.0_FAIL_5.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a_ BEGIN END ;
>> FAIL
/* test6046 expr_arith_div.opt.0_FAIL_50.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test6047 expr_arith_div.opt.0_FAIL_51.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; OUTPUT a BEGIN END ;
>> FAIL
/* test6048 expr_arith_div.opt.0_FAIL_52.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END BEGIN END ;
>> FAIL
/* test6049 expr_arith_div.opt.0_FAIL_53.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test6050 expr_arith_div.opt.0_FAIL_54.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test6051 expr_arith_div.opt.0_FAIL_55.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a ( ) BEGIN END ;
>> FAIL
/* test6052 expr_arith_div.opt.0_FAIL_56.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6053 expr_arith_div.opt.0_FAIL_57.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test6054 expr_arith_div.opt.0_FAIL_58.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := a ; a := a BEGIN END ;
>> FAIL
/* test6055 expr_arith_div.opt.0_FAIL_6.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a A BEGIN END ;
>> FAIL
/* test6056 expr_arith_div.opt.0_FAIL_60.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a ( ) BEGIN END ;
>> FAIL
/* test6057 expr_arith_div.opt.0_FAIL_61.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a BEGIN END BEGIN END ;
>> FAIL
/* test6058 expr_arith_div.opt.0_FAIL_62.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test6059 expr_arith_div.opt.0_FAIL_63.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test6060 expr_arith_div.opt.0_FAIL_64.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a OUTPUT a BEGIN END ;
>> FAIL
/* test6061 expr_arith_div.opt.0_FAIL_65.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a a := a BEGIN END ;
>> FAIL
/* test6062 expr_arith_div.opt.0_FAIL_66.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6063 expr_arith_div.opt.0_FAIL_67.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: CONST*/
MODULE a ; CONST a : COUNT := a CONST BEGIN END ;
>> FAIL
/* test6064 expr_arith_div.opt.0_FAIL_68.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: FUNCTION*/
MODULE a ; CONST a : COUNT := a FUNCTION BEGIN END ;
>> FAIL
/* test6065 expr_arith_div.opt.0_FAIL_69.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: (*/
MODULE a ; CONST a : COUNT := a ( BEGIN END ;
>> FAIL
/* test6066 expr_arith_div.opt.0_FAIL_7.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6067 expr_arith_div.opt.0_FAIL_70.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: )*/
MODULE a ; CONST a : COUNT := a ) BEGIN END ;
>> FAIL
/* test6068 expr_arith_div.opt.0_FAIL_71.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := a PROCEDURE BEGIN END ;
>> FAIL
/* test6069 expr_arith_div.opt.0_FAIL_72.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test6070 expr_arith_div.opt.0_FAIL_73.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test6071 expr_arith_div.opt.0_FAIL_74.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test6072 expr_arith_div.opt.0_FAIL_75.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test6073 expr_arith_div.opt.0_FAIL_76.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test6074 expr_arith_div.opt.0_FAIL_77.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test6075 expr_arith_div.opt.0_FAIL_78.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6076 expr_arith_div.opt.0_FAIL_79.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6077 expr_arith_div.opt.0_FAIL_8.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a aa BEGIN END ;
>> FAIL
/* test6078 expr_arith_div.opt.0_FAIL_80.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test6079 expr_arith_div.opt.0_FAIL_81.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test6080 expr_arith_div.opt.0_FAIL_82.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test6081 expr_arith_div.opt.0_FAIL_83.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl*/
MODULE a ; CONST a : COUNT := a FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test6082 expr_arith_div.opt.0_FAIL_84.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl.opt.0*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test6083 expr_arith_div.opt.0_FAIL_85.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl.opt.1*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test6084 expr_arith_div.opt.0_FAIL_86.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl.opt.2*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test6085 expr_arith_div.opt.0_FAIL_87.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: decl.opt.3*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test6086 expr_arith_div.opt.0_FAIL_88.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test6087 expr_arith_div.opt.0_FAIL_89.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: var_decls*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test6088 expr_arith_div.opt.0_FAIL_9.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ID*/
MODULE a ; CONST a : COUNT := a a BEGIN END ;
>> FAIL
/* test6089 expr_arith_div.opt.0_FAIL_92.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: VAR*/
MODULE a ; CONST a : COUNT := a VAR BEGIN END ;
>> FAIL
/* test6090 expr_arith_div.opt.0_FAIL_93.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: var_decl*/
MODULE a ; CONST a : COUNT := a VAR a : COUNT BEGIN END ;
>> FAIL
/* test6091 expr_arith_div.opt.0_FAIL_94.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: ,*/
MODULE a ; CONST a : COUNT := a , BEGIN END ;
>> FAIL
/* test6092 expr_arith_div.opt.0_FAIL_95.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test6093 expr_arith_div.opt.0_FAIL_96.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: param_list*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test6094 expr_arith_div.opt.0_FAIL_97.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT BEGIN END ;
>> FAIL
/* test6095 expr_arith_div.opt.0_FAIL_98.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := a , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test6096 expr_arith_div.opt.0_FAIL_99.txt */
<<
/*Expecting: expr_arith_div.opt.0 Given: param*/
MODULE a ; CONST a : COUNT := a a : COUNT BEGIN END ;
>> FAIL
/* test6097 expr_bool_FAIL_0.txt */
<<
/*Expecting: expr_bool Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test6098 expr_bool_FAIL_1.txt */
<<
/*Expecting: expr_bool Given: STRLIT*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test6099 expr_bool_FAIL_10.txt */
<<
/*Expecting: expr_bool Given: CMPOP*/
MODULE a ; CONST a : COUNT := != BEGIN END ;
>> FAIL
/* test6100 expr_bool_FAIL_100.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a ( ) BEGIN END ;
>> FAIL
/* test6101 expr_bool_FAIL_101.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT a := a UNTIL a BEGIN END ;
>> FAIL
/* test6102 expr_bool_FAIL_102.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test6103 expr_bool_FAIL_103.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6104 expr_bool_FAIL_104.txt */
<<
/*Expecting: expr_bool Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test6105 expr_bool_FAIL_105.txt */
<<
/*Expecting: expr_bool Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE OUTPUT a BEGIN END ;
>> FAIL
/* test6106 expr_bool_FAIL_106.txt */
<<
/*Expecting: expr_bool Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test6107 expr_bool_FAIL_107.txt */
<<
/*Expecting: expr_bool Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a ( ) BEGIN END ;
>> FAIL
/* test6108 expr_bool_FAIL_108.txt */
<<
/*Expecting: expr_bool Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test6109 expr_bool_FAIL_109.txt */
<<
/*Expecting: expr_bool Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6110 expr_bool_FAIL_11.txt */
<<
/*Expecting: expr_bool Given: MODULE*/
MODULE a ; CONST a : COUNT := MODULE BEGIN END ;
>> FAIL
/* test6111 expr_bool_FAIL_110.txt */
<<
/*Expecting: expr_bool Given: stmt.alt.0*/
MODULE a ; CONST a : COUNT := ELSE a := a BEGIN END ;
>> FAIL
/* test6112 expr_bool_FAIL_111.txt */
<<
/*Expecting: expr_bool Given: stmt.opt.0*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END BEGIN END ;
>> FAIL
/* test6113 expr_bool_FAIL_113.txt */
<<
/*Expecting: expr_bool Given: output_arg*/
MODULE a ; CONST a : COUNT := "" BEGIN END ;
>> FAIL
/* test6114 expr_bool_FAIL_114.txt */
<<
/*Expecting: expr_bool Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test6115 expr_bool_FAIL_115.txt */
<<
/*Expecting: expr_bool Given: expr_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test6116 expr_bool_FAIL_116.txt */
<<
/*Expecting: expr_bool Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := >= a BEGIN END ;
>> FAIL
/* test6117 expr_bool_FAIL_117.txt */
<<
/*Expecting: expr_bool Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := < a BEGIN END ;
>> FAIL
/* test6118 expr_bool_FAIL_118.txt */
<<
/*Expecting: expr_bool Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := != a BEGIN END ;
>> FAIL
/* test6119 expr_bool_FAIL_119.txt */
<<
/*Expecting: expr_bool Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := == a BEGIN END ;
>> FAIL
/* test6120 expr_bool_FAIL_12.txt */
<<
/*Expecting: expr_bool Given: ;*/
MODULE a ; CONST a : COUNT := ; BEGIN END ;
>> FAIL
/* test6121 expr_bool_FAIL_120.txt */
<<
/*Expecting: expr_bool Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := <= a BEGIN END ;
>> FAIL
/* test6122 expr_bool_FAIL_121.txt */
<<
/*Expecting: expr_bool Given: expr_bool.opt.0*/
MODULE a ; CONST a : COUNT := > a BEGIN END ;
>> FAIL
/* test6123 expr_bool_FAIL_122.txt */
<<
/*Expecting: expr_bool Given: +*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test6124 expr_bool_FAIL_123.txt */
<<
/*Expecting: expr_bool Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := + BEGIN END ;
>> FAIL
/* test6125 expr_bool_FAIL_124.txt */
<<
/*Expecting: expr_bool Given: expr_arith_2.alt.0*/
MODULE a ; CONST a : COUNT := - BEGIN END ;
>> FAIL
/* test6126 expr_bool_FAIL_126.txt */
<<
/*Expecting: expr_bool Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a BEGIN END ;
>> FAIL
/* test6127 expr_bool_FAIL_127.txt */
<<
/*Expecting: expr_bool Given: expr_arith_2.close.0*/
MODULE a ; CONST a : COUNT := + a + a BEGIN END ;
>> FAIL
/* test6128 expr_bool_FAIL_128.txt */
<<
/*Expecting: expr_bool Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a BEGIN END ;
>> FAIL
/* test6129 expr_bool_FAIL_129.txt */
<<
/*Expecting: expr_bool Given: expr_arith_1.close.0*/
MODULE a ; CONST a : COUNT := * a * a BEGIN END ;
>> FAIL
/* test6130 expr_bool_FAIL_13.txt */
<<
/*Expecting: expr_bool Given: END*/
MODULE a ; CONST a : COUNT := END BEGIN END ;
>> FAIL
/* test6131 expr_bool_FAIL_130.txt */
<<
/*Expecting: expr_bool Given: expr_arith_div.opt.0*/
MODULE a ; CONST a : COUNT := / a BEGIN END ;
>> FAIL
/* test6132 expr_bool_FAIL_131.txt */
<<
/*Expecting: expr_bool Given: expr_arith_atom.opt.1*/
MODULE a ; CONST a : COUNT := ( ) BEGIN END ;
>> FAIL
/* test6133 expr_bool_FAIL_133.txt */
<<
/*Expecting: expr_bool Given: STARLIT*/
MODULE a ; CONST a : COUNT := * BEGIN END ;
>> FAIL
/* test6134 expr_bool_FAIL_134.txt */
<<
/*Expecting: expr_bool Given: SLASHLIT*/
MODULE a ; CONST a : COUNT := / BEGIN END ;
>> FAIL
/* test6135 expr_bool_FAIL_135.txt */
<<
/*Expecting: expr_bool Given: COLONLIT*/
MODULE a ; CONST a : COUNT := : BEGIN END ;
>> FAIL
/* test6136 expr_bool_FAIL_136.txt */
<<
/*Expecting: expr_bool Given: BEGIN*/
MODULE a ; BEGIN IF BEGIN THEN BEGIN END END ;
>> FAIL
/* test6137 expr_bool_FAIL_137.txt */
<<
/*Expecting: expr_bool Given: )*/
MODULE a ; BEGIN IF ) THEN BEGIN END END ;
>> FAIL
/* test6138 expr_bool_FAIL_138.txt */
<<
/*Expecting: expr_bool Given: decl.opt.0*/
MODULE a ; BEGIN IF a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6139 expr_bool_FAIL_139.txt */
<<
/*Expecting: expr_bool Given: decl.opt.1*/
MODULE a ; BEGIN IF VAR a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6140 expr_bool_FAIL_14.txt */
<<
/*Expecting: expr_bool Given: prog.opt.0*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test6141 expr_bool_FAIL_140.txt */
<<
/*Expecting: expr_bool Given: decl.opt.2*/
MODULE a ; BEGIN IF a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6142 expr_bool_FAIL_141.txt */
<<
/*Expecting: expr_bool Given: decl.opt.3*/
MODULE a ; BEGIN IF VAR a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6143 expr_bool_FAIL_142.txt */
<<
/*Expecting: expr_bool Given: var_decls*/
MODULE a ; BEGIN IF VAR a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6144 expr_bool_FAIL_143.txt */
<<
/*Expecting: expr_bool Given: var_decls*/
MODULE a ; BEGIN IF VAR a : COUNT ; VAR a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6145 expr_bool_FAIL_144.txt */
<<
/*Expecting: expr_bool Given: VAR*/
MODULE a ; BEGIN IF VAR THEN BEGIN END END ;
>> FAIL
/* test6146 expr_bool_FAIL_145.txt */
<<
/*Expecting: expr_bool Given: var_decl*/
MODULE a ; BEGIN IF VAR a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6147 expr_bool_FAIL_146.txt */
<<
/*Expecting: expr_bool Given: param_list*/
MODULE a ; BEGIN IF a : COUNT , a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6148 expr_bool_FAIL_147.txt */
<<
/*Expecting: expr_bool Given: param_list*/
MODULE a ; BEGIN IF a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6149 expr_bool_FAIL_148.txt */
<<
/*Expecting: expr_bool Given: param*/
MODULE a ; BEGIN IF a : COUNT THEN BEGIN END END ;
>> FAIL
/* test6150 expr_bool_FAIL_149.txt */
<<
/*Expecting: expr_bool Given: param*/
MODULE a ; BEGIN IF a : TRUTH THEN BEGIN END END ;
>> FAIL
/* test6151 expr_bool_FAIL_15.txt */
<<
/*Expecting: expr_bool Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test6152 expr_bool_FAIL_150.txt */
<<
/*Expecting: expr_bool Given: param*/
MODULE a ; BEGIN IF a : FLOAT THEN BEGIN END END ;
>> FAIL
/* test6153 expr_bool_FAIL_152.txt */
<<
/*Expecting: expr_bool Given: id_list*/
MODULE a ; BEGIN IF a , a THEN BEGIN END END ;
>> FAIL
/* test6154 expr_bool_FAIL_155.txt */
<<
/*Expecting: expr_bool Given: expr_list*/
MODULE a ; BEGIN IF a , a THEN BEGIN END END ;
>> FAIL
/* test6155 expr_bool_FAIL_16.txt */
<<
/*Expecting: expr_bool Given: decl_list*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test6156 expr_bool_FAIL_17.txt */
<<
/*Expecting: expr_bool Given: decl_list*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test6157 expr_bool_FAIL_18.txt */
<<
/*Expecting: expr_bool Given: decl_list*/
MODULE a ; CONST a : COUNT := VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test6158 expr_bool_FAIL_19.txt */
<<
/*Expecting: expr_bool Given: decl_list*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6159 expr_bool_FAIL_2.txt */
<<
/*Expecting: expr_bool Given: TYBOOL*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test6160 expr_bool_FAIL_20.txt */
<<
/*Expecting: expr_bool Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test6161 expr_bool_FAIL_21.txt */
<<
/*Expecting: expr_bool Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test6162 expr_bool_FAIL_22.txt */
<<
/*Expecting: expr_bool Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6163 expr_bool_FAIL_23.txt */
<<
/*Expecting: expr_bool Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test6164 expr_bool_FAIL_24.txt */
<<
/*Expecting: expr_bool Given: decl_list.close.0*/
MODULE a ; CONST a : COUNT := ; PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test6165 expr_bool_FAIL_25.txt */
<<
/*Expecting: expr_bool Given: stmt_list*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6166 expr_bool_FAIL_26.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; OUTPUT a BEGIN END ;
>> FAIL
/* test6167 expr_bool_FAIL_27.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END BEGIN END ;
>> FAIL
/* test6168 expr_bool_FAIL_28.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test6169 expr_bool_FAIL_29.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test6170 expr_bool_FAIL_3.txt */
<<
/*Expecting: expr_bool Given: TYINT*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test6171 expr_bool_FAIL_30.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a ( ) BEGIN END ;
>> FAIL
/* test6172 expr_bool_FAIL_31.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6173 expr_bool_FAIL_32.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test6174 expr_bool_FAIL_33.txt */
<<
/*Expecting: expr_bool Given: stmt_list.close.0*/
MODULE a ; CONST a : COUNT := ; a := a BEGIN END ;
>> FAIL
/* test6175 expr_bool_FAIL_34.txt */
<<
/*Expecting: expr_bool Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END ; BEGIN END BEGIN END ;
>> FAIL
/* test6176 expr_bool_FAIL_36.txt */
<<
/*Expecting: expr_bool Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6177 expr_bool_FAIL_37.txt */
<<
/*Expecting: expr_bool Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := WHILE a DO BEGIN END BEGIN END ;
>> FAIL
/* test6178 expr_bool_FAIL_38.txt */
<<
/*Expecting: expr_bool Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test6179 expr_bool_FAIL_39.txt */
<<
/*Expecting: expr_bool Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := OUTPUT a BEGIN END ;
>> FAIL
/* test6180 expr_bool_FAIL_4.txt */
<<
/*Expecting: expr_bool Given: TYFLOAT*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test6181 expr_bool_FAIL_40.txt */
<<
/*Expecting: expr_bool Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test6182 expr_bool_FAIL_41.txt */
<<
/*Expecting: expr_bool Given: stmt_list.opt.0*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6183 expr_bool_FAIL_42.txt */
<<
/*Expecting: expr_bool Given: CONST*/
MODULE a ; CONST a : COUNT := CONST BEGIN END ;
>> FAIL
/* test6184 expr_bool_FAIL_43.txt */
<<
/*Expecting: expr_bool Given: FUNCTION*/
MODULE a ; CONST a : COUNT := FUNCTION BEGIN END ;
>> FAIL
/* test6185 expr_bool_FAIL_44.txt */
<<
/*Expecting: expr_bool Given: PROCEDURE*/
MODULE a ; CONST a : COUNT := PROCEDURE BEGIN END ;
>> FAIL
/* test6186 expr_bool_FAIL_45.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : FLOAT := BEGIN END BEGIN END ;
>> FAIL
/* test6187 expr_bool_FAIL_46.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := VAR a : COUNT BEGIN END ;
>> FAIL
/* test6188 expr_bool_FAIL_47.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : TRUTH := BEGIN END BEGIN END ;
>> FAIL
/* test6189 expr_bool_FAIL_48.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : FLOAT := a BEGIN END ;
>> FAIL
/* test6190 expr_bool_FAIL_49.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : COUNT := a BEGIN END ;
>> FAIL
/* test6191 expr_bool_FAIL_5.txt */
<<
/*Expecting: expr_bool Given: CMPOP*/
MODULE a ; CONST a : COUNT := > BEGIN END ;
>> FAIL
/* test6192 expr_bool_FAIL_50.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := BEGIN END BEGIN END ;
>> FAIL
/* test6193 expr_bool_FAIL_51.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( a : COUNT ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6194 expr_bool_FAIL_52.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := BEGIN END BEGIN END ;
>> FAIL
/* test6195 expr_bool_FAIL_53.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( ) := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test6196 expr_bool_FAIL_54.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := CONST a : TRUTH := a BEGIN END ;
>> FAIL
/* test6197 expr_bool_FAIL_55.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := PROCEDURE a ( a : COUNT ) := BEGIN END BEGIN END ;
>> FAIL
/* test6198 expr_bool_FAIL_56.txt */
<<
/*Expecting: expr_bool Given: decl*/
MODULE a ; CONST a : COUNT := FUNCTION a ( ) : COUNT := VAR a : COUNT BEGIN END BEGIN END ;
>> FAIL
/* test6199 expr_bool_FAIL_57.txt */
<<
/*Expecting: expr_bool Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test6200 expr_bool_FAIL_58.txt */
<<
/*Expecting: expr_bool Given: var_decls.close.0*/
MODULE a ; CONST a : COUNT := ; VAR a : COUNT ; VAR a : COUNT BEGIN END ;
>> FAIL
/* test6201 expr_bool_FAIL_59.txt */
<<
/*Expecting: expr_bool Given: ,*/
MODULE a ; CONST a : COUNT := , BEGIN END ;
>> FAIL
/* test6202 expr_bool_FAIL_6.txt */
<<
/*Expecting: expr_bool Given: CMPOP*/
MODULE a ; CONST a : COUNT := <= BEGIN END ;
>> FAIL
/* test6203 expr_bool_FAIL_60.txt */
<<
/*Expecting: expr_bool Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT BEGIN END ;
>> FAIL
/* test6204 expr_bool_FAIL_61.txt */
<<
/*Expecting: expr_bool Given: param_list.close.0*/
MODULE a ; CONST a : COUNT := , a : COUNT , a : COUNT BEGIN END ;
>> FAIL
/* test6205 expr_bool_FAIL_62.txt */
<<
/*Expecting: expr_bool Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a BEGIN END ;
>> FAIL
/* test6206 expr_bool_FAIL_63.txt */
<<
/*Expecting: expr_bool Given: id_list.close.0*/
MODULE a ; CONST a : COUNT := , a , a BEGIN END ;
>> FAIL
/* test6207 expr_bool_FAIL_64.txt */
<<
/*Expecting: expr_bool Given: DEFAS*/
MODULE a ; CONST a : COUNT := := BEGIN END ;
>> FAIL
/* test6208 expr_bool_FAIL_65.txt */
<<
/*Expecting: expr_bool Given: type*/
MODULE a ; CONST a : COUNT := TRUTH BEGIN END ;
>> FAIL
/* test6209 expr_bool_FAIL_66.txt */
<<
/*Expecting: expr_bool Given: type*/
MODULE a ; CONST a : COUNT := COUNT BEGIN END ;
>> FAIL
/* test6210 expr_bool_FAIL_67.txt */
<<
/*Expecting: expr_bool Given: type*/
MODULE a ; CONST a : COUNT := FLOAT BEGIN END ;
>> FAIL
/* test6211 expr_bool_FAIL_68.txt */
<<
/*Expecting: expr_bool Given: ELSE*/
MODULE a ; CONST a : COUNT := ELSE BEGIN END ;
>> FAIL
/* test6212 expr_bool_FAIL_69.txt */
<<
/*Expecting: expr_bool Given: OUTPUT*/
MODULE a ; CONST a : COUNT := OUTPUT BEGIN END ;
>> FAIL
/* test6213 expr_bool_FAIL_7.txt */
<<
/*Expecting: expr_bool Given: CMPOP*/
MODULE a ; CONST a : COUNT := < BEGIN END ;
>> FAIL
/* test6214 expr_bool_FAIL_70.txt */
<<
/*Expecting: expr_bool Given: IF*/
MODULE a ; CONST a : COUNT := IF BEGIN END ;
>> FAIL
/* test6215 expr_bool_FAIL_71.txt */
<<
/*Expecting: expr_bool Given: THEN*/
MODULE a ; CONST a : COUNT := THEN BEGIN END ;
>> FAIL
/* test6216 expr_bool_FAIL_72.txt */
<<
/*Expecting: expr_bool Given: WHILE*/
MODULE a ; CONST a : COUNT := WHILE BEGIN END ;
>> FAIL
/* test6217 expr_bool_FAIL_73.txt */
<<
/*Expecting: expr_bool Given: DO*/
MODULE a ; CONST a : COUNT := DO BEGIN END ;
>> FAIL
/* test6218 expr_bool_FAIL_74.txt */
<<
/*Expecting: expr_bool Given: REPEAT*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END ;
>> FAIL
/* test6219 expr_bool_FAIL_75.txt */
<<
/*Expecting: expr_bool Given: UNTIL*/
MODULE a ; CONST a : COUNT := UNTIL BEGIN END ;
>> FAIL
/* test6220 expr_bool_FAIL_76.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := a := a BEGIN END ;
>> FAIL
/* test6221 expr_bool_FAIL_78.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6222 expr_bool_FAIL_79.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN a := a BEGIN END ;
>> FAIL
/* test6223 expr_bool_FAIL_8.txt */
<<
/*Expecting: expr_bool Given: CMPOP*/
MODULE a ; CONST a : COUNT := == BEGIN END ;
>> FAIL
/* test6224 expr_bool_FAIL_80.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := IF a THEN BEGIN END ELSE BEGIN END BEGIN END ;
>> FAIL
/* test6225 expr_bool_FAIL_81.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := REPEAT IF a THEN BEGIN END UNTIL a BEGIN END ;
>> FAIL
/* test6226 expr_bool_FAIL_82.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT := WHILE a DO IF a THEN BEGIN END BEGIN END ;
>> FAIL
/* test6227 expr_bool_FAIL_83.txt */
<<
/*Expecting: expr_bool Given: stmt*/
MODULE a ; CONST a : COUNT :
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment