rescue の後に [..] を置くと構文エラーになるのはなぜでしたっけ?

	irb(main):001:0> 1 rescue ""
	1
	irb(main):002:0> 1 rescue []
	SyntaxError: compile error
	(irb):2: parse error
	1 rescue []
	          ^
	(irb):2:in `irb_binding'

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Freeze this moment a little bit longer, make each impression
  a little bit stronger..  Experience slips away -- Time stand still"