// AST 100: LINE 1 begin
// AST 103: SEQUENCE 100 0
// AST 106: BEGINBLOCK 0
// AST 108: SEQUENCE 106 103
// AST 111: LINE 2 realfnF1
// AST 114: SEQUENCE 111 108
// AST 117: TYPE_REAL
// AST 118: FUNCTION 0 117 0
// AST 122: PROCDEF 0 118 0 f1 0 0
// AST 129: SEQUENCE 122 114
// AST 132: LINE 3 result=1.0
// AST 135: SEQUENCE 132 129
// AST 138: CONST 1 1.0
// AST 141: RESULT 4 138
// AST 144: SEQUENCE 141 135
// AST 147: LINE 4 end
// AST 150: SEQUENCE 147 144
// AST 153: ENDBLOCKPROCFN
// AST 154: SEQUENCE 153 150
// AST 157: LINE 5 string(7)fnF2
// AST 160: SEQUENCE 157 154
// AST 163: CONST 2 7
// AST 166: TYPE_STRING 163
// AST 168: FUNCTION 0 166 0
// AST 172: PROCDEF 0 168 0 f2 0 0
// AST 179: SEQUENCE 172 160
// AST 182: LINE 6 result="test"
// AST 185: SEQUENCE 182 179
// AST 188: CONST 3 test
// AST 191: RESULT 4 188
// AST 194: SEQUENCE 191 185
// AST 197: LINE 7 end
// AST 200: SEQUENCE 197 194
// AST 203: ENDBLOCKPROCFN
// AST 204: SEQUENCE 203 200
// AST 207: LINE 8 endofprogramme
// AST 210: SEQUENCE 207 204
// AST 213: ENDPROG
// AST 214: SEQUENCE 213 210
// AST 217: SEQUENCE 100 0
// AST 220: SEQUENCE 106 0
// AST 223: SEQUENCE 111 0
// AST 226: SEQUENCE 122 0
// AST 229: SEQUENCE 132 0
// AST 232: SEQUENCE 141 0
// AST 235: SEQUENCE 147 0
// AST 238: SEQUENCE 153 0
// AST 241: SEQUENCE 157 0
// AST 244: SEQUENCE 172 0
// AST 247: SEQUENCE 182 0
// AST 250: SEQUENCE 191 0
// AST 253: SEQUENCE 197 0
// AST 256: SEQUENCE 203 0
// AST 259: SEQUENCE 207 0
// AST 262: SEQUENCE 213 0
//============================================================================
int main (int argc, char **argv)
{
   auto float f1 (void)
   {
      return (1.0 /* V3 */ );
   }
   auto char * /* [7] */ f2 (void)
   {
      return ("test" /* V3 */ );
   }
}
