{"height":"190","author_url":"https://blog.hatena.ne.jp/penguinwatcher/","description":"\u4e80\u30d7\u30ed\u30b0\u30e9\u30e0\u3002 \u3082\u3068\u3082\u3068\u306f\u3001\u300c\u5897\u88dc\u6539\u8a02\u7248Java\u8a00\u8a9e\u3067\u5b66\u3076\u30c7\u30b6\u30a4\u30f3\u30d1\u30bf\u30fc\u30f3\u5165\u9580\u300d\u306eInterpreter\u30d1\u30bf\u30fc\u30f3\u306e\u7ae0\u3067\u51fa\u3066\u304f\u308b\u7c21\u6613\u8a00\u8a9e(\u4e80\u30d7\u30ed\u30b0\u30e9\u30e0)\u306e\u89e3\u91c8\u3092Haskell\u3067\u66f8\u3044\u305f\u3089\u3069\u3046\u66f8\u304f\u306e\u304b\u3068\u3044\u3046\u8a66\u307f\u3002BNF\u53c2\u8003 <program> ::= program <command list> <command list> ::= <command>*end <command> ::= <repeat command> | <primitive command> <repeat command> ::= repeat <number> <command list> <primitive comma\u2026","categories":["PG","Haskell","\u4e80"],"provider_name":"Hatena Blog","version":"1.0","image_url":null,"title":" \u66f8\u3044\u3066\u307f\u305f\u30d7\u30ed\u30b0\u30e9\u30e0","provider_url":"https://hatena.blog","published":"2006-11-17 04:20:50","url":"https://penguinwatcher.hatenadiary.org/entry/20061117/1163791250","blog_url":"https://penguinwatcher.hatenadiary.org/","width":"100%","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fpenguinwatcher.hatenadiary.org%2Fentry%2F20061117%2F1163791250\" title=\" \u66f8\u3044\u3066\u307f\u305f\u30d7\u30ed\u30b0\u30e9\u30e0 - \u30e1\u30e2\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","blog_title":"\u30e1\u30e2\u65e5\u8a18","type":"rich","author_name":"penguinwatcher"}