Assembly Parser + unit tests