Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        public LanguageList()
        {
            mLanguages = new ArrayList();

            string[] files = Directory.GetFiles(".", "*.syn");
            foreach (string file in files)
            {
                //try
                //{
                SyntaxLoader l = new SyntaxLoader();
                mLanguages.Add(l.Load(file));
                //}
                //catch(System.Exception x)
                //{
                //	Console.WriteLine (x.Message);
                //}
            }
        }
Beispiel #2
0
        public static Language FromSyntaxFile(Stream stream)
        {
            SyntaxLoader sl = new SyntaxLoader();

            return(sl.Load(stream));
        }
Beispiel #3
0
        //public TextStyle[] TextStyles
        //{
        //    get
        //    {
        //        TextStyle[] sts = new TextStyle[_Styles.Count];

        //        _Styles.CopyTo(sts,0);

        //        return sts;
        //    }
        //    set
        //    {
        //        _Styles.Clear();

        //        TextStyle[] sts = value;

        //        foreach (TextStyle style in sts)
        //        {
        //            _Styles.Add(style.Name, style);
        //        }
        //    }
        //}

        public static Language FromSyntaxFile(string filename)
        {
            SyntaxLoader sl = new SyntaxLoader();

            return(sl.Load(filename));
        }