This How-To tutorial explains how to add support for a programming language to Apache NetBeans using JavaCC.
Useful tutorials:
NetBeans Specific Resources
Rich Client Programming: Plugging into the NetBeans Platform https://www.amazon.com/Rich-Client-Programming-Plugging-NetBeans/dp/0132354802
Apache NetBeans Platform for Beginners https://leanpub.com/nbp4beginners
- Cardona J.R. (2018), "Quick Start: Creating Language Tools In NetBeans IDE", DZone.
- NetBeans Platform Learning Trail https://netbeans.apache.org/kb/docs/platform/index.html
- Kostaras I. et al. (2020), Pro Apache NetBeans, APress, Chapter 11, "Writing a Plugin for NetBeans".
Other resources
- Clinton J.L. (2021), Build Your Own Programming Language, Packt.
- Parr T. (2010), Language Implementation Patterns, The Pragmatic Programmer.
- Singh V., Basics of Compiler Design, Anniversary Edition.
- Watt D.A. & Brown D. F. (2000), Programming Language Processors in Java, Prentice Hall.