File indexing completed on 2024-05-12 16:41:19
0001 // nextColumn/prevColumn tests 0002 // 0003 // Needs original 'scripting-test.tex' as current tex file opened in Kile. 0004 // Kile should be started from the command line to view the results. 0005 0006 view.setCursorPosition(0,0); 0007 0008 print(); 0009 print( "Test: non space column..."); 0010 0011 nextColumnTest(11,6,7); 0012 nextColumnTest(11,7,-1); 0013 nextColumnTest(11,8,-1); 0014 nextColumnTest(18,27,28); 0015 nextColumnTest(18,28,31); 0016 0017 prevColumnTest(11,11,7); 0018 prevColumnTest(11,9,7); 0019 prevColumnTest(11,8,7); 0020 prevColumnTest(11,0,-1); 0021 prevColumnTest(18,32,31); 0022 prevColumnTest(18,31,28); 0023 prevColumnTest(18,0,-1); 0024 0025 print("finished"); 0026 print(); 0027 0028 function nextColumnTest(line,col,expected) 0029 { 0030 var nonspace = document.nextNonSpaceColumn(line,col); 0031 if ( nonspace != expected ) { 0032 print ("pos: "+ line + "/"+col + " nonspace: " + nonspace + " expected: "+expected); 0033 } 0034 } 0035 0036 function prevColumnTest(line,col,expected) 0037 { 0038 var nonspace = document.prevNonSpaceColumn(line,col); 0039 if ( nonspace != expected ) { 0040 print ("pos: "+ line + "/"+col + " nonspace: " + nonspace + " expected: "+expected); 0041 } 0042 } 0043 0044 0045