コード例 #1
0
        /// <summary>
        /// Istance a new LanguageList from a directory and load files with specified extension
        /// </summary>
        /// <param name="directory">Directory where search files</param>
        /// <param name="ext">extension of syntax files</param>
        public LanguageList(string directory, string ext)
        {
            string[] files = Directory.GetFiles(directory, ext); //"*.syn");

            foreach (string file in files)
            {
                SyntaxLoader l   = new SyntaxLoader();
                Language     lng = l.Load(file);

                if (!_Languages.ContainsKey(lng.Name))
                {
                    _Languages.Add(lng.Name, lng);
                }
            }
        }
コード例 #2
0
ファイル: LanguageList.cs プロジェクト: bartKam/hardek
        /// <summary>
        /// Istance a new LanguageList from a directory and load files with specified extension
        /// </summary>
        /// <param name="directory">Directory where search files</param>
        /// <param name="ext">extension of syntax files</param>
        public LanguageList(string directory, string ext)
        {
            

            string[] files = Directory.GetFiles(directory, ext); //"*.syn");

            foreach (string file in files)
            {
                SyntaxLoader l = new SyntaxLoader();
                Language lng = l.Load(file);

                if (!_Languages.ContainsKey(lng.Name))
                    _Languages.Add(lng.Name, lng);
            }
        }
コード例 #3
0
ファイル: Language.cs プロジェクト: bartKam/hardek
 public static Language FromSyntaxFile(Stream stream)
 {
     SyntaxLoader sl = new SyntaxLoader();
     return sl.Load(stream);
 }
コード例 #4
0
ファイル: Language.cs プロジェクト: bartKam/hardek
		public static Language FromSyntaxFile(string filename)
		{
			SyntaxLoader sl=new SyntaxLoader();
			return sl.Load (filename);
		}
コード例 #5
0
ファイル: Language.cs プロジェクト: mustafaka/ScriptControl
        public static Language FromSyntaxFile(Stream stream)
        {
            SyntaxLoader sl = new SyntaxLoader();

            return(sl.Load(stream));
        }
コード例 #6
0
ファイル: Language.cs プロジェクト: mustafaka/ScriptControl
        public static Language FromSyntaxFile(string filename)
        {
            SyntaxLoader sl = new SyntaxLoader();

            return(sl.Load(filename));
        }