protected void ConnectTokens() { MyArrayList StartTokens = GetDifStartTokens(); for (int i = 0; i < m_Rules.Count; i++) { BNFRule rule = (BNFRule)m_Rules[i]; RuleStart strt = rule.GetStart(); MyArrayList AllTkns = strt.GetAllTokens(); ConnectToken2Start(StartTokens, AllTkns); } }