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

PDF::Writer:PDF::TechBook .eval 〜 .endeval

require 'pdf/techbook' PDF::TechBook.run(ARGV) で、以下の内容のファイル(まんま)を指定し実行 .eval puts "Hello" .endevalで、 Hello

Java FAQ:ローカルクラス

Java FAQ:S016 Q-05常に private class C2008052901 { { public class C2008052902 { } } } public class C2008052900 { public static void main(String[] args) { new C2008052901(); } } で、 C2008052900.java:4: 式の開始が不正です。 public class C2…

TDPUtils::StringTokenizer は改行を扱える?

#!/usr/bin/env ruby require 'tdp' require 'tdp/utils' parser = TDParser.define {|g| g.a = "a" g.input = g.a - g.token(:int) - g.token("\n") >> proc {|x| x } def parse(str) tokenizer = TDPUtils::StringTokenizer[ /\d+/ => :int, ] #input.pars…