Esempio n. 1
0
        public void SyntaxParseDefault()
        {
            Energy.Core.Syntax syntax = Energy.Core.Syntax.Default;
            syntax.OnReset += Syntax_OnReset;
            syntax.Reset();
            string value = syntax.Parse("{{A}}-{{B}}");

            Assert.AreEqual("-", value);
        }
Esempio n. 2
0
        internal static void Test7()
        {
            Energy.Base.Class.Information c = Energy.Base.Class.Information.Create(typeof(Customer));
            foreach (Energy.Base.Class.Information.Field f in c)
            {
                Energy.Core.Syntax syntax = new Energy.Core.Syntax();

                //System.Console.Write($"Name: {f.Name} ");
                //System.Console.Write($"Type: {f.Type} ");
                System.Console.WriteLine();
            }
            System.Console.WriteLine(c);
        }
Esempio n. 3
0
 private Energy.Core.Syntax GetSyntaxReset()
 {
     lock (_Lock)
     {
         if (_Syntax == null)
         {
             _Syntax = new Energy.Core.Syntax();
         }
         else
         {
             _Syntax.Reset();
         }
         return(_Syntax);
     }
 }
Esempio n. 4
0
 private void Syntax_OnReset(Energy.Core.Syntax syntax)
 {
     syntax["A"] = "1";
     syntax["B"] = "2";
 }