...
These can be done either by writing them against NetBeans APIs, or by delegating to an LSP Server. Please see Typescript LSP server integration for the latter.
Resources
- Cardona J.R. (2018), "Quick Start: Creating Language Tools In NetBeans IDE", DZone.
- Clinton J.L. (2021), Build Your Own Programming Language, Packt.
- Lahoda J. (2019), "LSP Client demo - (ba)sh language server", ASF.
Nadeeshaan G. & Nipuna M. (2022), Language Server Protocol and Implementation: Supporting Language-Smart Editing and Programming Tools, APress.
- Parr T. (2010), Language Implementation Patterns, The Pragmatic Programmer.
- Stalla A. (2021a), "Converting from JavaCC to ANTLR", Strumenta.
- Stalla A. (2021b), "Go to Definition in the Language Server Protocol", Strumenta.
- Singh V., Basics of Compiler Design, Anniversary Edition.
- Tomassetti G., "The ANTLR Mega Tutorial", Strumenta.
- Watt D.A. & Brown D. F. (2000), Programming Language Processors in Java, Prentice Hall.