Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  1. Cardona J.R. (2018), "Quick Start: Creating Language Tools In NetBeans IDE", DZone.
  2. Clinton J.L. (2021), Build Your Own Programming Language, Packt.
  3. Lahoda J. (2019), "LSP Client demo - (ba)sh language server", ASF.
  4. Nadeeshaan G. & Nipuna M. (2022), Language Server Protocol and Implementation: Supporting Language-Smart Editing and Programming Tools, APress.

  5. Parr T. (2010), Language Implementation Patterns, The Pragmatic Programmer.
  6. Stalla A. (2021a), "Converting from JavaCC to ANTLR", Strumenta.
  7. Stalla A. (2021b), "Go to Definition in the Language Server Protocol", Strumenta.
  8. Singh V., Basics of Compiler Design, Anniversary Edition.
  9. Tomassetti G., "The ANTLR Mega Tutorial", Strumenta.
  10. Watt D.A. & Brown D. F. (2000), Programming Language Processors in Java, Prentice Hall.