flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Schmalle <teotigraphix...@gmail.com>
Subject [Falcon] ASDocTokenizer and RawASDocTokenizer JFlex deps
Date Sat, 16 May 2015 21:26:43 GMT

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.


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message