public override ABnfGuessError GuessTypes(out List <ABnfGuess> guess_list) { ABnfElement parent = m_element.GetParent(); if (parent is ALittleScriptVarAssignDecElement) { return(parent.GuessTypes(out guess_list)); } else if (parent is ALittleScriptForPairDecElement) { return(parent.GuessTypes(out guess_list)); } guess_list = new List <ABnfGuess>(); return(null); }