Chapter 10: Syntax Coloring in an IDE
Creating a useful programming language requires more than just a compiler or interpreter that makes it possible to run programs—it requires an ecosystem of tools for developers. This ecosystem often includes debuggers, online help, or an integrated development environment, commonly called an IDE. An IDE can be broadly defined as any programming environment in which source code editing, compilation, linking steps (if any), and execution may all be performed within the same user interface (UI).
This chapter addresses some of the challenges of incorporating code from your programming language implementation into an IDE to provide syntax coloring and visual feedback about syntax errors. One reason that you want ...
Get Build Your Own Programming Language now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.