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 😄
- 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... - 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 ...
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... - 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...
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... - 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...
- 03:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Next step: hql.g migration - wip
- 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 ...
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...
- 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...
- 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...
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...
- 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 ... - 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.
- 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...
- 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...
- 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...
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...
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...
- 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...
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,...
- 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 ...
02/27/2026
- 06:52 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Now it's fine, thanks!
- 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) - 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... - 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?
- 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 ... - 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...
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 :) - 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!
Also available in: Atom