The new scanners are on effect *only* for the javascript, perl and typescript importers. Rewriting other importers will come later.
All tests pass, but that is far from a guarantee that all is well. Please report *any *problems immediately. If there are problems, setting the gen_v2 constant to False in leoGlobals.py should revert to the old scanners. This is a big milestone for Leo. The new code is beautiful, and it handles problems with leading whitespace more rigorously. The new code is almost infinitely easier to understand and debug than the old. The last several day's progress proves that beyond any doubt. The V2 python scanner is not ready yet. I'll work on that soon, but it's time for a short break... Edward. P. S. As I write this, I see that the new importers may be complaining about leading whitespace when in fact the only problem is that tabs, contrary to the @tabwidth directive. I'll look into this first. EKR -- 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.
