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/delphi.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/coderay/scanners/delphi.rb') diff --git a/lib/coderay/scanners/delphi.rb b/lib/coderay/scanners/delphi.rb index 77c3839..d02c632 100644 --- a/lib/coderay/scanners/delphi.rb +++ b/lib/coderay/scanners/delphi.rb @@ -109,7 +109,11 @@ module CodeRay module Scanners end match ||= matched - raise [match, kind], tokens if kind == :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, kind] -- cgit v1.2.1