1# readarray package 2# Matthew Bertucci 11/22/2021 for v3.1 3 4#include:forloop 5#include:listofitems 6 7\readdef{file}{data-macro%cmd}#d 8\readrecordarray{file}{array-identifier%cmd}#d 9\readarray{data-macro}{array-identifier%cmd}[-,columns]#d 10\readarray{data-macro}{array-identifier%cmd}[-,rows,columns]#d 11\readarray*{data-macro}{array-identifier%cmd}[-,columns]#d 12\readarray*{data-macro}{array-identifier%cmd}[-,rows,columns]#d 13\initarray{array-identifier%cmd}[rows,columns]#d 14\initarray{array-identifier%cmd}[planes,rows,columns]#d 15\mergearray{from-array-id}{to-array-id}[row,column] 16\mergearray{from-array-id}{to-array-id}[plane,row,column] 17\typesetarray{array-identifier} 18\arraytomacro{array-identifier}[row,column]{macro%cmd}#d 19\arraytomacro{array-identifier}[plane,row,column]{macro%cmd}#d 20\setvalue{array-identifier}[row,column]{value} 21\setvalue{array-identifier}[plane,row,column]{value} 22\readarraysepchar{parsing-separator-char} 23\readarrayendlinechar=%<<end-of-line-catcode>%> 24\readarrayinitvalue#* 25\typesetcell{arg}#* 26\typesetplanesepchar#* 27\typesetrowsepchar#* 28\typesetcolsepchar#* 29\nocheckbounds 30\checkbounds 31\hypercheckbounds 32\ifignoreblankreadarrayrecords#* 33\ignoreblankreadarrayrecordstrue#* 34\ignoreblankreadarrayrecordsfalse#* 35\nrows 36\ncols 37\nrecords 38\ArrayRecord 39\ArrayRecord[record] 40\readarraybackslash#* 41\readarrayPackageVersion#S 42\readarrayPackageDate#S 43 44# deprecated 45\arraydump#S 46\scalardump#S