forward bar1(): char; main(): void { k: int; k = 3 } foo1(i: int; var j:int; x,y:char;): int { k: int; k = 3 } foo2 (var i, j:int): void { k: int; { k = 3; k = 4 } } forward bar2(), bar3(i:int; var x:char; var k:int;): void;