2009-06-21から1日間の記事一覧

prawn:Prawn::Document.new

#!/usr/bin/env ruby require "prawn" pdf = Prawn::Document.new pdf.font "Times-Roman" pdf.text "Hello World", :at => [200,720], :size => 32 pdf.render_file(File.basename($0, ".rb") + ".pdf") #!/usr/bin/env ruby require "prawn" pdf = Prawn::…

Commons Lang、CharRange#toString

import org.apache.commons.lang.CharRange; public class C2009062100 { public static void main(String[] args) { System.out.println(new CharRange('a', 'c')); System.out.println(new CharRange('a', 'c').toString()); } } で、 a-c a-c

簡単な例、Scanner の部分で JFlex を使って

トークンでなく、直接文字を記述 %% %class Scanner %implements Test.yyInput %type int %eofval{ return YYEOF; %eofval} %{ private int token; protected Object value; public boolean advance() throws java.io.IOException { token = yylex(); return…