pyparsing 3.0.9
-
Added Unicode set
BasicMultilingualPlane
(may also be referenced asBMP
) representing the Basic Multilingual Plane (Unicode characters up to code point 65535). Can be used to parse most language characters, but omits emojis, wingdings, etc. Raised in discussion with Dave Tapley (issue #392). -
To address mypy confusion of
pyparsing.Optional
andtyping.Optional
resulting inerror: "_SpecialForm" not callable
message reported in issue #365, fixed the import in exceptions.py. Nice sleuthing by Iwan Aucamp and Dominic Davis-Foster, thank you! (Removed definitions ofOptionalType
,DictType
, andIterableType
and replaced them withtyping.Optional
,typing.Dict
, andtyping.Iterable
throughout.) -
Fixed typo in jinja2 template for railroad diagrams, thanks for the catch Nioub (issue #388).
-
Removed use of deprecated
pkg_resources
package in railroad diagramming code (issue #391). -
Updated bigquery_view_parser.py example to parse examples at https://cloud.google.com/bigquery/docs/reference/legacy-sql