2008-03-22から1日間の記事一覧

PDF::Writer:PDF::SimpleTable::Column::Heading#title, #title=

require 'pdf/simpletable' pdf = PDF::Writer.new PDF::SimpleTable.new do |tab| tab.column_order = %w(col1 col2 col3) tab.show_lines = :all tab.show_headings = true tab.columns["col1"] = PDF::SimpleTable::Column.new("COL1") {|col| col.headin…

Java FAQ:文字列を指定されたクラスの値(valueOf)に変換

Java FAQ:S007 Q-07まんま public class C2008032201 { public static void main(String[] args) { String classname = "java.lang.Integer"; String value = "1"; Number n; if (classname.equals("java.lang.Integer")) { n = Integer.valueOf(value); } …

lex を試す。複数の lexer 再び

(複数の lexer に限った話ではないけど) d:id:noritsugu:20080309:parser で自分なりにやっていたが、マニュアルにも記述があった。 ルールだけ書けば良かったようだ。 lexer ルール 1 tokens = ( 'A', 'PLUS', ) t_A = r'a' t_PLUS = r'\+' def t_error(t):…