jflex-devel Mailing List for JFlex (Page 6)
The fast lexer generator for Java
Brought to you by:
lsf37,
steve_rowe
You can subscribe to this list here.
2008 |
Jan
(11) |
Feb
(17) |
Mar
(18) |
Apr
(4) |
May
(15) |
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(11) |
Feb
(21) |
Mar
(3) |
Apr
|
May
|
Jun
(8) |
Jul
(5) |
Aug
(24) |
Sep
(8) |
Oct
(5) |
Nov
(23) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
(5) |
Jun
(2) |
Jul
(2) |
Aug
|
Sep
|
Oct
(10) |
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(8) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
2012 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(19) |
Oct
(26) |
Nov
(5) |
Dec
(4) |
2014 |
Jan
(20) |
Feb
(15) |
Mar
(14) |
Apr
|
May
(6) |
Jun
(28) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
(3) |
Feb
(4) |
Mar
(4) |
Apr
(18) |
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
(3) |
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
(1) |
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(10) |
Dec
(1) |
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(18) |
Nov
|
Dec
|
2019 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(9) |
2020 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Steve R. <sa...@gm...> - 2014-06-13 08:10:02
|
Hi Gerwin, I'm editing the manual, and when I read in the "How the Input is Matched" section "When consuming its input, the scanner determines the regular expression that matches the longest portion of the input (longest match rule).", I wanted to add the following sentence: "Note that in %unicode mode, input length is measured in code points, not in code units (Java char) or in bytes." but I don't actually know if this is true. Can you point me to where I can verify this, or fix it if it's not so? Thanks, Steve On Wed, Jun 11, 2014 at 2:35 AM, Gerwin Klein <ger...@ni...> wrote: > Cool, lots of progress. > > I'm happy with pushing for the next release and the plan sounds good. > > Cheers, > Gerwin > > On 11.06.2014, at 4:07 pm, Steve Rowe <sa...@gm...> wrote: > > > I'd like to plan for doing a JFlex 1.6 release soon. > > > > I believe I've finished the supplementary character handling > implementation - input streams are now treated as code point sequences; all > character handling is now int-based; all the testsuite test cases pass; and > all supported Unicode properties now match above the BMP when Unicode 3+ is > specified. I'd like to include these capabilities in a release. > > > > Release checklist: > > > > 1. Modify the manual to mention supplementary character handling. > > 2. Remove deprecated functionality (table and switch options) > > 3. (Optional) Add \x{H+} and \x{H+ H+ ... } variable length Unicode > character (sequence) escape syntax, as described in UTS#18: > http://www.unicode.org/reports/tr18/#Hex_notation. The \Uyyyyyy (six hex > digits) syntax is available in JFlex and works, so we're technically > compliant, but I'd like to support this syntax too. > > > > Anything else? > > > > Steve > > > > > ------------------------------------------------------------------------------ > > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > > Find What Matters Most in Your Big Data with HPCC Systems > > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > > > http://p.sf.net/sfu/hpccsystems_______________________________________________ > > Jflex-devel mailing list > > Jfl...@li... > > https://lists.sourceforge.net/lists/listinfo/jflex-devel > > > ________________________________ > > The information in this e-mail may be confidential and subject to legal > professional privilege and/or copyright. National ICT Australia Limited > accepts no liability for any damage caused by this email or its attachments. > > > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel > |
From: Gerwin K. <ger...@ni...> - 2014-06-11 06:36:01
|
Cool, lots of progress. I'm happy with pushing for the next release and the plan sounds good. Cheers, Gerwin On 11.06.2014, at 4:07 pm, Steve Rowe <sa...@gm...> wrote: > I'd like to plan for doing a JFlex 1.6 release soon. > > I believe I've finished the supplementary character handling implementation - input streams are now treated as code point sequences; all character handling is now int-based; all the testsuite test cases pass; and all supported Unicode properties now match above the BMP when Unicode 3+ is specified. I'd like to include these capabilities in a release. > > Release checklist: > > 1. Modify the manual to mention supplementary character handling. > 2. Remove deprecated functionality (table and switch options) > 3. (Optional) Add \x{H+} and \x{H+ H+ ... } variable length Unicode character (sequence) escape syntax, as described in UTS#18: http://www.unicode.org/reports/tr18/#Hex_notation. The \Uyyyyyy (six hex digits) syntax is available in JFlex and works, so we're technically compliant, but I'd like to support this syntax too. > > Anything else? > > Steve > > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems_______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel ________________________________ The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. |
From: Gerwin K. <ger...@ni...> - 2014-06-11 06:23:51
|
Thanks for that. I saw that post, but hadn't had time to do anything about it yet. Cheers, Gerwin On 11.06.2014, at 3:52 pm, Steve Rowe <sa...@gm...> wrote: > Somebody put a question on the front page of the JFlex wiki on Sourceforge. I responded there that they should repost on the jflex-users mailing list. > > I also modified the wiki permissions so that authenticated (non-admin, non-developer, and non-member) people's posts are now subject to moderation. > ------------------------------------------------------------------------------ > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions > Find What Matters Most in Your Big Data with HPCC Systems > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. > Leverages Graph Analysis for Fast Processing & Easy Data Exploration > http://p.sf.net/sfu/hpccsystems_______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel ________________________________ The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. |
From: Steve R. <sa...@gm...> - 2014-06-11 06:07:26
|
I'd like to plan for doing a JFlex 1.6 release soon. I believe I've finished the supplementary character handling implementation - input streams are now treated as code point sequences; all character handling is now int-based; all the testsuite test cases pass; and all supported Unicode properties now match above the BMP when Unicode 3+ is specified. I'd like to include these capabilities in a release. Release checklist: 1. Modify the manual to mention supplementary character handling. 2. Remove deprecated functionality (table and switch options) 3. (Optional) Add \x{H+} and \x{H+ H+ ... } variable length Unicode character (sequence) escape syntax, as described in UTS#18: http://www.unicode.org/reports/tr18/#Hex_notation. The \Uyyyyyy (six hex digits) syntax is available in JFlex and works, so we're technically compliant, but I'd like to support this syntax too. Anything else? Steve |
From: Steve R. <sa...@gm...> - 2014-06-11 05:52:40
|
Somebody put a question on the front page of the JFlex wiki on Sourceforge. I responded there that they should repost on the jflex-users mailing list. I also modified the wiki permissions so that authenticated (non-admin, non-developer, and non-member) people's posts are now subject to moderation. |
From: Régis D. <reg...@gm...> - 2014-05-18 20:09:03
|
https://sourceforge.net/p/jflex/bugs/128/ Hello, I think the reporter is correct, an end-of-line comment can be the last line of a file and is not necessarily followed by a newline character: The sample grammar file was correct, but not the manual. I've update the manual in r820 https://sourceforge.net/p/jflex/code/820 I haven't changed LexScan.flex. I haven't seen empty lines appended to the input file, but Jflex seems to generate grammars correctly, even if they end with a // comment line Régis |
From: Steve R. <sa...@gm...> - 2014-05-05 01:05:33
|
Ok, thanks, I'll go copy trunk to a new jflex_1_5 branch now. - Steve On Sun, May 4, 2014 at 7:16 PM, Gerwin Klein <Ger...@ni...>wrote: > Hi Steve, > > yes, I was going to suggest that as well. Let’s keep trunk the development > and start a branch jflex_1_5 for bug fixes before 1.6 comes out. > > Cheers, > Gerwin > > On 5 May 2014, at 3:20 am, Steve Rowe <sa...@gm...> wrote: > > > Gerwin, > > > > Actually, I prefer the model where trunk is the development version, and > maintenance branches are kept for older releases. Would you be okay with > switching to this model? If so, the branch to make would be branch_1.5 or > something like that. > > > > Steve > > > > > > On Sat, May 3, 2014 at 9:35 PM, Steve Rowe <sa...@gm...> wrote: > > Hi Gerwin, > > > > Is it okay with you to start a branch for JFlex 1.6? I'd like to > explore switching from char to int, to allow direct handling of chars above > the Unicode BMP. > > > > Steve > > > > > ------------------------------------------------------------------------------ > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > > Instantly run your Selenium tests across 300+ browser/OS combos. Get > > unparalleled scalability from the best Selenium testing platform > available. > > Simple to use. Nothing to install. Get started now for free." > > > http://p.sf.net/sfu/SauceLabs_______________________________________________ > > Jflex-devel mailing list > > Jfl...@li... > > https://lists.sourceforge.net/lists/listinfo/jflex-devel > > > ________________________________ > > The information in this e-mail may be confidential and subject to legal > professional privilege and/or copyright. National ICT Australia Limited > accepts no liability for any damage caused by this email or its attachments. > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel > |
From: Gerwin K. <Ger...@ni...> - 2014-05-04 23:16:52
|
Hi Steve, yes, I was going to suggest that as well. Let’s keep trunk the development and start a branch jflex_1_5 for bug fixes before 1.6 comes out. Cheers, Gerwin On 5 May 2014, at 3:20 am, Steve Rowe <sa...@gm...> wrote: > Gerwin, > > Actually, I prefer the model where trunk is the development version, and maintenance branches are kept for older releases. Would you be okay with switching to this model? If so, the branch to make would be branch_1.5 or something like that. > > Steve > > > On Sat, May 3, 2014 at 9:35 PM, Steve Rowe <sa...@gm...> wrote: > Hi Gerwin, > > Is it okay with you to start a branch for JFlex 1.6? I'd like to explore switching from char to int, to allow direct handling of chars above the Unicode BMP. > > Steve > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs_______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel ________________________________ The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. |
From: Gerwin K. <kl...@cs...> - 2014-05-04 23:11:45
|
Hi Steve, yes, I was going to suggest that as well. Let’s keep trunk the development and start a branch jflex_1_5 for bug fixes before 1.6 comes out. Cheers, Gerwin On 5 May 2014, at 3:20 am, Steve Rowe <sa...@gm...> wrote: > Gerwin, > > Actually, I prefer the model where trunk is the development version, and maintenance branches are kept for older releases. Would you be okay with switching to this model? If so, the branch to make would be branch_1.5 or something like that. > > Steve > > > On Sat, May 3, 2014 at 9:35 PM, Steve Rowe <sa...@gm...> wrote: > Hi Gerwin, > > Is it okay with you to start a branch for JFlex 1.6? I'd like to explore switching from char to int, to allow direct handling of chars above the Unicode BMP. > > Steve > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs_______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel |
From: Steve R. <sa...@gm...> - 2014-05-04 17:20:59
|
Gerwin, Actually, I prefer the model where trunk is the development version, and maintenance branches are kept for older releases. Would you be okay with switching to this model? If so, the branch to make would be branch_1.5 or something like that. Steve On Sat, May 3, 2014 at 9:35 PM, Steve Rowe <sa...@gm...> wrote: > Hi Gerwin, > > Is it okay with you to start a branch for JFlex 1.6? I'd like to explore > switching from char to int, to allow direct handling of chars above the > Unicode BMP. > > Steve > |
From: Steve R. <sa...@gm...> - 2014-05-04 01:36:08
|
Hi Gerwin, Is it okay with you to start a branch for JFlex 1.6? I'd like to explore switching from char to int, to allow direct handling of chars above the Unicode BMP. Steve |
From: Steve R. <sa...@gm...> - 2014-03-23 22:56:04
|
Sure, -SRC instead of -SNAPSHOT sounds good. - Steve On Mar 23, 2014, at 5:46 PM, Gerwin Klein <ger...@ni...> wrote: > Hi Steve, > > thanks for spotting that, I should have looked more carefully. Your version is much better. > > The intention for pre-release.pl was to have it identify differently to the development snapshot versions, because in bug reports we’d get on the wrong track for these. But you’re right that it would be better not to self-identify as release version either. > > How about replacing -SNAPSHOT with something else, maybe -SRC? > > Cheers, > Gerwin > > On 23 Mar 2014, at 5:07 pm, Steve Rowe <sa...@gm...> wrote: > >> Hi Gerwin, >> >> I already put code in post-release.pl to change the versions in jflex/build.xml - see line #’s 156-163. It’s more complicated than your change because a) there are other dependencies in there, and I wanted to be careful about targeting the version for the right one; and b) it also changes the bootstrap JFlex version. >> >> (When you ran post-release.pl before these changes, did it not change the versions in jflex/build.xml?) >> >> By contrast, in pre-release.pl, I intentionally did not add address jflex/build.xml, because unlike the Maven build, which is used to generate release artifacts, the Ant build is only for users, and users should be discouraged from building a version from source that self-identifies as a released version. >> >> Steve >> >> On Mar 23, 2014, at 4:47 AM, ls...@us... wrote: >> >>> Revision: 809 >>> http://sourceforge.net/p/jflex/code/809 >>> Author: lsf37 >>> Date: 2014-03-23 08:47:24 +0000 (Sun, 23 Mar 2014) >>> Log Message: >>> ----------- >>> process SNAPSHOT strings in build.xml as well >>> >>> Modified Paths: >>> -------------- >>> trunk/post-release.pl >>> trunk/prepare-release.pl >>> >>> Modified: trunk/post-release.pl >>> =================================================================== >>> --- trunk/post-release.pl 2014-03-22 23:44:34 UTC (rev 808) >>> +++ trunk/post-release.pl 2014-03-23 08:47:24 UTC (rev 809) >>> @@ -137,6 +137,9 @@ >>> print " and boostrap JFlex version -> $latest_release in the de.jflex:jflex POM ...\n"; >>> File::Find::find({wanted => \&wanted, follow => 1}, '.'); >>> >>> +print "Updating version in build.xml\n"; >>> +system (qq!perl -pi -e "s/\Q$latest_release\E/$snapshot/" jflex/build.xml !); >>> + >>> print "Updating version in Main.java\n"; >>> system (qq!perl -pi -e "s/\Q$latest_release\E/$snapshot/" jflex/src/main/java/jflex/Main.java !); >>> >>> >>> Modified: trunk/prepare-release.pl >>> =================================================================== >>> --- trunk/prepare-release.pl 2014-03-22 23:44:34 UTC (rev 808) >>> +++ trunk/prepare-release.pl 2014-03-23 08:47:24 UTC (rev 809) >>> @@ -93,6 +93,10 @@ >>> File::Find::find({wanted => \&wanted, follow => 1}, '.'); >>> print "\ndone.\n\n"; >>> >>> +print " updating version in build.xml"; >>> +system ('perl -pi -e "s/-SNAPSHOT//" jflex/build.xml'); >>> +print "\ndone.\n\n"; >>> + >>> print " updating version in Main.java"; >>> system ('perl -pi -e "s/-SNAPSHOT//" jflex/src/main/java/jflex/Main.java '); >>> print "\ndone.\n\n"; >>> >>> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. >>> >> >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/13534_NeoTech >> _______________________________________________ >> Jflex-devel mailing list >> Jfl...@li... >> https://lists.sourceforge.net/lists/listinfo/jflex-devel >> > > > ________________________________ > > The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel |
From: Gerwin K. <Ger...@ni...> - 2014-03-23 21:46:35
|
Hi Steve, thanks for spotting that, I should have looked more carefully. Your version is much better. The intention for pre-release.pl was to have it identify differently to the development snapshot versions, because in bug reports we’d get on the wrong track for these. But you’re right that it would be better not to self-identify as release version either. How about replacing -SNAPSHOT with something else, maybe -SRC? Cheers, Gerwin On 23 Mar 2014, at 5:07 pm, Steve Rowe <sa...@gm...> wrote: > Hi Gerwin, > > I already put code in post-release.pl to change the versions in jflex/build.xml - see line #’s 156-163. It’s more complicated than your change because a) there are other dependencies in there, and I wanted to be careful about targeting the version for the right one; and b) it also changes the bootstrap JFlex version. > > (When you ran post-release.pl before these changes, did it not change the versions in jflex/build.xml?) > > By contrast, in pre-release.pl, I intentionally did not add address jflex/build.xml, because unlike the Maven build, which is used to generate release artifacts, the Ant build is only for users, and users should be discouraged from building a version from source that self-identifies as a released version. > > Steve > > On Mar 23, 2014, at 4:47 AM, ls...@us... wrote: > >> Revision: 809 >> http://sourceforge.net/p/jflex/code/809 >> Author: lsf37 >> Date: 2014-03-23 08:47:24 +0000 (Sun, 23 Mar 2014) >> Log Message: >> ----------- >> process SNAPSHOT strings in build.xml as well >> >> Modified Paths: >> -------------- >> trunk/post-release.pl >> trunk/prepare-release.pl >> >> Modified: trunk/post-release.pl >> =================================================================== >> --- trunk/post-release.pl 2014-03-22 23:44:34 UTC (rev 808) >> +++ trunk/post-release.pl 2014-03-23 08:47:24 UTC (rev 809) >> @@ -137,6 +137,9 @@ >> print " and boostrap JFlex version -> $latest_release in the de.jflex:jflex POM ...\n"; >> File::Find::find({wanted => \&wanted, follow => 1}, '.'); >> >> +print "Updating version in build.xml\n"; >> +system (qq!perl -pi -e "s/\Q$latest_release\E/$snapshot/" jflex/build.xml !); >> + >> print "Updating version in Main.java\n"; >> system (qq!perl -pi -e "s/\Q$latest_release\E/$snapshot/" jflex/src/main/java/jflex/Main.java !); >> >> >> Modified: trunk/prepare-release.pl >> =================================================================== >> --- trunk/prepare-release.pl 2014-03-22 23:44:34 UTC (rev 808) >> +++ trunk/prepare-release.pl 2014-03-23 08:47:24 UTC (rev 809) >> @@ -93,6 +93,10 @@ >> File::Find::find({wanted => \&wanted, follow => 1}, '.'); >> print "\ndone.\n\n"; >> >> +print " updating version in build.xml"; >> +system ('perl -pi -e "s/-SNAPSHOT//" jflex/build.xml'); >> +print "\ndone.\n\n"; >> + >> print " updating version in Main.java"; >> system ('perl -pi -e "s/-SNAPSHOT//" jflex/src/main/java/jflex/Main.java '); >> print "\ndone.\n\n"; >> >> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. >> > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel > ________________________________ The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. |
From: Steve R. <sa...@gm...> - 2014-03-23 16:07:27
|
Hi Gerwin, I already put code in post-release.pl to change the versions in jflex/build.xml - see line #’s 156-163. It’s more complicated than your change because a) there are other dependencies in there, and I wanted to be careful about targeting the version for the right one; and b) it also changes the bootstrap JFlex version. (When you ran post-release.pl before these changes, did it not change the versions in jflex/build.xml?) By contrast, in pre-release.pl, I intentionally did not add address jflex/build.xml, because unlike the Maven build, which is used to generate release artifacts, the Ant build is only for users, and users should be discouraged from building a version from source that self-identifies as a released version. Steve On Mar 23, 2014, at 4:47 AM, ls...@us... wrote: > Revision: 809 > http://sourceforge.net/p/jflex/code/809 > Author: lsf37 > Date: 2014-03-23 08:47:24 +0000 (Sun, 23 Mar 2014) > Log Message: > ----------- > process SNAPSHOT strings in build.xml as well > > Modified Paths: > -------------- > trunk/post-release.pl > trunk/prepare-release.pl > > Modified: trunk/post-release.pl > =================================================================== > --- trunk/post-release.pl 2014-03-22 23:44:34 UTC (rev 808) > +++ trunk/post-release.pl 2014-03-23 08:47:24 UTC (rev 809) > @@ -137,6 +137,9 @@ > print " and boostrap JFlex version -> $latest_release in the de.jflex:jflex POM ...\n"; > File::Find::find({wanted => \&wanted, follow => 1}, '.'); > > +print "Updating version in build.xml\n"; > +system (qq!perl -pi -e "s/\Q$latest_release\E/$snapshot/" jflex/build.xml !); > + > print "Updating version in Main.java\n"; > system (qq!perl -pi -e "s/\Q$latest_release\E/$snapshot/" jflex/src/main/java/jflex/Main.java !); > > > Modified: trunk/prepare-release.pl > =================================================================== > --- trunk/prepare-release.pl 2014-03-22 23:44:34 UTC (rev 808) > +++ trunk/prepare-release.pl 2014-03-23 08:47:24 UTC (rev 809) > @@ -93,6 +93,10 @@ > File::Find::find({wanted => \&wanted, follow => 1}, '.'); > print "\ndone.\n\n"; > > +print " updating version in build.xml"; > +system ('perl -pi -e "s/-SNAPSHOT//" jflex/build.xml'); > +print "\ndone.\n\n"; > + > print " updating version in Main.java"; > system ('perl -pi -e "s/-SNAPSHOT//" jflex/src/main/java/jflex/Main.java '); > print "\ndone.\n\n"; > > This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. > |
From: Steve R. <sa...@gm...> - 2014-03-23 16:00:11
|
Thanks Gerwin. - Steve On Mar 23, 2014, at 5:18 AM, Gerwin Klein <ger...@ni...> wrote: > >>> 2. When I try to select an output directory by clicking on the “Browse” button next to the "Output directory:" input box, >>> the only way to actually select a directory is to select a *file* in the target directory - the Open button just changes the dialog to display the *contents* of the selected directory. Is this fixable / worth fixing? >> >> I’ll have a look, haven’t touched that GUI code in eons. I can reproduce it on MacOs, but it’s possible that the same code behaves differently on Linux/Win (or not). > > Turns out, this is easy to fix on MacOs (with a somewhat horrible hack), but there doesn’t seem to be a good solution for Linux (at least with the Ubuntu standard file chooser). I haven’t tried Windows. > > The best way would be to implement that whole thing in Swing instead of AWT, but that would be a bigger job. > > Cheers, > Gerwin > > ________________________________ > > The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel |
From: Gerwin K. <Ger...@ni...> - 2014-03-23 09:18:14
|
>> 2. When I try to select an output directory by clicking on the “Browse” button next to the "Output directory:" input box, >> the only way to actually select a directory is to select a *file* in the target directory - the Open button just changes the dialog to display the *contents* of the selected directory. Is this fixable / worth fixing? > > I’ll have a look, haven’t touched that GUI code in eons. I can reproduce it on MacOs, but it’s possible that the same code behaves differently on Linux/Win (or not). Turns out, this is easy to fix on MacOs (with a somewhat horrible hack), but there doesn’t seem to be a good solution for Linux (at least with the Ubuntu standard file chooser). I haven’t tried Windows. The best way would be to implement that whole thing in Swing instead of AWT, but that would be a bigger job. Cheers, Gerwin ________________________________ The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. |
From: Gerwin K. <kl...@cs...> - 2014-03-23 08:19:51
|
On 22 Mar 2014, at 9:30 pm, Steve Rowe <sa...@gm...> wrote: > I’ve integrated JFlex 1.5.1 into the Lucene build. In so doing I discovered a (longstanding, I assume) bug: > > 1. JFlex auto-generates a class comment on the generated scanner when the user doesn’t supply one, but JFlex fails to detect a user-supplied class comment when class-level annotations intervene (e.g. @Deprecated), and so adds its own class comment. I’ll make a tracker issue for this on SourceForge. Yes, I don’t think it ever did anything graceful there. We should fix it for the next release. > 2. When I try to select an output directory by clicking on the “Browse” button next to the "Output directory:" input box, > the only way to actually select a directory is to select a *file* in the target directory - the Open button just changes the dialog to display the *contents* of the selected directory. Is this fixable / worth fixing? I’ll have a look, haven’t touched that GUI code in eons. I can reproduce it on MacOs, but it’s possible that the same code behaves differently on Linux/Win (or not). > 3. When I click on the Options button after moving the main window from the builtin Retina display on my Macbook Pro to the Mini-DisplayPort-attached external display, everything above the radio buttons and check boxes is invisible; as soon as I click on one of the checkboxes, the skeleton file input box, Browse button, and Ok and Defaults buttons appear. I can reproduce this about 50% of the time, though different subsets of UI elements are invisible sometimes. I’m assuming this is a Java or OS X bug rather than a JFlex bug. Yes, that’s a Java bug. I’d say we ignore it for now, it’s likely to be fixed in later Java releases. > I think none of these bugs should block announcement of JFlex 1.5.1. Cool, will send it out then. Cheers, Gerwin |
From: Steve R. <sa...@gm...> - 2014-03-22 20:31:02
|
Hi Gerwin, I’ve integrated JFlex 1.5.1 into the Lucene build. In so doing I discovered a (longstanding, I assume) bug: 1. JFlex auto-generates a class comment on the generated scanner when the user doesn’t supply one, but JFlex fails to detect a user-supplied class comment when class-level annotations intervene (e.g. @Deprecated), and so adds its own class comment. I’ll make a tracker issue for this on SourceForge. I also ran the cmdline bin/jflex script (no problems) and the GUI (on OS X Mavericks under Oracle JDK v1.7.0_51), and noticed two more bugs: 2. When I try to select an output directory by clicking on the “Browse” button next to the "Output directory:" input box, the only way to actually select a directory is to select a *file* in the target directory - the Open button just changes the dialog to display the *contents* of the selected directory. Is this fixable / worth fixing? 3. When I click on the Options button after moving the main window from the builtin Retina display on my Macbook Pro to the Mini-DisplayPort-attached external display, everything above the radio buttons and check boxes is invisible; as soon as I click on one of the checkboxes, the skeleton file input box, Browse button, and Ok and Defaults buttons appear. I can reproduce this about 50% of the time, though different subsets of UI elements are invisible sometimes. I’m assuming this is a Java or OS X bug rather than a JFlex bug. I think none of these bugs should block announcement of JFlex 1.5.1. Steve On Mar 21, 2014, at 6:36 PM, Steve Rowe <sa...@gm...> wrote: > Cool, thanks! > > I’ll upgrade the Lucene build to JFlex 1.5.1 and report back how that goes. > > Steve > > On Mar 21, 2014, at 6:26 PM, Gerwin Klein <ger...@ni...> wrote: > >> I’ve now pushed the release out. >> >> Went way too smoothly this time ;-) Can you check if things are working for you before we announce more widely? >> >> Cheers, >> Gerwin >> >> On 16 Mar 2014, at 10:47 pm, Gerwin Klein <ger...@ni...> wrote: >> >>> I think we’re good to go. I was going to make a new website, but let’s defer that. >>> >>> Will be on a plane for about 24h, but should be able to do the release on Tue/Wed central European time. >>> >>> Cheers, >>> Gerwin >>> >>> On 17.03.2014, at 7:20 am, Steve Rowe <sa...@gm...> wrote: >>> >>>> Hi Gerwin, >>>> >>>> Is there anything you'd like to get done before putting out a 1.5.1 release? >>>> >>>> I've done some cleanup on the manual, and committed a parallel Ant build for the jflex/ directory, including 'ant test' to run the unit tests under JUnit. >>>> >>>> Steve >>>> ------------------------------------------------------------------------------ >>>> Learn Graph Databases - Download FREE O'Reilly Book >>>> "Graph Databases" is the definitive new guide to graph databases and their >>>> applications. Written by three acclaimed leaders in the field, >>>> this first edition is now available. Download your free book today! >>>> http://p.sf.net/sfu/13534_NeoTech_______________________________________________ >>>> Jflex-devel mailing list >>>> Jfl...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jflex-devel >>> >>> >>> ________________________________ >>> >>> The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. >>> >>> ------------------------------------------------------------------------------ >>> Learn Graph Databases - Download FREE O'Reilly Book >>> "Graph Databases" is the definitive new guide to graph databases and their >>> applications. Written by three acclaimed leaders in the field, >>> this first edition is now available. Download your free book today! >>> http://p.sf.net/sfu/13534_NeoTech >>> _______________________________________________ >>> Jflex-devel mailing list >>> Jfl...@li... >>> https://lists.sourceforge.net/lists/listinfo/jflex-devel >>> >> >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/13534_NeoTech >> _______________________________________________ >> Jflex-devel mailing list >> Jfl...@li... >> https://lists.sourceforge.net/lists/listinfo/jflex-devel > |
From: Steve R. <sa...@gm...> - 2014-03-21 22:37:02
|
Cool, thanks! I’ll upgrade the Lucene build to JFlex 1.5.1 and report back how that goes. Steve On Mar 21, 2014, at 6:26 PM, Gerwin Klein <ger...@ni...> wrote: > I’ve now pushed the release out. > > Went way too smoothly this time ;-) Can you check if things are working for you before we announce more widely? > > Cheers, > Gerwin > > On 16 Mar 2014, at 10:47 pm, Gerwin Klein <ger...@ni...> wrote: > >> I think we’re good to go. I was going to make a new website, but let’s defer that. >> >> Will be on a plane for about 24h, but should be able to do the release on Tue/Wed central European time. >> >> Cheers, >> Gerwin >> >> On 17.03.2014, at 7:20 am, Steve Rowe <sa...@gm...> wrote: >> >>> Hi Gerwin, >>> >>> Is there anything you'd like to get done before putting out a 1.5.1 release? >>> >>> I've done some cleanup on the manual, and committed a parallel Ant build for the jflex/ directory, including 'ant test' to run the unit tests under JUnit. >>> >>> Steve >>> ------------------------------------------------------------------------------ >>> Learn Graph Databases - Download FREE O'Reilly Book >>> "Graph Databases" is the definitive new guide to graph databases and their >>> applications. Written by three acclaimed leaders in the field, >>> this first edition is now available. Download your free book today! >>> http://p.sf.net/sfu/13534_NeoTech_______________________________________________ >>> Jflex-devel mailing list >>> Jfl...@li... >>> https://lists.sourceforge.net/lists/listinfo/jflex-devel >> >> >> ________________________________ >> >> The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/13534_NeoTech >> _______________________________________________ >> Jflex-devel mailing list >> Jfl...@li... >> https://lists.sourceforge.net/lists/listinfo/jflex-devel >> > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel |
From: Gerwin K. <Ger...@ni...> - 2014-03-21 22:26:32
|
I’ve now pushed the release out. Went way too smoothly this time ;-) Can you check if things are working for you before we announce more widely? Cheers, Gerwin On 16 Mar 2014, at 10:47 pm, Gerwin Klein <ger...@ni...> wrote: > I think we’re good to go. I was going to make a new website, but let’s defer that. > > Will be on a plane for about 24h, but should be able to do the release on Tue/Wed central European time. > > Cheers, > Gerwin > > On 17.03.2014, at 7:20 am, Steve Rowe <sa...@gm...> wrote: > >> Hi Gerwin, >> >> Is there anything you'd like to get done before putting out a 1.5.1 release? >> >> I've done some cleanup on the manual, and committed a parallel Ant build for the jflex/ directory, including 'ant test' to run the unit tests under JUnit. >> >> Steve >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/13534_NeoTech_______________________________________________ >> Jflex-devel mailing list >> Jfl...@li... >> https://lists.sourceforge.net/lists/listinfo/jflex-devel > > > ________________________________ > > The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel > |
From: Gerwin K. <Ger...@ni...> - 2014-03-16 21:47:51
|
I think we’re good to go. I was going to make a new website, but let’s defer that. Will be on a plane for about 24h, but should be able to do the release on Tue/Wed central European time. Cheers, Gerwin On 17.03.2014, at 7:20 am, Steve Rowe <sa...@gm...> wrote: > Hi Gerwin, > > Is there anything you'd like to get done before putting out a 1.5.1 release? > > I've done some cleanup on the manual, and committed a parallel Ant build for the jflex/ directory, including 'ant test' to run the unit tests under JUnit. > > Steve > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech_______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel ________________________________ The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. |
From: Steve R. <sa...@gm...> - 2014-03-16 20:20:47
|
Hi Gerwin, Is there anything you'd like to get done before putting out a 1.5.1 release? I've done some cleanup on the manual, and committed a parallel Ant build for the jflex/ directory, including 'ant test' to run the unit tests under JUnit. Steve |
From: Steve R. <sa...@gm...> - 2014-03-16 13:01:05
|
Thanks! On Mar 16, 2014 6:45 AM, "Gerwin Klein" <Ger...@ni...> wrote: > Done! > Gerwin > > On 16.03.2014, at 7:22 pm, Steve Rowe <sa...@gm...<mailto: > sa...@gm...>> wrote: > > Hi Gerwin, > > I've changed the destination for JFlex mailing list mail from > sa...@od...<mailto:sa...@od...> to sa...@gm...<mailto: > sa...@gm...>. > > Could you please change where JFlex commit emails go ( > to:kle...@cs...<mailto: > to%3Ak...@cs...>) in the same fashion (i.e. to > sa...@gm...<mailto:sa...@gm...>)? > > Thanks, > Steve > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > > http://p.sf.net/sfu/13534_NeoTech_______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel > > > ________________________________ > > The information in this e-mail may be confidential and subject to legal > professional privilege and/or copyright. National ICT Australia Limited > accepts no liability for any damage caused by this email or its attachments. > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Jflex-devel mailing list > Jfl...@li... > https://lists.sourceforge.net/lists/listinfo/jflex-devel > |
From: Gerwin K. <Ger...@ni...> - 2014-03-16 10:45:07
|
Done! Gerwin On 16.03.2014, at 7:22 pm, Steve Rowe <sa...@gm...<mailto:sa...@gm...>> wrote: Hi Gerwin, I've changed the destination for JFlex mailing list mail from sa...@od...<mailto:sa...@od...> to sa...@gm...<mailto:sa...@gm...>. Could you please change where JFlex commit emails go (to:kle...@cs...<mailto:to%3Ak...@cs...>) in the same fashion (i.e. to sa...@gm...<mailto:sa...@gm...>)? Thanks, Steve ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech_______________________________________________ Jflex-devel mailing list Jfl...@li... https://lists.sourceforge.net/lists/listinfo/jflex-devel ________________________________ The information in this e-mail may be confidential and subject to legal professional privilege and/or copyright. National ICT Australia Limited accepts no liability for any damage caused by this email or its attachments. |
From: Steve R. <sa...@gm...> - 2014-03-16 08:22:30
|
Hi Gerwin, I've changed the destination for JFlex mailing list mail from sa...@od... to sa...@gm.... Could you please change where JFlex commit emails go ( to:kle...@cs...) in the same fashion (i.e. to sa...@gm...)? Thanks, Steve |