1.6.0 project nature and builder not recognized
Hi Eric. Can I close the issue? TIA.
Well: first the projects must be opened, and changes must be allowed. So I bet it will fail and log an error. But one has to try. How are you files locked? See * @param description the project description * @param monitor a progress monitor, or null if progress * reporting is not desired * @exception CoreException if this method fails. Reasons include: * * This project does not exist in the workspace. * This project is not open. * The location in the local file system corresponding to the project...
Home
Home
Home
Hi Eric. I have published version 1.6.1, which on startup iterates on all workspace's projects and updates the old nature and builder ids to the new ones, without any user action ; info messages are logged in the Error Log.
Version 1.6.1
Version 1.6.1 initial commit
Error: Could not find or load main class javacc
Hi Giacomo The culprit is a change from version 1.5.x (Eclipse is asked not to unpack the jars - under /plugins). I'll fix it. You can use the following workaround : extract from \D:\Zip\Eclipse\eclipse\plugins\sf.eclipse.javacc.core_1.6.0.jar the jar javacc-7.0.12.jar (within subdirectory /jars) to any place in your file system, and use 'your test project' / Project / Properties / JavaCC / Global Options / JavaCC jar file, use the Browse (file)... button to browse to the extracted jar. Marc
Hi Giacomo The culprit is a change from version 1.5.x (Eclipse is asked not to unpack the jars - under /plugins). I'll fix it. You can use the following workaround : extract from \D:\Zip\Eclipse\eclipse\plugins\sf.eclipse.javacc.core_1.6.0.jar the jar javacc-7.0.12.jar (within subdirectory /jars) to any place in your file system, and use <your test="" project=""> / Project / Properties / JavaCC / Global Options / JavaCC jar file, use the Browse (file)... button to browse to the extracter jar.</y...
Hi Eric Well, I found a way to iterate at startup on all workspace's projects and update the old nature and builder ids to the new ones, without any user action ; info messages are logged in the Error Log. I'll publish a 1.6.1 version in a few days.
Hi Eric I can propose the following improvement: when you have projects with the JavaCC 1.5.x nature: when you upgrade the plug-in to 1.6.x: in the Project / Properties / JavaCC / GlobalOptions, the checkbox "Automatically ... adds a project nature" becomes automatically unchecked (but the .project keeps the old nature and builder but does not have the new ones; you have a "missing builder" in the Project / Properties / Builders, and a warning on the nature in the .project) : when the user checks...
1.6.0 project nature and builder not recognized
Hi Eric The ids have changed, and people can simply change them in their .project files (sf.eclipse.javacc.core.javaccnature & sf.eclipse.javacc.core.javaccbuilder). This was anticipated and documented in https://sourceforge.net/projects/eclipse-javacc/files/ (README_Site.md), but probably it was not obvious to find it. The https://eclipse-javacc.sourceforge.net/ index file was inadequate, I changed it to point to the doc. If you have suggestions, feel free. I have not much yet understood the 1.5.33...
<is it="" possible="" to="" support="" both="" sets="" of="" ids="" for="" the="" nature="" and="" builder?=""> Well, I've checked another time, and I don't see how to do it. No way to get rid of the plugin-id (sf.eclipse.javacc.core - see the extension point reference), unless to revert back to the previous structure, which is not my goal. The JDT nature / builder are org.eclipse.jdt.core.javanature / javabuilder, so the JavaCC Plug-in is similar now in v1.6.0. Note that the id changes in the .project...
About the composite .xml files: the content.xml and artifacts.xml files are generated by the Eclipse PDE build system; can the composite ones be also generated? If not, this will be an additional manual step, which I am relunctant to add...
Hi again. I extracted the plugins and features directories under the 1.5.33 directory; now this version update site should work, right ? Marc
Hi Richard The ids have changed, and people can simply change them in their .project files (sf.eclipse.javacc.core.javaccnature & sf.eclipse.javacc.core.javaccbuilder). This was anticipated and documented in https://sourceforge.net/projects/eclipse-javacc/files/ (README_Site.md), but probably it was not obvious to find it. The https://eclipse-javacc.sourceforge.net/ index file was inadequate, I changed it to point to the doc. If you have suggestions, feel free. I have not much yet understood the...
Hi Richard The ids have changed, and people can simply change them in their .project files (sf.eclipse.javacc.core.nature & sf.eclipse.javacc.core.builder). This was anticipated and documented in https://sourceforge.net/projects/eclipse-javacc/files/ (README_Site.md), but probably it was not obvious to find it. The https://eclipse-javacc.sourceforge.net/ index file was inadequate, I changed it to point to the doc. If you have suggestions, feel free. I have not much yet understood the 1.5.33 issue,...
Version 1.6.0: other projects / folders restructurations; doc / READMEs
Enable occurrences marking in editors
Done in 1.6.0 :-)
JJDoc does not handle spaces in file paths properly
Support of JavaCC 6.0
The plugin still currently has no support of C++ code (for which a character scanner has to be developped ...)
Hi Rigo. Version 1.6.0 has the fix for it.
Version 1.6.0
Version 1.6.0
Version 1.6.0 of the SF JavaCC plugin brings a navigation by occurrences on javacc productions and tokens and a full updated User Guide manual. It has be totally restructured internally in terms of bundles, plug-ins and features. It embeds JTB 1.5.0. It is configured to require a JavaSE 18+ (so Eclipse versions prior to Neon are no more supported). See the update web site (http://eclipse-javacc.sourceforge.net/). It can be downloaded or installed through the Eclipse Update Manager or the Eclipse...
Version 1.6.0: removing bin dir
Version 1.6.0: added shared feature plug-in; updated docs and readmes
Added to 1.6.0 initial commit
tweaks in 1.6.0 initial commits
Removed in 1.6.0
version 1.6.0 initial commit on feature & site
version 1.6.0 initial commit on headless.feature & headless.site
version 1.6.0 initial commit on core & ui
Version 1.6.0 initial commit on help & help.feature
Revert "Version 1.6.0 initial commit"
Version 1.6.0 initial commit
Hi Nick I'd like to know if you still use the headless plugin. TIA. Regards, Marc
Bonjour. Vérifiez tout d'abord que votre projet n'a pas spécifié comme jar de javacc le fichier jar par défaut de l'ancien plugin (Projet / Propriétés / Options JavaCC / ...) ; si oui effacez le.
Bad icon file names
Exclude in cycles javadoc references
Clean up in projects' Builders, JREs, ignored f...
Specialize JavaCC properties
New (Git) repository for the plugin code
Suppressed as should not be there
Hi Francis The plugin builds the compile command line with the project's level options...
Patch for adding a JVM_OPTS to the java command line
See the Summary : you can use the embed javacc 6.0 jar (although it is not the default)...
Version 1.5.33
Hi. I created in version 1.5.33 different variables : "eclipse value variables" (set...
Hi. I created in version 1.5.33 different variables : "eclipse value variables" (set...
Hi. Would it be enough for you to define an OS env var like %javacc_jar% which contains...
Hi Please check that the "/home/agung/eclipse/java-mars/eclipse/../../../.p2/pool/plugins/sf.eclipse.javacc_1.5.32/jars"...
Version 1.5.32
Version 1.5.32
Francesco : Eclipse is started under some JVM, depending of your launch settings....
Francesco : with all my respect, I advise you to look more deeply at bug 87 answer....
Cannot use ${project_loc} variable in JavaCC plugin preferences
See https://sourceforge.net/p/eclipse-javacc/bugs/87/
No support for JRE 8 !!
Hi Vincent Variables substitution works (I tested with ${project_loc}/../../../Eclipse-IDEs\eclipse-DSL-4.4.1a.Luna_64\eclipse\plugins\sf.eclipse.javacc_1.5.30\jars\javacc.jar...
Hi Ellen I would be pleased and interested to have some feedback from you, as a teacher...
Hello Ellen My apologies for : - having altered your first name :( - having forgotten...
Hello Helen Version 1.5.29 had a stupid regression problem. Use version 1.5.30. Marc...
ClassCastException in Eclipse when attempting to compile .jjt file
Good to know this. But it fixes only part of the problems (see bug #88). Full fix...
Hi Which version of the plugin are you using? A similar problem was fixed in 1.5.30....
Version 1.5.30
!$@% A File search / replace instead of a Java search / replace has changed Builder...
Version 1.5.29
Version 1.5.29
Hi Moritz Thanks a lot, you did the test I did not dare to ask for. Yes, I've checked,...
Hi all a) The jars directory addition was not propagated to the Restore defaults...
Hi Was your problem an "Error: Could not find or load main class" ? These options...
Hi Was your problem an "Error: Could not find or load main class" ? These options...
Hi Hack I believe your guess is right, ie it cannot create the java command because...
Hello Hack I can't help you with no context information ... What is the full log...
Home
Home
Home
Included in version 1.5.28
Add the OUTPUT_LANGUAGE JavaCC option
Allow the choice of the javacc version to run in the preference panel
Included in version 1.5.28
utf-8 windows
Patch to provide derived resource property
Version 1.5.28
Done in 1.5.28 (to be soon released)
Fold / unfold block and javadoc comments in jj/jtb editors
JTB generates incorrect DepthFirst visitors
Fixed in JTB 1.4.8 / JavaCC Plugin 1.5.28 (to be soon released)
NPE dragging a jj/jjt/jtb file in Eclipse plugin
Added drag and drop support in 1.5.28 (to be soon released)
Error if Java 8 is the default installed version