Your message dated Tue, 04 Dec 2018 11:57:30 +0000
with message-id <[email protected]>
and subject line Bug#915422: Removed package(s) from unstable
has caused the Debian Bug report #522321,
regarding cl-lexer: Documentation is wrong on certain issues
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
522321: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522321
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cl-lexer
Version: 1-4
Severity: minor

The README file in the doc directory says:

"The LEXER package implements a lexical-analyzer-generator called DEFLEXER,
which is built on top of both REGEX and CLAWK. "

It is only based on REGEX, not on CLAWK.

The README file also claims:

                                                           "You can fix this
by specifying :flex-compatible as the first rule. This gives all patterns a
chance to examine the text and takes the one that matches the longest string
(first pattern wins in case of a tie). The down side of this option is that it
slows down the analyser. If you can solve the issue by reordering your rules
that's the way to do it."


"You can also write this lexer using the :flex-compatible option, in which case
you can write the int and flt rules in any order.

(deflexer test-lexer
  :flex-compatible
  ("[0-9]+"
    (return (values 'int (int %0))))
  ("[0-9]+([.][0-9]+([Ee][0-9]+)?)"
    (return (values 'flt (num %0))))
  ("[:space:]+")
 )
"

This is plainly wrong, no such option exists in the current version of the 
code.  If I do:

CL-USER> (lexer:deflexer test-lexer2
  :flex-compatible
  ("[0-9]+"
    (return (values 'int lexer:%0)))
  ("[0-9]+([.][0-9]+([Ee][0-9]+)?)"
    (return (values 'flt lexer:%0)))
  ("[:space:]+")
 )

the system tells me:

The value :FLEX-COMPATIBLE is not of type LIST.
   [Condition of type TYPE-ERROR]


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages cl-lexer depends on:
ii  cl-regex                      1-3        Common Lisp regular expression com
ii  common-lisp-controller        6.17       Common Lisp source and compiler ma

cl-lexer recommends no packages.

cl-lexer suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 1-5+rm

Dear submitter,

as the package cl-lexer has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/915422

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to