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/13 20:34] revuskystart [2023/02/19 00:56] (current) revusky
Line 1: Line 1:
-====== What is JavaCC 21? ======+====== What is CongoCC? ======
  
-JavaCC 21 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:+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:
  
-  * To make the tool much more //useful// and //usable////out of the box//+  * 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 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 a genuine, active open source development effort.   * To clean up the code base such that it is now feasible to add features and, more generally speaking, to turn this into a genuine, active open source development effort.
  
-For those who wish to know the key differences between JavaCC 21 and the legacy JavaCC project, consult this page: [[Key Differences|Key Differences between JavaCC21 and Legacy JavaCC]]+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]].
  
-[[Ancient History|Why the Fork? well, here's the history.]]+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]].
  
-[[Code Injection in JavaCC 21]] +Here is our current policy on [[technical support]].
- +
-[[INCLUDE|Using INCLUDE to maintain a grammar in multiple files]] +
- +
-[[Tree Building|Tree Building Enhancements in JavaCC21]] +
- +
-[[Deprecated Settings | Settings from Legacy JavaCC that are not relevant to JavaCC21]] +
- +
-[[Convention over Configuration|JavaCC21 moves towards convention over configuration]] +
- +