check_indexes.js 900 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <rtl code>
  2. var m = function (){
  3. function readCharArray(a/*ARRAY OF CHAR*/){
  4. var c = 0;
  5. c = RTL$.charAt(a, 1);
  6. c = RTL$.charAt(a, RTL$.charAt(a, 1));
  7. }
  8. function writeCharArray(a/*VAR ARRAY OF CHAR*/){
  9. var c = 0;
  10. RTL$.putAt(a, 1, c);
  11. RTL$.putAt(a, RTL$.charAt(a, 1), c);
  12. }
  13. function readIntArray(a/*ARRAY OF INTEGER*/){
  14. var i = 0;
  15. i = RTL$.getAt(a, 1);
  16. i = RTL$.getAt(a, RTL$.getAt(a, i));
  17. }
  18. function writeIntArray(a/*VAR ARRAY OF INTEGER*/){
  19. var i = 0;
  20. RTL$.putAt(a, 1, i);
  21. }
  22. function multiDimArray(i/*INTEGER*/, j/*INTEGER*/){
  23. var a = RTL$.makeArray(5, 5, 0);
  24. RTL$.putAt(RTL$.getAt(a, 1), 2, RTL$.getAt(RTL$.getAt(a, 3), 4));
  25. }
  26. function arrayOfRecords(i/*INTEGER*/){
  27. var $scope1 = $scope + ".arrayOfRecords";
  28. function anonymous$1(){
  29. }
  30. var a = RTL$.makeArray(3, function(){return new anonymous$1();});
  31. RTL$.copy(RTL$.getAt(a, i + 1 | 0), RTL$.getAt(a, i), {record: {}});
  32. }
  33. }();