This is a web editor for a custom language.
Check out my articles:
Part 1: Build a web editor with syntax colorization
Part 2: Implement language services, auto-completion, syntax and semantic validation and auto-formatting
使用Antlr实现 Monaco 不支持语言的 语法检查