2008-04-16から1日間の記事一覧

PDF::Writer:PDF::SimpleTable#row_gap, #row_gap=

require 'pdf/simpletable' pdf = PDF::Writer.new PDF::SimpleTable.new do |tab| tab.column_order = %w(col1 col2 col3) p tab.row_gap tab.row_gap = 50 tab.show_lines = :all data = [ { "col1" => "foo", "col2" => "bar", "col3" => "baz" }, ] tab.…

Java FAQ:インスタンス変数の初期化子とコンストラクタの実行順序

Java FAQ:S010 Q-08ほぼ、まんま class C2008041601 { int a; C2008041601() { this.a = 1; } } class C2008041602 extends C2008041601 { int a = 10; C2008041602() { System.out.println(this.a); } } public class C2008041600 { public static void ma…

p.lineno(num), p.lexpos(num), p.linespan(num), p.lexspan(num)

#!/usr/bin/env python import ply.lex as lex tokens = ( 'A', 'B', 'C', ) t_A = r'A' t_B = r'B' t_C = r'C' t_ignore = " \t" def t_error(t): print "Illegal character '%s'" % t.value[0] t.lexer.skip(1) lex.lex() import ply.yacc as yacc def p_i…