Exemplo n.º 1
0
        public static void Load(SourceMap sm, Runner runner, Options options)
        {
            string        currPath = Path.Join(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) !, "Builtins");
            List <string> files    = Directory.EnumerateFiles(currPath, "*.zn").ToList();

            files.Sort();
            foreach (string file in files)
            {
                string   contents = File.ReadAllText(file);
                SourceId sid      = sm.AddSource(contents, file);
                runner.Run(contents, sid, options);
            }
        }