many parser refactors; now parsing onbuild subcommands appropriately