catcode は字句解析というよりインタプリターのグローバルステートみたいな位置付けに見える
Notices by x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io), page 9
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Friday, 26-Feb-2021 03:47:12 JST
x' R2 D2 R' U' R D2 R' U R'
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Friday, 26-Feb-2021 03:47:09 JST
x' R2 D2 R' U' R D2 R' U R'
TeX が昔ながらのインタプリタであると考えるとやっぱり字句解析自体は完結している気がするなあ
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Friday, 26-Feb-2021 00:53:28 JST
x' R2 D2 R' U' R D2 R' U R'
rank N tokenize みたいな概念考える分には面白そうだけど実装が死ぬほどめんどくさそう
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Friday, 26-Feb-2021 00:53:26 JST
x' R2 D2 R' U' R D2 R' U R'
字句解析にカインドみたいな概念を導入するとすれば普通の字句解析より 1 ランク高い字句解析ということはできそう
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Friday, 26-Feb-2021 00:53:23 JST
x' R2 D2 R' U' R D2 R' U R'
カテゴリーコードのその挙動自体は変えられないので動的とは言いづらそう
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Friday, 26-Feb-2021 00:53:20 JST
x' R2 D2 R' U' R D2 R' U R'
その例だとトークナイズ結果自体は\def \def { d e f } \def
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Friday, 26-Feb-2021 00:46:59 JST
x' R2 D2 R' U' R D2 R' U R'
さすがにトークナイズいじれるのは中々なくないか
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 23:35:27 JST
x' R2 D2 R' U' R D2 R' U R'
D 端子、見た目が D っぽいとかいうクソしょうもない理由じゃなかったっけ
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 16:29:32 JST
x' R2 D2 R' U' R D2 R' U R'
関数に返り値型がついてなかったり引数の型宣言がカッコのあとだったころの C 言語
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 14:31:35 JST
x' R2 D2 R' U' R D2 R' U R'
昔の C++ が foo<bar<baz>> って書けなかったやつとか
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 14:30:41 JST
x' R2 D2 R' U' R D2 R' U R'
どちらかというと字句解析を構文依存にしてやる必要がありそう
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 14:27:15 JST
x' R2 D2 R' U' R D2 R' U R'
あと構文規則としては問題がないけど実装で問題になることがあるのが左再帰ですね
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 14:27:11 JST
x' R2 D2 R' U' R D2 R' U R'
なのでまあ実際にパーサージェネレーターで生成する場合はそもそも通らないです
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 02:52:37 JST
x' R2 D2 R' U' R D2 R' U R'
アマチュア無線をやれ正解すぎる そして蘇る違法無線局
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Thursday, 25-Feb-2021 01:42:45 JST
x' R2 D2 R' U' R D2 R' U R'
word-break なしならそんなもんじゃないか
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Wednesday, 24-Feb-2021 23:51:18 JST
x' R2 D2 R' U' R D2 R' U R'
いわゆる YUV とか YCbCr に変換して、Y を DC 成分、残りを位相とか振幅にしてあげるので、白黒テレビでも輝度だけ拾ってちゃんと表示してくれるというね
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Wednesday, 24-Feb-2021 23:49:56 JST
x' R2 D2 R' U' R D2 R' U R'
直線的な信号を投げると白黒になるんだけどここにうまいこと正弦波を重畳してやると色が出る
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Wednesday, 24-Feb-2021 23:49:53 JST
x' R2 D2 R' U' R D2 R' U R'
PICマイコンによるカラーコンポジットビデオ出力実験 http://www.ze.em-net.ne.jp/~kenken/composite/index.html
NTSC 信号の生成と簡単な仕組みはここがわかりやすかった
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Wednesday, 24-Feb-2021 23:22:53 JST
x' R2 D2 R' U' R D2 R' U R'
そういえば首都直下型地震に対して IX タワーは大丈夫なんですかね……
-
x' R2 D2 R' U' R D2 R' U R' (kb10uy@mstdn.maud.io)'s status on Wednesday, 24-Feb-2021 23:06:04 JST
x' R2 D2 R' U' R D2 R' U R'
AM は家の近くにクソ強い NHK の電波塔があって有象無象の局を選局できないという悲しみがあった