boto/jmespath — pull request #13 by jamesls (2013-10-14 19:51:41+00:00)
Title: Improve lexer/parser error messages

Lexer error messages:

```
jmespath.compile('fooasdfasdfasdfasdf.\"bar')"
jmespath.lexer.LexerError: Bad jmespath expression: Bad token '"bar': starting quote is missing the ending quote:
fooasdfasdfasdfasdf."bar
^
```

Parser error messages:

```
jmespath.compile('foo]baz')"
jmespath.parser.ParseError: Invalid jmespath expression: Parse error at column 3 near token "]" (RBRACKET) for expression:
"foo]baz"
^
```