Integration tests for equality operators

This commit is contained in:
Tim Schaub
2013-06-11 18:22:50 -06:00
parent d5e133b7d8
commit 973606e67a
2 changed files with 99 additions and 1 deletions

View File

@@ -219,7 +219,13 @@ ol.expression.Parser.prototype.createUnaryExpression_ = function(op, expr) {
*/
ol.expression.Parser.prototype.parse = function(source) {
var lexer = new ol.expression.Lexer(source);
return this.parseExpression_(lexer);
var expr = this.parseExpression_(lexer);
var token = lexer.peek();
if (token.type !== ol.expression.TokenType.EOF) {
// TODO: token.index
throw new Error('Unexpected token: ' + token.value);
}
return expr;
};