Mathics3 / mathics-core

An open-source Mathematica. This repository contains the Python modules for WL Built-in functions, variables, core primitives, e.g. Symbol, a parser to create Expressions, and an evaluator to execute them.
https://mathics.org
Other
786 stars 48 forks source link

Accomodation for debugging Get, and parse #1089

Closed rocky closed 2 months ago

rocky commented 2 months ago

Access parse() from Get in a way that allows a debugger to trap the call. Change the way Get[..., Trace->True] so that a debugger can hook into this more naturally -- separate the line number from the text.

Some other small changes were made like putting the Number class in alphabetic order, or adding more annotations. ,