This is a survey of projects/research that try to understand multiple programming languages in a “unified” way.

Includes analysis tools and research, mostly dealing with syntax, including semgrep, GitHub semantic, Language Server Protocol, and ctags. Those are the more well-known ones, the page also has a few less well-known links, but right now isn’t very large.

  • @Andy
    34 months ago

    Nice to see highlight there, an excellent project with an active and responsive developer. I use it every day in my Zsh aliases and functions, and it’s a much faster shell highlighter than bat (or rich-cli), with better language support as well.