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

PDF::Writer:#skew_axis

require 'pdf/writer' pdf = PDF::Writer.new pdf.skew_axis(10) pdf.rectangle(100, 100, 100, 50).stroke pdf.skew_axis(10, 20) pdf.rectangle(100, 300, 100, 50).stroke File.open("2008022600.pdf", "wb") { |f| f.write pdf.render }

『とほほのJava入門』「その他 コマンドライン引数を参照する」

『とほほのJava入門』を読んでいるところ21. その他 の「コマンドライン引数を参照する」 ページのソースをそのまま試す。

lex を試す

#!/usr/bin/env python import ply.lex as lex tokens = ( 'A', 'PLUS', ) t_A = r'a' t_PLUS = r'\+' def t_error(t): print "Illegal character '%s'" % t.value[0] t.lexer.skip(1) lex.lex() lex.input("a+a") while 1: tok = lex.token() if not tok: b…