diff --git a/version1.0/loop.txt b/version1.0/loop.txt index f69e350..0c05320 100644 --- a/version1.0/loop.txt +++ b/version1.0/loop.txt @@ -15,4 +15,16 @@ i+=i.i[0]; i=i.i[0].i(0); var hash={ f:func {var e=1;return 0;}, -}; \ No newline at end of file +}; +for(var i=0;i<1024;i+=1) +{ + print(i); +} +foreach(var i;[1,2,3,4]) +{ + print(i); +} +forindex(var i=list;[1,2,3,4]) +{ + print(i[0]); +} \ No newline at end of file diff --git a/version1.0/nasal_parser.h b/version1.0/nasal_parser.h index cd88af1..23c6afc 100644 --- a/version1.0/nasal_parser.h +++ b/version1.0/nasal_parser.h @@ -497,15 +497,115 @@ void nasal_parser::loop_expr() std::cout<<">>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<