|
|
1.1 ! root 1: program ffunc( output ); ! 2: type ! 3: comparisons = ( less , equal , greater ); ! 4: function insert( ! 5: function comparitor( this , that : integer ) : comparisons; ! 6: here , there : integer ) : boolean; ! 7: function equality : boolean; ! 8: begin ! 9: if comparitor( here , there ) = equal then begin ! 10: equality := true ! 11: end else begin ! 12: equality := false ! 13: end ! 14: end; ! 15: begin ! 16: insert := equality; ! 17: end; ! 18: function compare( this , that : integer ) : comparisons; ! 19: begin ! 20: if this < that then compare := less ! 21: else if this = that then compare := equal ! 22: else compare := greater ! 23: end; ! 24: begin ! 25: writeln( insert( compare , 17 , 23 ) ); ! 26: end.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.