Exemplo n.º 1
0
        public static void SetStyle(string nombre, Base.SciLexerBase scilexer)
        {
            switch (nombre)
            {
                case "ada":
                    scilexer.SetLexer(Sci.SCLEX_ADA);
                    break;
                case "asm":
                    scilexer.SetLexer(Sci.SCLEX_ASM);
                    break;
                case "autoit":
                    scilexer.SetLexer(Sci.SCLEX_AU3);
                    break;
                case "c":
                    scilexer.SetLexer(Sci.SCLEX_CPP);
                    //scilexer.Preferencias.IndentPlus = "{";
                    //scilexer.Preferencias.IndentMinus = "}";
                    break;
                case "cpp":
                    scilexer.SetLexer(Sci.SCLEX_CPP);
                    //scilexer.Preferencias.IndentPlus = "{";
                    //scilexer.Preferencias.IndentMinus = "}";
                    break;
                case "cs":
                    scilexer.SetLexer(Sci.SCLEX_CPP);
                    //scilexer.Preferencias.IndentPlus = "{";
                    //scilexer.Preferencias.IndentMinus = "}";
                    break;
                case "python":
                    scilexer.SetLexer(Sci.SCLEX_PYTHON);
                    break;
            }

            DefinirEstilos(nombre, scilexer);
            DefinirKeywords(nombre, scilexer);
        }