Project

General

Profile

Activity

From 12/06/2025 to 01/04/2026

01/04/2026

11:23 PM Feature #6256: improved profile support
Greg Shah wrote:
> As documented in [[p2j:Chapter_6_Project_Setup#Profiles|Profiles]] (and discussed previously in #...
Roger Borrello

12/31/2025

09:42 AM Feature #6256: improved profile support
As documented in [[p2j:Chapter_6_Project_Setup#Profiles|Profiles]] (and discussed previously in #6256-127) you can sp... Greg Shah

12/29/2025

12:49 PM Feature #6256: improved profile support
Greg Shah wrote:
> Are you reporting a bug in FWD? Or is this a scripting issue for that application? The profile ...
Roger Borrello
09:33 AM Feature #6256: improved profile support
Roger Borrello wrote:
> Greg Shah wrote:
> > Roger Borrello wrote:
> > > Dănuț, did you test any configuration whe...
Greg Shah

12/24/2025

02:02 PM Feature #6256: improved profile support
Greg Shah wrote:
> Roger Borrello wrote:
> > Dănuț, did you test any configuration where you had 2 profiles, each o...
Roger Borrello
09:38 AM Feature #6256: improved profile support
Roger Borrello wrote:
> Dănuț, did you test any configuration where you had 2 profiles, each one specifying a differ...
Greg Shah

12/23/2025

04:42 PM Feature #6256: improved profile support
Dănuț, did you test any configuration where you had 2 profiles, each one specifying a different fileset? If you could... Roger Borrello

12/19/2025

09:49 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the ProgressLexer.g4 as rev @16007@. Paula Păstrăguș
07:10 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I think it is time to get the lexer reworked as a one-for-one replacement of the @progress.g@ lexer, including the ja... Greg Shah
05:20 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Around 30 tests are invalid ones, and the rest of them are caused by #10804-78, #10804-80. Paula Păstrăguș
04:49 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
The number of files with differences has dropped to *86* after fixing another issue. Paula Păstrăguș
04:31 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I managed to fix another issue, which reduced the number of files with differences to *90*!! The fix was embedding th... Paula Păstrăguș
04:11 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Actually, that was my mistake, I forgot to reinitialize a value. Thankfully, this isn't an ANTLR4 issue after all.
...
Paula Păstrăguș
03:58 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I want to correct what I said yesterday about ANTLR4 being fully deterministic. I ran into an odd case where @12@ is ... Paula Păstrăguș
03:37 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
The extra @DOT@ appears when the Progress lexer is instantiated with @kludge = true@. I set this flag to @false@, whi... Paula Păstrăguș
09:29 AM Bug #10569 (Review): Semicolon is skipped while preprocessing
I've committed new changes into *6859b/16327*. These include the following:
* Fixed concatenation operator @+@. Befo...
Octavian Adrian Gavril
02:31 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
Thanks, that did the trick! Committed as rev *16006*. Paula Păstrăguș

12/18/2025

01:04 PM Feature #10190: Prototype the changes to the build to add ANTLR v4
Paula, @ant-antlr4All@ should be protected with @run-gradle-run@. Try to add @unless="run-gradle-run"@ to it. Hynek Cihlar
09:36 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
Hynek / Tomasz, could you share your thoughts on the logs being printed twice? Is this expected behavior, or somethin... Paula Păstrăguș
09:33 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Attached it. Paula Păstrăguș
09:29 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Please attach the entire lexer, I need to see more context. Greg Shah
09:23 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, here's the caller code for NUM_action..... Paula Păstrăguș
05:05 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Consider this example rule:... Paula Păstrăguș

12/17/2025

11:27 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Please post the generated Java code (in both ANTLR2 and ANTLR4) for an example rule that shows this. Evaluating all ... Greg Shah
10:34 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> Paula Păstrăguș wrote:
> > I also identified another significant issue related to the k = 4 sett...
Paula Păstrăguș
09:39 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Paula Păstrăguș wrote:
> > I didn’t actually apply the settings from there directly.
>
...
Greg Shah
09:25 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I also identified another significant issue related to the k = 4 setting. For example, give...
Greg Shah
09:18 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I didn’t actually apply the settings from there directly.
In @generate_preproc_output.p@...
Paula Păstrăguș
09:09 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I also identified another significant issue related to the k = 4 setting. For example, given the input:... Paula Păstrăguș
09:02 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> Our ANTLR2 tests are run with a full toolset (preprocessor etc...). I think we may be adding an ...
Paula Păstrăguș
09:00 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> Where are the @.lexer@ baselines in the testcases project? I don't see them.
Same here. Anywa...
Paula Păstrăguș
08:55 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
> Should invalid test cases also be expected to produce matching results...?
Generally, yes. Where the lexer shou...
Greg Shah
08:53 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Where are the @.lexer@ baselines in the testcases project? I don't see them.
> Why does the ANTLR2 version emit a...
Greg Shah
07:53 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Should invalid test cases also be expected to produce matching results...? For example, consider the invalid input @*... Paula Păstrăguș
06:57 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
The first difference appears in the @symbol_backslash.p@ test case, whose content is:... Paula Păstrăguș
06:39 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I used the test suite located in @testcases/tests/conversion/lexer/4gl_testcases@ to evaluate areas where the current... Paula Păstrăguș
09:44 AM Bug #10569: Semicolon is skipped while preprocessing
This seems reasonable. Greg Shah
09:27 AM Bug #10569: Semicolon is skipped while preprocessing
Look at this testcase:... Octavian Adrian Gavril
07:10 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
Here are the logs for @ant jar --verbose@:
{{collapse...
Paula Păstrăguș
07:00 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
Paula Păstrăguș wrote:
> I completed a full conversion of a large GUI application, and it passed successfully. I als...
Hynek Cihlar
04:03 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
I completed a full conversion of a large GUI application, and it passed successfully. I also performed smoke testing,... Paula Păstrăguș
07:18 PM Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
Greg Shah
07:18 PM Bug #10919: the source/AST view is broken in the Analytics web UI
I've tested the fix, although it works, it is VERY SLOW. Even use in a small customer project (500KLOC) takes 10+ se... Greg Shah

12/16/2025

08:57 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Code Review Task Branch 7180a Revisions 16356 and 16357
>
> @getConfigNameMapParameter()@ shou...
Dănuț Filimon
07:05 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revisions 16356 and 16357
@getConfigNameMapParameter()@ should be in @NameMappingWor...
Greg Shah
08:00 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
The core idea is reasonable.
Please keep as much of the original grammar as possible. For example, the code shown...
Greg Shah
07:43 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I think I’ve found a workaround for the DSTRING lexer rule, although it requires changing the original structure a bi... Paula Păstrăguș
06:09 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Just a quick update on this issue. At the moment, I’m investigating a memory leak in the lexer. Using the following t... Paula Păstrăguș
06:50 AM Bug #10626 (Test): DMO names can collide on case-insensitive file-system
Branch 10626a was merged into trunk as rev. 16321 and archived. Dănuț Filimon
06:43 AM Bug #10626 (Merge Pending): DMO names can collide on case-insensitive file-system
You can merge to trunk now. Greg Shah
06:11 AM Bug #10626: DMO names can collide on case-insensitive file-system
All testing passed! 10626a can be merged! Dănuț Filimon

12/15/2025

10:13 AM Bug #10569: Semicolon is skipped while preprocessing
> It looks like we can open a string only if the quote/apostrophe is preceded by white space. So, I really think that... Greg Shah
10:09 AM Bug #10569: Semicolon is skipped while preprocessing
> Greg, do you recall why is it OK to match @"@ or @'@ as the 2nd or later char in @CODE@?
I don't recall exactly...
Greg Shah
04:19 AM Bug #10569: Semicolon is skipped while preprocessing
Here is another testcase:... Octavian Adrian Gavril
03:07 AM Bug #10569: Semicolon is skipped while preprocessing
Could this be a reason why using @'@ or @"@ as @CODE@ is allowed on *trunk*? Octavian Adrian Gavril
02:45 AM Bug #10569: Semicolon is skipped while preprocessing
I used changes above and ChUI regression app converted and there were no differences. But a preprocessor test failed ... Octavian Adrian Gavril
07:36 AM Bug #6889 (Test): rollback the files as 'unconverted' if (incremental) conversion fails.
Branch 6889a was merged into trunk as rev. 16318 and archived. Dănuț Filimon
07:17 AM Bug #6889 (Merge Pending): rollback the files as 'unconverted' if (incremental) conversion fails.
Please merge 6889a to trunk after 7851a. Alexandru Lungu
07:26 AM Feature #7851 (Test): automatically add to conversion list all classes referenced via unit test s...
Branch 7851a was merged into trunk as rev. 16317 and archived. Dănuț Filimon
07:15 AM Feature #7851 (Merge Pending): automatically add to conversion list all classes referenced via un...
> Alex: Please schedule this in the merge queue when trunk thaws.
Please merge 7851a to trunk now.
Alexandru Lungu
04:16 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16346*. clean() used a file instead of the artifact, this was a rebase issue. Dănuț Filimon

12/12/2025

01:14 PM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> the ant commands that use profile must be modified to exclude additional parameter. The purpose would be that a pro... Greg Shah
01:14 PM Feature #7180 (Internal Test): create a centralized manager for the conversion list and per-file/...
Code Review Task Branch 7180a Revisions 16343 through 16345
No objections.
Greg Shah
08:39 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> FYI, the testcase should have @.@ instead of @;@ at the end of the first line.
Good catch!
Paula Păstrăguș
08:37 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I'm pleased to see the continued headway. Greg Shah
08:37 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
FYI, the testcase should have @.@ instead of @;@ at the end of the first line. Greg Shah
08:35 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
With a little bit of fine tuning, the test output in this moment looks like this:... Paula Păstrăguș
08:14 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I think I am making some progress with the lexer. I managed to set up a small test project, and I am actually quite h... Paula Păstrăguș
07:20 AM Feature #8525: eliminate the runtime dependency on registry.xml
Coming up with an idea of solving the conflicts is the first step. If removing the registry.xml is limited to convers... Dănuț Filimon
06:45 AM Bug #10626: DMO names can collide on case-insensitive file-system
The bare-metal machine for the application that failed was updated recently and I've been running conversions on it w... Dănuț Filimon
04:53 AM Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Trunk is currently frozen for a delivery.
Alex: Please schedule this in the merge queue when trunk thaws.
Greg Shah
02:51 AM Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Rebased 6889a to latest trunk/16312, the branch is now at revision 16316.
6889a can be merged.
Dănuț Filimon
02:23 AM Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Regression tests passed, I am rebasing to check for conflicts. Dănuț Filimon
04:48 AM Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Trunk is currently frozen for a delivery.
Alex: Please schedule this in the merge queue when trunk thaws.
Greg Shah
02:39 AM Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Rebased *7851a* to latest *trunk/16312*, the branch is now at revision *16315*.
*7851a* can be merged.
Dănuț Filimon
02:23 AM Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Regression tests passed, I am rebasing to check for conflicts. Dănuț Filimon

12/11/2025

07:47 AM Bug #10569: Semicolon is skipped while preprocessing
Greg, do you recall why is it OK to match @"@ or @'@ as the 2nd or later char in @CODE@? I used these changes and the... Octavian Adrian Gavril
06:44 AM Bug #10569: Semicolon is skipped while preprocessing
The tricky zone is here: @+"|" + "~n".@.
* @+"|@ is @CODE@
* @" + "@ is a @QSTRING@. This way, the new line will be...
Octavian Adrian Gavril
06:14 AM Bug #10569 (WIP): Semicolon is skipped while preprocessing
Actually, only the last revision of *6859b* is triggering this issue with concatenation operator. I think this should... Octavian Adrian Gavril
04:28 AM Bug #10569: Semicolon is skipped while preprocessing
I noticed some suspect differences for ChUI regression testing app:... Octavian Adrian Gavril
04:32 AM Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Rebased *7180a* to latest *trunk/16310*, the branch is now at revision *16345*.
A few remarks:
* the ant commands...
Dănuț Filimon
04:12 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Updated status:
* #6083 - working as expected
* #6738 - deleting artifacts didn't work (name_map.xml was not update...
Dănuț Filimon
08:04 PM Feature #10804: create replacement AST implementation for use with ANTLR 4
> I looked more closely at the @YEAR_TRASH_MODE@ fragment and I still don’t fully understand why the lookahead is nee... Greg Shah

12/10/2025

02:46 PM Bug #10912: Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "calleeType...
Alexandru, I think the first condition needs also to be:... Constantin Asofiei
09:32 AM Bug #10912 (Internal Test): Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" bec...
Created 10912a. Committed patch as rev. 16310.
This fixed the OG issue. Planning to run some tests.
Alexandru Lungu
09:54 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Current status:
* #10816- duplicate getOriginalArtifact() call - fixed
* #10613 - testing passed, no issues
* #77...
Dănuț Filimon
08:31 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Things are getting more complicated: ANTLR4 does not allow action blocks inside fragment ru...
Paula Păstrăguș
04:35 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
I’ll rename @SchemaLexer@ to @ProgressLexer@ (+ I'll keep the same structure of the progress.g grammar lexer into the... Paula Păstrăguș
04:30 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Paula Păstrăguș wrote:
> > * Fragment rules were introduced in ANTLR4. I haven’t yet creat...
Paula Păstrăguș
04:17 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Another aspect we need to clarify is the equivalent for ANTLR2’s @LA() lookahead@ function. At the moment, I used @_i... Paula Păstrăguș
04:08 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
We will need a mechanism to replicate the old ANTLR2 @append()@ behavior and the @!@ operator when migrating to ANTLR... Paula Păstrăguș
04:00 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> * Fragment rules were introduced in ANTLR4. I haven’t yet created any, but they can be used...
Paula Păstrăguș
01:42 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
You're right, this options block did the trick:... Paula Păstrăguș
06:05 AM Bug #10919: the source/AST view is broken in the Analytics web UI
Branch 10919a was merged into trunk as rev. 16308 and archived.
Only a customer and ChUI scripts are left to be up...
Dănuț Filimon
05:50 AM Bug #10919: the source/AST view is broken in the Analytics web UI
I am merging 10919a now so that the trunk revision can be referenced. Dănuț Filimon

12/09/2025

09:57 AM Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I think the overall idea of how to build up the class data is correct. My concerns with extending the @UsingType@ ar... Greg Shah
09:26 AM Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I think the best place where we can introduce this idea is in @SymbolResolver.loadClass(String name, boolean topLevel... Octavian Adrian Gavril
06:39 AM Feature #9638 (WIP): resolve OO dependencies during parsing using annotations in already converte...
Octavian Adrian Gavril
09:46 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
> Kind of, we need that token for both, the parser and the lexer.
You should not define the tokens in the parser,...
Greg Shah
09:42 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
A couple of housekeeping items:
* I would prefer if you are working on the @ProgressLexer@ and just use that direc...
Greg Shah
09:18 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Hm, into the @SchemaLexer.tokens@, the value of @HEX_LITERAL@ is @1@, and into the @SchemaParser.tokens@, the value o... Paula Păstrăguș
09:01 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Kind of, we need that token for both, the parser and the lexer. But the int values will be different, depending on ho... Paula Păstrăguș
08:53 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
> in the lexer we reference @HEX_LITERAL@ and other 'artificial' tokens, tokens that do not correspond to any actual ... Greg Shah
08:33 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
As a side note, I feel that rewriting the grammar was actually the easy part, what comes next is where the real compl... Paula Păstrăguș
08:21 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I'm a bit confused... I initially thought that splitting the grammar would solve this issue. Let me explain the... Paula Păstrăguș
07:31 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
* The next step is to split the grammar into @SchemaParser.g4@ and @SchemaLexer.g4@. I realize the schema grammar nor... Paula Păstrăguș
04:21 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the grammar as rev @16006@. Paula Păstrăguș
02:40 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> For the Progress lexer, I'd like to see the standalone @.g4@ file for it. It is hard for me to g...
Paula Păstrăguș
09:18 AM Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
Dănuț Filimon
09:18 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I plan to make the @getSiblingPath()@ patch after I am clearing up the testing, I already found 3 issues:
* Found a ...
Dănuț Filimon
08:47 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I'll make it general and call it getSiblingPath() since the purpose of the method is to change a path to another (s... Greg Shah
08:38 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Dănuț Filimon wrote:
> > Greg Shah wrote:
> > > Code Review Task Branch 7180a Revision 16336
>...
Dănuț Filimon
08:26 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Greg Shah wrote:
> > Code Review Task Branch 7180a Revision 16336
> >
> > Let's rename @A...
Greg Shah
07:30 AM Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Committed *7180a/16337-16338*, once for #4867 and once for FileExtensions usage/method renaming.
I plan to test th...
Dănuț Filimon
04:42 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Code Review Task Branch 7180a Revision 16336
>
> Let's rename @AM.getPathToProjectFolderPojoFr...
Dănuț Filimon
08:49 AM Bug #10569: Semicolon is skipped while preprocessing
I described the testing for all of 6859b. You can document that in #6859 itself. I don't see a reason to do separat... Greg Shah
08:44 AM Bug #10569: Semicolon is skipped while preprocessing
This approach should test only the changes related to this task or it should include all the changes from *6859b*? If... Octavian Adrian Gavril
08:29 AM Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> We can take this approach:
>
> # Run the front end on an application. Confirm there are no err...
Octavian Adrian Gavril
08:24 AM Bug #10569: Semicolon is skipped while preprocessing
We can take this approach:
# Run the front end on an application. Confirm there are no errors.
# Compare the @.ca...
Greg Shah
03:33 AM Bug #10569: Semicolon is skipped while preprocessing
What extra testing is needed for this issue? Should we run conversion of some apps? Octavian Adrian Gavril
08:35 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
Updated the antlr4 version to @4.13.2@ in rev @16005@. Paula Păstrăguș
08:27 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
> Currently we are using ANTLR @4.9.3@. Since #9687 is now merged into trunk, should I also update the ANTLR runtime ... Greg Shah
06:50 AM Feature #10190: Prototype the changes to the build to add ANTLR v4
I tested the build changes and everything appears to be in order. The only missing piece is the @src/com/goldencode/p... Paula Păstrăguș
03:30 AM Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Another example of what the current preprocessing work does is mentioned in #10569-25. Octavian Adrian Gavril
03:27 AM Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Take a look at this OE example:... Octavian Adrian Gavril
03:15 AM Bug #10988 (New): Extra quote is not generated during preprocessing when alternative for two quot...
Octavian Adrian Gavril
02:29 AM Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg Shah wrote:
> + Marian/Vladimir
Greg, all I can share about this is that we were only running `ABLUnit` in F...
Marian Edu

12/08/2025

06:19 PM Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Code Review Task Branch 7851a REvisions 16299 and 16300
The changes are good.
Greg Shah
03:53 AM Feature #7851 (Internal Test): automatically add to conversion list all classes referenced via un...
Thank you Vladimir! I committed *7851a/16300* to address your review. Dănuț Filimon
05:26 PM Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16145
The changes are good.
> Since the preprocessor tests are stable, i...
Greg Shah
07:31 AM Bug #10569: Semicolon is skipped while preprocessing
I did some experiments that add an extra @'@ as OE does, but this changed how the lexer process next input. For examp... Octavian Adrian Gavril
03:46 PM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revision 16336
Let's rename @AM.getPathToProjectFolderPojoFromDmo()@ to something mo...
Greg Shah
09:27 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16304*, the branch is now at revision *16336*.
The good news is that the only co...
Dănuț Filimon
08:48 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Really good. Minor feedback:
> 2. References to DMOs (e.g. JavaDoc for @pkgRootPath@) and Pojos...
Dănuț Filimon
04:31 AM Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
I am currently addressing the review. Dănuț Filimon
02:36 PM Feature #10804: create replacement AST implementation for use with ANTLR 4
For the Progress lexer, I'd like to see the standalone @.g4@ file for it. It is hard for me to give feedback without... Greg Shah
09:54 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Today I worked on the lexer rules and tokens, which are the final missing piece of the schema migration puzzle.
Here...
Paula Păstrăguș
09:36 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Greg Shah wrote:
> > What do you mean by "lookahead hooks"? In both ANTLR2 and ANTLR4 we ...
Greg Shah
09:29 AM Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> What do you mean by "lookahead hooks"? In both ANTLR2 and ANTLR4 we can use @LT()@ to lookahead ...
Paula Păstrăguș
02:31 PM Feature #10190: Prototype the changes to the build to add ANTLR v4
Paula: Please make sure to get the testing going from #10190-23. I'd like to close this out. Greg Shah
 

Also available in: Atom