コード例 #1
0
ファイル: Arista.cs プロジェクト: imxrako/LR-1-
 public Arista(Token token)
 {
     this._token = token;
 }
コード例 #2
0
ファイル: Arista.cs プロジェクト: imxrako/LR-1-
 public Arista(Token token,Estado estadoDest):this(token)
 {
     this._estadoDest = estadoDest;
 }
コード例 #3
0
ファイル: Estado.cs プロジェクト: imxrako/LR-1-
        /// <summary>
        /// Regresa la lista de producciones contenidas en el estado
        /// que tengan el mismo token a buscar en la posción del punto
        /// </summary>
        /// <param name="t">Token de busqueda </param>
        /// <returns></returns>
        public List<Produccion> regresaListaDePRod(Token t)
        {
            List<Produccion> listProduc = new List<Produccion>();

            foreach (Produccion p in this.listProd)
            {
                if (p.punto < p.listProd.Count)
                    if (p.listProd[p.punto].token.Equals(t.token))
                    {
                        listProduc.Add(p);
                    }
            }

            return listProduc;
        }