2008-05-26から1日間の記事一覧

PDF::Writer:PDF::TechBook .pre 〜 .endpre

require 'pdf/techbook' PDF::TechBook.run(ARGV) で、以下の内容のファイルを指定し実行 .pre foo bar baz .endpre

Java FAQ:interface に interface は implements できない

Java FAQ:S015 Q-09「同種のものは extends を、そうでない場合は implements を使用」ということらしい interface C2008052600i { void foo(); } interface C2008052601i extends C2008052600i { } class C2008052601 implements C2008052601i { public vo…

簡単な例。token には正規表現も使えたよ

#!/usr/bin/env ruby require 'tdp' include TDParser parser = TDParser.define {|g| g.input = ((token(/\d+/) - token("b") - token("c")) | (token(/./) - token("b") - token("d"))) >> proc {|x| [x[0], x[1], x[2]] } def parse(str) tokens = str.sp…