Computer Languages Syntax Parsing for Editor

By Xah Lee. Date: . Last updated: .

Here's a list of articles on related issues of: computer languages syntax coloring, code formatting, extend selection, etc. These are very useful features for programers, and it all has to do with a parser designed for editor purposes, very different in nature than the parser in a compiler of a programing language.

demo of WolframLang auto formatting Xah Talk Show 2022-12-16 Advent of Code Day 4, in WolframLang, Live Coding

Syntax Coloring

Auto Formatter

Formatting in Emacs

Other Parsing in Emacs Issues



LSP Protocol

tree-sitter, incremental parser for editor

"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld
Strange Loop Conference
Oct 14, 2018