Exemplo n.º 1
0
 private static QlExpression GetParameterExpression(ParserRuleContext context, string parameterText)
 {
     if (string.IsNullOrEmpty(parameterText) || parameterText[0] != '@' ||
         parameterText.Length < 2)
     {
         throw new NFSdbSyntaxException(string.Format("invalid expression '{0}'", parameterText),
                                        context.start.Line, context.start.StartIndex);
     }
     return(new ParameterNameExpression(parameterText.Substring(1), context.ToQlToken()));
 }