テキストエディタがPHPをシンタックスハイライトする仕組みとモダンテキストエディタ事情について by たけてぃ

PHPerKaigi 2024
採択
パンフ記事(4ページ)

テキストエディタがPHPをシンタックスハイライトする仕組みとモダンテキストエディタ事情について

takeokunn たけてぃ takeokunn
5

EmacsやPhpStormのようなテキストエディタは常に最新のPHPをストレスなく書けるように機能を提供し続けています。
直近追加されたmatch式やenum構文なども問題なくハイライトしてくれるのは誰かが対応してくれているからです。
この記事では、そもそもテキストエディタはどのように構文を解釈してハイライトしてくれているのか、tree-sitterなどの最近のテキストエディタ事情も踏まえて解説していきます。