/// <summary> /// Parses an argument. /// <see cref="ArgumentNode" />: /// Name : Value[isConstant=false] /// </summary> /// <param name="context">The parser context.</param> private static ArgumentNode ParseArgument(ParserContext context) { return(ParseArgument(context, c => ParseValueLiteral(c, false))); }
internal SyntaxException(ParserContext context, SyntaxToken token, string message) { }
/// <summary> /// Parses an argument. /// <see cref="ArgumentNode" />: /// Name : Value[isConstant=true] /// </summary> /// <param name="context">The parser context.</param> private static ArgumentNode ParseConstantArgument( ParserContext context) { return(ParseArgument(context, ParseConstantValue)); }
private IValueNode ParseConstantValue(ParserContext context) { return(ParseValueLiteral(context, true)); }