22 lines
558 B
C#
22 lines
558 B
C#
using System.Collections.Generic;
|
|
|
|
namespace Upsilon.Parser
|
|
{
|
|
public class LiteralExpressionSyntax : ExpressionSyntax
|
|
{
|
|
public LiteralExpressionSyntax(SyntaxToken literal, object value)
|
|
{
|
|
Literal = literal;
|
|
Value = value;
|
|
}
|
|
|
|
public override SyntaxKind Kind => SyntaxKind.LiteralExpression;
|
|
public SyntaxToken Literal { get; }
|
|
public object Value { get; }
|
|
|
|
public override IEnumerable<SyntaxNode> ChildNodes()
|
|
{
|
|
yield return Literal;
|
|
}
|
|
}
|
|
} |