From a2834bb05c4ab5bd32437f333a26f8286438ade4 Mon Sep 17 00:00:00 2001 From: murphy Date: Sun, 16 Apr 2006 00:42:38 +0000 Subject: =?UTF-8?q?All=20scanners=20revisited=20not=20to=20produce=20error?= =?UTF-8?q?s=20unless=20in=20DEBUG=20mode.=20[thx@Daniel]=20Fixed=20numeri?= =?UTF-8?q?zation=20for=20input=20not=20ending=20with=20\n.=20Added=20test?= =?UTF-8?q?=20cases=20in=20C=20scanner=20tests.=20Added=20WoN=C3=A1Do=20as?= =?UTF-8?q?=20contributer=20for=20last=20Ruby=20scanner=20fix.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated TODO. --- lib/coderay/scanners/ruby.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib/coderay/scanners/ruby.rb') diff --git a/lib/coderay/scanners/ruby.rb b/lib/coderay/scanners/ruby.rb index 8127944..1dbcb17 100644 --- a/lib/coderay/scanners/ruby.rb +++ b/lib/coderay/scanners/ruby.rb @@ -366,9 +366,11 @@ module CodeRay module Scanners fancy_allowed = fancy_allowed == :set last_token_dot = last_token_dot == :set - if $DEBUG - raise_inspect 'error token %p in line %d' % [[match, type], line], tokens if not type or type == :error + if $DEBUG and (not kind or kind == :error) + raise_inspect 'Error token %p in line %d' % + [[match, kind], line], tokens end + raise_inspect 'Empty token', tokens unless match tokens << [match, type] -- cgit v1.2.1