meta data for this page
  •  

This is an old revision of the document!


Technical Support

Our policy is that we only provide technical support for the latest version of the tool. That is the version that you can download at https://javacc.com/download/javacc-full.jar.

Alternatively, if you are one of the minority of people actually getting their hands dirty in the JavaCC code, then your own build is fine, as long as you are in synch with the most recent version of the code, e.g. your jarfile is the result of:

      git pull
      ant clean full-jar

There is also a strong expectation (though it's not an absolute requirement) that, if you want technical support, you will make a good faith effort to use the latest JavaCC 21 features and syntax in your grammars. That is because this is how new features get battle tested in the real world. (Duh…)

This should not be considered onerous because, in the cases where you have a choice of expressing whatever construct in your grammar using legacy syntax, or using the newer features, you will pretty much invariably be better off using the newer features. So, using the latest feature set is helpful to us, and you will be better off also. (In other words, it is win-win.)

The preferred way to ask any question is via the forum at https://parsers.org/ or you can open an issue at https://github.com/javacc21/javacc21