JavaCC Eclipse Plug-in

Add this URL to your Eclipse Installation to reach this solution's update site.

2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2023-12 (4.30), 2024-03 (4.31)

https://eclipse-javacc.sourceforge.net/

Learn more...
Solution Description

The JavaCC Eclipse Plug-in provides a JavaCC/JJTree & JTB editor, some views, associated editing capabilities, and a builder which process .jj, .jjt & .jtb files and integrates with Eclipse's incremental build system. Compatible with Eclipse 4.6.0+ and Java 1.8+. Embeds some versions of JavaCC & JTB jars. Works only with grammars with Java code, not C++ code.

See https://sourceforge.net/projects/eclipse-javacc/files for installation and upgrade issues.

Please report issues at https://sourceforge.net/p/eclipse-javacc/bugs/, not below.

Categories: Build and Deploy

Additional Details

Eclipse Versions: 2023-09 (4.29), 2023-06 (4.28), 2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2020-06 (4.16), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), 2023-12 (4.30), 2024-03 (4.31)

Platform Support: Windows, Mac, Linux/GTK

Organization Name: JavaCC Eclipse Plug-in

Development Status: Production/Stable

Date Created: Thursday, August 30, 2007 - 10:05

License: GPL

Date Updated: Friday, October 6, 2023 - 10:52

Submitted by: Angelo Gargantini

Date Ranking Installs Clickthroughs
March 2024 118/651 198 9
February 2024 124/687 247 18
January 2024 151/691 204 21
December 2023 131/671 254 11
November 2023 150/686 239 7
October 2023 126/673 318 15
September 2023 109/663 363 20
August 2023 207/673 96 12
July 2023 163/668 175 27
June 2023 152/669 212 8
May 2023 149/671 246 12
April 2023 182/667 150 7
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for JavaCC Eclipse Plug-in.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

Hello. I installed the JavaCC plugin on Eclipse 2023. However, when I try to generate documentation for a .jj file using the menu, the HTML file is not generated. I suspect that the reason is because the path to the .jj file contains a whitespace, which is not being handled properly. I was able to generate the HTML file by creating a .bat file with the following content:

java -classpath C:\Users\Wanderson.p2\pool\plugins\sf.eclipse.javacc_1.5.33\jars\javacc-6.0.jar jjdoc -OUTPUT_FILE=C:\Users\Wanderson\Downloads\ParserBNF.html "D:\IFC\Google Drive\MyProject\src\lookahead\Lookahead.jj"

Note that the paths are enclosed in quotation marks to handle the space in "Google Drive".

On the other hand, the JavaCC console in Eclipse says:

java -classpath C:\Users\Wanderson.p2\pool\plugins\sf.eclipse.javacc_1.5.33\jars\javacc-6.0.jar jjdoc -OUTPUT_FILE=C:\Users\Wanderson\Downloads\ParserBNF.html D:/IFC/Google Drive/aulas/Compiladores/eclipse/JavaCC/src/lookahead/Lookahead.jj

The plugin has the javacc version 1.5.33, which is of some years ago.
Right now java cc is at level 7.0.9.
Have in in plan to support the newer version of javacc or are there any ways to use the newer version of java CC in this plugin?

Thanks

Doesn't support installation on Eclipse Neon. Is it planned or is the plug-in dead?

I install, relaunch eclipse but the plugin is not installed. It appears under installed software, but I cannot create a new javaCC project, nor can I ru JavaCC on an imported project.