Skip to content

Workshop: Build Your Own Syntax Checker Extension for VS Code and Beyond!

Photo of Nasia
Hosted By
Nasia . and Lucy M.
Workshop: Build Your Own Syntax Checker Extension for VS Code and Beyond!

Details

Workshop: Build Your Own Syntax Checker Extension for VS Code and Beyond!

Are you interested in creating custom syntax-checking extensions for VS Code or other popular code editors? Join us for an in-depth, hands-on workshop that will guide you through each step of building a powerful language extension for any programming language!

🔍 What You'll Learn:

In this workshop, I'll share the method I discovered for creating syntax-checking extensions across various code editors. You'll learn how to implement a Language Server to power your extension's features, with guidance on the following key concepts:
• Language Server Protocol (LSP): Discover how the LSP standard allows your extension to communicate seamlessly with editors, enabling intelligent syntax checking and language-specific features.
• Language Grammars: Learn how to define the syntax of any programming language, empowering your extension to recognize and analyze custom language patterns.
• Building Extensions in TypeScript: Get hands-on experience coding a language extension for VS Code in TypeScript.
• Creating a Language Server in Java: I'll demonstrate how to build the backend language server in Java, using the lsp4j library from Eclipse for reliable language processing.
• Lexers and Parsers with ANTLR4: Discover how ANTLR4 (a powerful parser generator) allows you to create custom lexers and parsers in Java, handling even the most complex language syntax rules.

👩‍💻 Who Should Attend:

This workshop is ideal for developers, language enthusiasts, and anyone curious about editor extensions, syntax checking, or language processing. Prior experience with TypeScript and Java is helpful but not required!
Do not miss it!

*The content will be presented in ENGLISH*

on behalf of:
Ivan Dubashinskii, Lead Expert Software Engineer
@T-Digital by DT

Photo of T-Digital by Deutsche Telekom group
T-Digital by Deutsche Telekom
See more events