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_hacking [2020/02/27 21:08] revuskystart_hacking [2023/05/06 17:25] (current) revusky
Line 2: Line 2:
  
  
-JavaCC 21 is based on the idea that things should //just work//. If all you want to do is use the tool, all you need to do is download the following two files:+CongoCC is based on the idea that things should //just work//. If all you want to do is use the tool, all you need to do is download the file:
  
-[[https://javacc.com/download/javacc.jar]] +[[https://parsers.org/download/congocc.jar]]
-[[https://javacc.com/download/freemarker.jar]]+
  
-Put both files in the same directory somewhere and then the tool should be runnable via: +There are no dependencies (aside from a JDK) and it should be runnable via:
-   java -jar <wherever-you-downloaded-thefiles>/javacc.jar <MyGrammar.javacc>+
  
-That’s all, folks! The freemarker.jar must be in the same directory as the javacc.jar. Aside from that, there are no other dependencies. The above command-line should work on PC, Mac, or Linux.   +   java -jar congocc.jar <MyGrammar.ccc> 
 + 
 +That’s all, folks! The above command-line should work on PC, Mac, or Linux.   
  
 The rest of the page is for the small minority of people who want to hack the code. The most basic requirements are: The rest of the page is for the small minority of people who want to hack the code. The most basic requirements are:
Line 20: Line 20:
 You should be able to check out and build the code like so: You should be able to check out and build the code like so:
  
-    git clone https://github.com/javacc21/javacc21.git +    git clone https://github.com/congo-cc/congo-parser-generator.git congo 
-    cd javacc21+    cd congo
     ant     ant