public override object Visit(DateLiteral literal) { if (!literal.IsValid) { Report.AddError(literal.Position, InvalidLiteralMessage, literal.Value, StringEnum.GetStringValue(literal.GetType(null))); } return(null); }
public override object Visit(DateLiteral literal) { if (!literal.IsValid) { Report.AddError(literal.Position, InvalidLiteralMessage, literal.Value, StringEnum.GetStringValue(literal.GetType(null))); } return null; }
public void CreatingNewObject_ShouldHaveCorrectValueCorectDataGiven() { var testValue = DateTime.Now; var expected = new DateValue(testValue.Date); var actual = new DateLiteral(testValue.ToString("dd-MM-yyyy")); Assert.Equal(expected, actual.Value); }
public void DateLiteral(string input, int year, int month, int day, int length) { List <Token> tokens = Lexer.Lex(input); Assert.NotNull(tokens); DateLiteral token = Assert.IsType <DateLiteral>(tokens[0]); Assert.Equal(0, token.Start); Assert.Equal(length, token.End); Assert.Equal(new DateTime(year, month, day), token.DateTime); Assert.Equal(input, string.Join("", tokens)); }
void IVisitor.Visit(DateLiteral literal) { this.ParentExists(literal); }
public virtual T Visit(DateLiteral expr) => Visit(expr as LiteralExpression);
public virtual TResult Visit(DateLiteral literal, TEnvironment environment) { return(default(TResult)); }
public ValueType Visit(DateLiteral literal, VisitorTypeEnvironment environment) { return(new DateValueType()); }
public override Value Visit(DateLiteral literal) { return(new DateValue(literal.GetValue())); }
public IValue Visit(DateLiteral literal, TypeEnvironment environment) { return(literal.Value); }
public virtual T Visit(DateLiteral literal) { return(default(T)); }