On Wednesday, November 30, 2016 at 7:02:28 AM UTC-6, Edward K. Ream wrote: > > Rev d3e7ead is a long-awaited milestone. All importers are subclasses of > the Importer class in linescanner.py, except for the json importer, which > is stand-alone code. >
And ceb99177 is another milestone. basescanner.py has been fully retired. It now resides only in the attic, that is within leo/doc/leoNotes.txt. All enabled unit tests pass. The rst tests have been (temporarily?) disabled. Today, I'll be rewriting the GitHub docs in importers.md. It's important to do this while details are fresh in my mind. Despite all the pre-writing here, I'm not satisfied with how I have explained the differences between the old and new importers. Imo, it's important that future code maintainers understand why the new code works the way it does. The remaining to do items: C and Java: - Backtrack to find start of signature line. Python: - Rewrite python.findClass to support two obscure commands. Unit tests: - Fix or retire the rst tests. I'll get to these as time, and my hands, allow. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
