示例#1
0
 /// <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)));
 }
示例#2
0
 internal SyntaxException(ParserContext context, SyntaxToken token, string message)
 {
 }
示例#3
0
 /// <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));
 }
示例#4
0
 private IValueNode ParseConstantValue(ParserContext context)
 {
     return(ParseValueLiteral(context, true));
 }