Changeset 78
- Timestamp:
- 11/07/06 17:34:43 (2 years ago)
- Files:
-
- branches/experimental/jsolait/jsolait.js (modified) (1 diff)
- branches/experimental/test/test.html (modified) (2 diffs)
- branches/experimental/test/test_itertools.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/experimental/jsolait/jsolait.js
r77 r78 899 899 var importStatement = anyWhiteSpaceStart + wrd('import')+'\\s+' + grp('.+?') + '[\\r\\n;]'; 900 900 901 var iterStatement= anyWhiteSpaceStart + wrd('iter') + '\\s +' +grp(identifier())+ '\\s+' + wrd('in') + '\\s+' + grp('.+?') + '\\{';901 var iterStatement= anyWhiteSpaceStart + wrd('iter') + '\\s*\\(\\s*' +grp(identifier())+ '\\s+' + wrd('in') + '\\s+' + grp('.+?') + '\\)\\{'; 902 902 903 903 var modLevelAssignment=startOfLine +grp(identifier())+'\\s*='; branches/experimental/test/test.html
r77 r78 3 3 <head> 4 4 <title>jsolait testing</title> 5 <script src="../ build/jsolait/jsolait.js"></script>5 <script src="../jsolait/jsolait.js"></script> 6 6 <script> 7 7 var print=function(){ … … 13 13 }; 14 14 15 var test = imprt('test'); 16 var testing = imprt("testing"); 17 test.test(testing, {log:print}); 15 jsolait.loadModule('test', function(test, err){ 16 if(err){ 17 print(err); 18 }else{ 19 test.test({log:print}); 20 } 21 22 }); 23 18 24 19 25 </script> branches/experimental/test/test_itertools.js
r77 r78 47 47 }); 48 48 testing.assertEquals('iter(a) with stop during iteration.', s, "0,1,2,3,4"); 49 50 var s = '' 51 iter(item in a){ 52 if(item == 4){ 53 s+=item; 54 break; 55 }else{ 56 s+=item + ','; 57 }; 58 } 59 testing.assertEquals('iter( item in){} with stop during iteration.', s, "0,1,2,3,4"); 60 49 61 50 62 var a=[0,2,4,6,8,10]; … … 177 189 def __main__(){ 178 190 test({log:print}) 191 179 192 };
