This the Java Mode in Processing. It compiles your sketches and runs them. It is the primary mode of Processing.
application
assets for exporting applications within the modegenerated
generated antlr code for the mode, should be moved to a properantlr
plugin within gradlelibraries
libraries that are available within the modelsp
gradle build system for the language server protocol, in the future we should decouple the lsp from the java mode and pde and move all relevant code here. For now it can be found insrc/.../lsp
mode
legacy files forAnt
preprocessor
the preprocessor for the mode, same deal as with the lsp, although the decoupling has mostly been donesrc
the main source code for the modetest
tests for the modetheme
assets for the mode, related to autocomplete and syntax highlighting
- Decouple the
lsp
andpreprocessor
from the mode and move them to their own repositories - Move the
antlr
code to a proper plugin within gradle - Create a gradle plugin to convert
.pde
file to.java
files - Create a gradle based version of Java mode.