2026-04-10: エスケープシーケンスの仕様がしんどい
やったこと
Naraku
ひたすらパーサーの実装をしている。
パーサーくらいは完成させないと格好がつかないので。
エスケープシーケンスの仕様が想像を絶するほどしんどい。
二重にエスケープの処理をしていて動いているのは奇跡と言わざるを得ないと思う。
Rubyのパーサ側でも処理されてるから3重だということに気付いた。
地獄か?
make CFLAGS=-fsanitize=address LD=clang LDFLAGS=-fsanitize=address build-mruby でasanを有効にしてビルドできる。メモ。
https://x.com/make_now_just/status/2042604521206247884
Recheck
謎にPRが来ていたので適当にコメントを返しておいた。
https://github.com/makenowjust-labs/recheck/pull/1775
とりあえず分割してほしいけど、全体を見通してる感じもしないので面倒だなぁとは思う。
まあやる気次第。