Parses source and evaluates its first expression statement as a Python
literal, mirroring CPython's ast.literal_eval. Supports constants,
lists, tuples, sets, dicts (no unpacking), and unary/binary +/- on
numeric literals.
Python source containing a single literal expression.
The evaluated JavaScript value corresponding to the literal.
Parser entry points and location-manipulation helpers.
ast.literal_eval.lineno/col_offsetinfo on a hand-built tree by copying it from parent nodes.