Exemple #1
0
        public static void LoadRules()
        {
            LoadMode Mode2 = (LoadMode)Window2.LoadMode;

            switch (Mode2)
            {
            //case LoadMode.Internal:
            //    Register.Go();
            default:
            case LoadMode.External:
                MapRules.LoadExternalRules();
                break;
            }
            Manager.AddRule(new GenricVruttam());
        }
Exemple #2
0
        public static void LoadExternalRules()
        {
            if (Script.IsNullOrUndefined(Window2.Rules))
            {
                Manager.Register(new Rule[] { });
                return;
            }

            Rule2[] Rules2 = (Rule2[])(Window2.Rules);
            Rule[]  Rules  = MapRules.Go(Rules2);

            Dictionary Examples = (Dictionary)(Window2.Examples);

            Script.Literal("debugger;");
            MergeExamples(Rules, Examples);

            Manager.Register(Rules);
        }