General

Profile

Paula Păstrăguș's activity

From 02/16/2026 to 03/17/2026

03/17/2026

10:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Should be done before coffee ☕ gets cold next morning 😄 Paula Păstrăguș
10:32 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Fixed it:-D
I'll continue testing, and if no issues arise, I'll commit the expression parser and lexer tomorrow mo...
Paula Păstrăguș
09:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Finished migration of @expression.g@. I did some testing and found some differences that I believe are caused by the ... Paula Păstrăguș

03/16/2026

10:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the FQL lexer and parser as rev *16467*.
I compared the AST produced and later manipulated in FqlToSqlCo...
Paula Păstrăguș
08:17 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Finished migrating the FQL parser. I also ran some tests using the existing @FqlToSqlConverter@. I'll continue testin... Paula Păstrăguș

03/13/2026

10:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed as rev *16466*. (the hql parser and grammar)
I could not find any cases where the HQL grammar produces d...
Paula Păstrăguș
08:58 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I have completed the migration of the HQL parser and lexer. I also did some initial testing of the grammar by compari... Paula Păstrăguș
03:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Next step: hql.g migration - wip Paula Păstrăguș
03:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed as rev *16465*. Decoupled antlr2 logic from the antlr4 logic. (Also refined schema parser and the progress ... Paula Păstrăguș

03/12/2026

10:50 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I'm not able to commit the changes. I keep getting @Could not request local forwarding.@ @Connection reset by p... Paula Păstrăguș
05:10 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Managed to fix this. It turned out not to be very difficult, since the ANTLR4 lexer provides a @Vocabulary@ along wit... Paula Păstrăguș
03:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> The only *issue* I noticed is that the type is not resolved properly. It seems that the new...
Paula Păstrăguș

03/11/2026

11:26 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
There were also some build issues: classes were duplicated because ANTLR4 creates a @.antlr@ folder (hidden folder) w... Paula Păstrăguș
11:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I'll share more details about how I approached it and which path I chose.
I managed to ...
Paula Păstrăguș
11:13 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
also solved the id issue, now they are exactly the same as the ones generated by antlr2. Paula Păstrăguș
11:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I compared the ASTs and they appear to be correct.. The only *issue* I noticed is that the type is not resolved prope... Paula Păstrăguș
10:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
🚨 I managed to obtain the schema root AST using our new schema parser and Progress lexer, with a few local changes co... Paula Păstrăguș
08:01 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think I've managed to decouple the ANTLR4 logic from the existing ANTLR2 logic, and I finally got fwd to compile. I... Paula Păstrăguș

03/06/2026

10:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I’m not entirely sure what the best approach is for migrating all the related classes to rely on ANTLR4 instead... Paula Păstrăguș

03/05/2026

09:38 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Yes, I kept the same behavior, even though it feels a bit awkward.. Currently, @setFirstChild@ removes all existing c... Paula Păstrăguș
08:32 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I attached the test program I used to validate the approach. The first 10 tests are easy to inspect visually to confi... Paula Păstrăguș

03/04/2026

09:22 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I committed the first version of migration as rev *16464* (branch was also rebased). (I didn't delete v4 classes yet,... Paula Păstrăguș
05:14 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I need a bit of guidance regarding the inline shadow nodes. Are we planning to keep/support them?
From what I can ...
Paula Păstrăguș

02/27/2026

06:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Now it's fine, thanks! Paula Păstrăguș
06:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> See [[p2j:ANTLR Migration Guide]].
I'm not authorized to see that page (403 err)
Paula Păstrăguș
06:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Thanks! And yes, some of the changes were introduced specifically for the prototype model.
You're absolutely right...
Paula Păstrăguș
06:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Can you also create a wiki page for the lexer guide, or would you prefer that I post it directly in this task? Paula Păstrăguș
06:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Aha, more exactly you're referring to only store 3 references instead of using a collection?
* first child
* next ...
Paula Păstrăguș
05:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I ran some analysis on the current AST implementation in order to evaluate the concern regarding the use of @List@ f... Paula Păstrăguș

02/17/2026

09:48 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
All ANTLR4 grammars are correctly generated with 4645a, including the schema parser.
*EDIT*: demo grammars :)
Paula Păstrăguș
08:47 AM Build and Source Control Feature #4645: Migrate Ant build logic into Gradle and use the standard Java plugin
Hynek Cihlar wrote:
> Paula, I didn't test ANTLR 4, can you please do that?
Sure!
Paula Păstrăguș
 

Also available in: Atom