On Thursday, September 22, 2016 at 6:30:04 AM UTC-5, Edward K. Ream wrote:
> To summarize, your proposal amounts to a request to redesign or refactor
In fact, the BaseScanner code already has three phases, as shown by the
tree structure of the BaseScanner class's code. The top levels of the
1. The bs.scan method, in Parsing, called from bs.run.
2. The bs.put methods, in Code generation, called from bs.scan and helpers.
3. The bs.check method, in Checking, called from bs.run.
One could imagine separating these phases by passing dicts of information
between them, but nothing much would change. The code would still be
exactly as complex.
The complications of the basescanner code are a *good* thing, imo. They
simplify the importers, as clearly shown by the C importer.
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to firstname.lastname@example.org.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.