読者です 読者をやめる 読者になる 読者になる

角待ちは対空

発生19のガードされて+1を忘れるな

alecthomas/kingpin でテスタビリティの高いCLIツールを作る

flagでは素朴すぎるし、巷で言及されてそうなコマンドライン引数オプションのパースライブラリはちょっとしっくりこなかったので、なんか良いのないですかと聞いたら alecthomas/kingpin っていうのを教えてもらったので使ってみた。 github.com 感触として…

正規表現とバイトコードとInstOpと部屋と私

メモ書きに近いです。 正規表現のバイトコードを見る "regexp/syntax" を import して pattern := `a|b` exp, _ := syntax.Parse(pattern, syntax.Perl) prog, _ := syntax.Compile(exp.Simplify()) fmt.Println(prog) 的な感じで見られる。 0 fail 1* rune …