I don’t remember which version is which, but IIRC, more recent Jflex was licensed under Apache or a more permissive license where older ones weren’t, so we opted to simply the bundling by going to a more recent version.
If you are getting a loop it is more likely a bug in our source exposed by some new scenario that wasn’t around two years ago. -Alex On 5/16/15, 2:26 PM, "Michael Schmalle" <teotigraphix...@gmail.com> wrote: >Hi, > >I am going through a lot of my code, one in particular is a new version of >the ASDoc tool that uses velocity templates. > >I know 2 years ago I was able to document the whole Flex SDK with the >current code base. > >I noticed in the compiler downloads.xml the JFlex version was changed from >1.5.1 to 1.6.0 by Erik. > >Was there a reason to update the version? I know dealing with >parser/lexer/scanner generators it's not a good idea to update versions >unless it's tested. > >Obviously the ASTokenizer that is used with the ASParser still seems to >function correctly but the ASDocTokenizer is running into an infinite loop >when it reaches the end of tokenizing the asdoc IE */. > >I changed the download version back to 1.5.1 and regenerated the scanner >but I am still getting the loop where I had never had this problem before. > >I doubt anybody has answers but I was wondering if Alex might have any >ideas to other things that changed in the dependencies. > >As it stands, maybe there is a bug in the grammar, I might check this out >when I have time but it worked before. > >It seems that when Falcon was donated it used 1.5.1, so I am totally >clueless as to what changed and why the infinite loop in ALL scanning. > >Mike