CultPong/Assets/Scripts/Parsley/Parsed.cs
2020-09-25 07:12:38 +01:00

20 lines
No EOL
609 B
C#

namespace Parsley
{
public class Parsed<T> : Reply<T>
{
public Parsed(T value, TokenStream unparsedTokens)
:this(value, unparsedTokens, ErrorMessageList.Empty) { }
public Parsed(T value, TokenStream unparsedTokens, ErrorMessageList potentialErrors)
{
Value = value;
UnparsedTokens = unparsedTokens;
ErrorMessages = potentialErrors;
}
public T Value { get; }
public TokenStream UnparsedTokens { get; }
public bool Success => true;
public ErrorMessageList ErrorMessages { get; }
}
}