update parser && add new attribute: language