: PikeVM型の実装をしている
やったこと Naraku 今のOnigmoのようなVM型の実装は、実装したい機能が多くて期間的に間に合わない気がするので、機能を絞りやすいPikeVM型の実装を試みている。 GitHub Copilotに書かせているのだけどあまりに苦しい。 キャプチャの仕様が間違っていることを…
if you wanna break free you better listen to me
やったこと Naraku 今のOnigmoのようなVM型の実装は、実装したい機能が多くて期間的に間に合わない気がするので、機能を絞りやすいPikeVM型の実装を試みている。 GitHub Copilotに書かせているのだけどあまりに苦しい。 キャプチャの仕様が間違っていることを…
やったこと 日常 疲れすぎて動けなくなっている。 一旦休もう。 あと誕生日。がんばろう。 Dr. STONE 休むために見ていた。 3期から見れていなかったのだけど、結構良い。 今ちょうどやっているはずなので楽しみ。
やったこと Naraku HIRなどの仕様を考えている。 まずパース後の正規表現をpreprocessする。 preprocessでは以下のことを行う。 GroupNameResolver 名前付きグループのグループ番号の設定 GroupRefResolver 後方参照・条件グ…
やったこと 日常 集中し過ぎて月曜日になっていることに気付かなかった。 休んだ方がいいな。 Naraku 警告の追加やエラー位置の調整などをして、mruby コマンドを通じてRubyからもパーサーを利用できるようにした。 これでパーサーとしては完成したと言えるだろう。 そしてR…
やったこと Naraku 名前付きグループの名前の仕様が意味分からなすぎて頭を抱えている。 まあとりあえず理解できる形に落とし込んだ。 細かい仕様は違うかもしれないけどもう考えたくない。 Onigmoで /[a-[b]]/ のように書くと左辺の a が消滅することに気付いた。 …
やったこと Recheck 分割されていたのでとりあえず返信しておいた。 https://github.com/makenowjust-labs/recheck/pull/1777 パラメータの追加は面倒なんだよなぁ。 Naraku エラーメッセージの分類を整理しないとよく分か…
やったこと Naraku ひたすらパーサーの実装をしている。 パーサーくらいは完成させないと格好がつかないので。 エスケープシーケンスの仕様が想像を絶するほどしんどい。 二重にエスケープの処理をしていて動いているのは奇跡と言わざるを得ないと思う。 Rubyのパーサ側でも処理され…
やったこと Naraku パーサーの実装がしんどくて進まない。 色々整理している。難しすぎる。
やったこと 日常 微妙に体調が悪い。 早めに寝た方がいい。 Naraku ビット集合の実装をAntigravityで作らせていた。 これくらいならさくっと作れるっぽい。 意外と効率が良さそうなので普通に採用したい。
やったこと 日常 最近雨が多くてしんどい。 気圧のせいなのかよく分からないけれど、かなりやる気を持っていかれる。 気合いを入れていかねば。 Naraku ASTを設計していて、ctype という名前を使うのは流石に無理な気がしたので修正しようと思う。 無難に cprop でいい…
やったこと Naraku ASTの設計をしている。 毎度悩むのだが、文字クラスのASTの設計が難しい。 Rubyの文字クラスの構文は細かな部分 (- をどこに書けるかなど) を除いてBNF風に書くとこんな感じ。 気持ち悪いのは ^ が && よりも優先度が低いこと。 つまり /…
やったこと OCG yとあって遊戯王をやっていた。 ヴァレットを組んだのでヴァレットで。 先行展開が結局よく分からない。誘発受けたのでルートを変えたら妨害数が増えたので謎だった。 バラージュで展開が延びすぎるのを制御できない。 イビルツインラビュリンスも回せたので良かった。 展…
やったこと Naraku エンコーディング部分を一部作り終えた。 テストも結構書いたので大変だった。 現状は、次のエンコーディングをサポートしている。 US-ASCII ASCII-8BIT ISO-8859-1 Shift_JIS UTF-8 次はASTとパーサーの実装。 ひ…
やったこと Naraku 引き続きエンコーディングを実装している。 UTF-8も大体実装できたので、テストを追加している。 事前に考えていたmrubyを使ったテストを実装してみている。 Shift_JISのadjust_mbc_headのキャッシュとかもちゃんと動いているっぽい…
やったこと プロジェクト・ヘイル・メアリー せっかくなので観てきた。 正直に言うと面白くなかった。 中盤の、ロッキーと仲良くなりはじめた辺りで終盤までの展開が完全に見えてしまって、その課程もRTAのようにすっとばされていくので情緒も無く楽しめなかった。 また、知的好奇心を否定す…
やったこと ミリシタ 今年のエイプ リルフールイベントはワギャンワンダーランド。 しりとりがあまりに予想できなくてしんどかった。 途中から、アプリをポーズするとタスク一覧から選択肢が見れることに気付いたので、それで攻略していた。 結局やみ読みは予測不能なので時間に余裕があるときに…
やったこと マリカワ 遂に更新が来た。 3月中に来ると言われていたけれど、こんなにギリギリになるとは思わなかった。 キラーの挙動がすごく改善されていていい感じ。 色々な人が楽しめるゲームになっていると期待したい。
やったこと Naraku エンコーディングの実装を進めている。 型は決まっているので、それに合わせてコードを書いていくだけ。 ここまで色々決めていたので手を動かさねば。 間に合ってくれ。
やったこと ぽこポケ 昨日は全く見つからなかったゾロアを発見した。 なぜ昨日は見つからなかったのだろうか。 何はともあれ無事にゾロアとゾロアークを同じ家に住まわせられたので満足。
やったこと ぽこポケ 家をいくつか作ったり、元からあったのを修復したりして住ませていたのだけど、ゾロアが見 つからなくて困っている。 家が無いポケモンが見つからないとどうしようもない気がする。 ゾロアークと同じ家にしようと思ったのに。