StringProvider cannot be resolved to a typeParser.java
i got the same error as described in https://help.geogebra.org/topic/get-some-errors-when-compile-geogebra-source
the original poster there said the problem solved by "I have solved this problem by updating javacc 5.0 to javacc 7.0， the StringProvider only exists javacc 6+"
I am new to java, and does not know how to upgrade the eclipse java plugin. Anyway, i found a workaround: i just downloaded javacc-7.0.9.jar , replace the /home/guyuming/.p2/pool/plugins/sf.eclipse.javacc_1.5.33/jars/javacc-5.0.jar with the downloaded one. And import the gradle project again. but it does not work. I should have taken a screenshot.
And i found there is a file /home/guyuming/.p2/pool/plugins/sf.eclipse.javacc_1.5.33/jars/javacc-6.0.jar, I rename it to javacc-5.0.jar, and import the gradle project again. Still not work. You can see in the screenshot that although the file name javacc-5.0.bar, it says "Java Compiler Compiler version 6.0_1"
by the way, I don't even know how to make the javacc run again after a replacing the file, anyway, i use a virtual machine and i can revert to original state and try again.