public static ParseTree retornoArbol(String cadena) { Gramatica _gramatica = new Gramatica(); LanguageData _lenguaje = new LanguageData(_gramatica); Parser _parser = new Parser(_lenguaje); ParseTree arbol = _parser.Parse(cadena); return(arbol); }
public static bool analizar(String cadena) { Gramatica _gramatica = new Gramatica(); LanguageData _lenguaje = new LanguageData(_gramatica); Parser _parser = new Parser(_lenguaje); ParseTree arbol = _parser.Parse(cadena); ParseTreeNode raiz = arbol.Root; if (raiz == null) { return(false); } else { return(true); } }