Example #1
0
        /// <summary>
        ///		Compila un documento
        /// </summary>
        public string Compile(string content)
        {
            NhamlCompiler.Compiler compiler = new NhamlCompiler.Compiler();
            string parsed = "";

            // Compila el contenido
            if (!content.IsEmpty())
            {
                parsed = compiler.Parse(content);
            }
            // AƱade los errores
            Errors.AddRange("sinarchivo", compiler.LocalErrors);
            // Devuelve la cadena compilada
            return(parsed);
        }
Example #2
0
 internal NHamlCompilerWrapper(Generator processor, Steps.CompilerData compilerData)
 {
     Processor    = processor;
     CompilerData = compilerData;
     _compiler    = new NhamlCompiler.Compiler();
 }