Ejemplo n.º 1
0
 void Default_ExpressionParsed(Core.Symbols.Expression exp, bool success, string error)
 {
     if (!success)
     {
         SetContentError(true);
     }
 }
Ejemplo n.º 2
0
        void Default_ExpressionLinked(Core.Symbols.Expression exp, bool success, List <Core.Builder.LinkErrorInfo> errors)
        {
            if (!success)
            {
                SetContentError(true);
                return;
            }
            string pattern = exp.Generate(GenerateMode.SingleLine);
            string content = GetContent();
            Regex  regex   = new Regex("\\A" + pattern + "\\z");

            if (!regex.IsMatch(content))
            {
                SetContentError(true);
            }
            else
            {
                SetContentError(false);
            }
        }