achieve the pascalscanner