Ejemplo n.º 1
0
 private void CheckCustomPropertyName(ITextProvider text)
 {
     if (CustomPropertyName == null)
     {
         CloseBrace.AddParseError(ParseErrorType.FunctionArgumentMissing, ParseErrorLocation.BeforeItem);
     }
     else
     {
         TokenItem customPropertyToken = CustomPropertyName as TokenItem;
         if (customPropertyToken == null || !text.GetText(customPropertyToken.Start, customPropertyToken.Length).StartsWith("--", StringComparison.Ordinal))
         {
             CustomPropertyName.AddParseError(ParseErrorType.CustomPropertyNameExpected, ParseErrorLocation.WholeItem);
         }
     }
 }
Ejemplo n.º 2
0
 protected virtual CloseBrace VisitCloseBrace(CloseBrace node)
 {
     return(VisitSyntaxNode(node) as CloseBrace);
 }
Ejemplo n.º 3
0
 protected override CloseBrace VisitCloseBrace(CloseBrace node)
 {
     visitedCloseBrace = true;
     Assert.IsTrue(node.Value == "}");
     return(base.VisitCloseBrace(node));
 }
Ejemplo n.º 4
0
 public static void Rule(Element lhs, OpenBrace openBrace, BinaryElementExpression700 binaryElementExpression, CloseBrace closeBrace)
 {
     lhs.CodeTerm = new CodeCompoundTerm(new CodeFunctor("eval", 1), new CodeTerm[] { binaryElementExpression.CodeTerm });
 }
Ejemplo n.º 5
0
 public static void Rule(Element lhs, OpenBrace openBrace, BinaryElementExpression700 binaryElementExpression, CloseBrace closeBrace)
 {
     lhs.CodeTerm = new CodeCompoundTerm(new CodeFunctor("eval", 1), new CodeTerm[] { binaryElementExpression.CodeTerm });
 }