Hi All, Just another update with the new parser. I've now gotten to the point of getting labels and goto's working. From here on my list I have: -if-goto -if-then-elseif-else -UDO's -functions -polymorphic opcodes (need to check if this isn't done) -macros -memory clean up -cleaning up grammar -error reporting -general cleaning up of files I am mostly going in the above order and am continuing to work by creating a test first then working to make the test work. Also, I thought CsoundAV had some sort of while loop construct using: while (bool expression) .. opcode statements .. wend but I could not find anything like this in the documentation (maybe it was just a suggested idea on the mailing list a long time ago). The question I'm wondering is should while loops and for loops be added to Csound? It's all syntactic sugar, but it's convenient. (For-loops would need a different delimiter though between statements as semicolons are comments). steven ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net