re-implemented support for arrays, vectors. fixes #4
Fix #5 (Corrected parsing for if-elseif-else structures)