public override Task<object> Number(NumberLiteral numberLiteral) { throw new NotImplementedException(); }
public abstract Task<object> Number(NumberLiteral numberLiteral);
public override Task<object> Number(NumberLiteral numberLiteral) { var index = (int) numberLiteral.Value; var res= _array[index]; return Task.FromResult(res); }
public override Task<object> Number(NumberLiteral numberLiteral) { var res= numberLiteral.Value; return Task.FromResult((object) res); }