meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2020/02/12 10:14] revuskystart [2023/02/19 00:56] (current) revusky
Line 1: Line 1:
-[[Key Differences|Key Differences between JavaCC21 and Legacy JavaCC]]+====== What is CongoCC? ======
  
-[[Code Injection in JavaCC 21]]+CongoCC is a more advanced version of the legacy JavaCC tool. The current version is the result of a huge amount of restructuring and refactoring with the following main goals:
  
-[[INCLUDE|Using INCLUDE to maintain grammar in multiple files]]+  * To make the tool much more useful and usable, out of the box 
 +  * To fix a lot of the design flaws of the legacy implementation 
 +  * To clean up the code base such that it is now feasible to add features and, more generally speaking, to turn this into genuine, active open source development effort.
  
-[[Tree Building|Tree Building Enhancements in JavaCC21]]+Those who wish to know the key differences between CongoCC and the legacy JavaCC project, and in particular, why they would be better off using CongoCC, should start here: [[key_differences|Key Differences between CongoCC and Legacy JavaCC]].
  
 +If you are wondering how this situation came about, you can read the [[ancient history|history]].
  
 +If you don't care about any of that and just want to get started, go [[start hacking|here]]. 
 +
 +If you feel like you would like to get involved with this project, even if only as a vocal end-user (the squeaky wheel gets the grease!) then please consider joining our [[https://discuss.congocc.org|Discussion Forum]].
 +
 +Here is our current policy on [[technical support]].