finished the first pass of Script parsers