SIGGEN now parsed correctly, output doesn't seem to be right (but execsiggen works perfectly :s)