Bug #1243

RCP: 0.7.7, CQP error message on expression containing double quotes

Ajouté par Alexey Lavrentev il y a plus de 10 ans. Mis à jour il y a plus de 6 ans.

Statut:New Début:27/01/2015
Priorité:Normal Echéance:
Assigné à:- % réalisé:

0%

Catégorie:SearchEngine Temps passé: -
Version cible:TXM 0.X.X

Description

To reproduce the bug, use a corpus containing double quotes ("), e.g. GRAAL

Double quotes must be escaped using backslash, but it does not work if the expression contains anoter token with double quotes around the value:

The query [word="\""] [word="."]* fail with the following CQP messages.

CL: Regex Compile Error: missing terminating ] for character class
CQP Error:
    Illegal regular expression: \""][word=
CQP Error:
    CQP Syntax Error: syntax error, unexpected $undefined, expecting IMPLIES or '|' or '&' or ']'
    Q22 = [word="\""][word=".* <--

Historique

#1 Mis à jour par Alexey Lavrentev il y a plus de 10 ans

  • Description mis à jour (diff)

#2 Mis à jour par Alexey Lavrentev il y a plus de 10 ans

  • Tracker changé de Task à Bug

#3 Mis à jour par Matthieu Decorde il y a plus de 10 ans

  • Version cible mis à TXM 0.7.8

#4 Mis à jour par Matthieu Decorde il y a environ 10 ans

  • Version cible changé de TXM 0.7.8 à TXM 0.8.0a (split/restructuration)

#5 Mis à jour par Sebastien Jacquot il y a plus de 7 ans

  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0

#6 Mis à jour par Matthieu Decorde il y a plus de 6 ans

  • Description mis à jour (diff)
  • Catégorie mis à SearchEngine

#7 Mis à jour par Matthieu Decorde il y a plus de 6 ans

  • Version cible changé de TXM 0.8.0 à TXM 0.X.X

Formats disponibles : Atom PDF