Sujet : Re: [MacCafé] From mal formé
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.usenet.lecteurs-de-newsDate : 02. Oct 2021, 17:39:44
Autres entêtes
Organisation : There's no cabale
Message-ID : <sja20g$ug3$1@cabale.usenet-fr.net>
References : 1 2 3 4 5 6 7 8 9 10 11 12
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Le 02/10/2021 18:15, Gilbert OLIVIER m'a répondu :
>
[...] Si ça se trouve, le « : » est correctement détecté comme
devant être protégé par des guillemets alors que les parenthèses ont été
oubliées dans la liste.
>
Oui, c'est tout à fait ça :-(
Voilà les caractères actuellement à prendre ne compte (lignes de
commentaires dans le code) :
// caractères à prendre en compte
// \ / < > @ , ; : . [ ]
Et les parenthèses sont bien absentes. Je ne sais pas pourquoi car je me
suis certainement appuyé sur la rfc 5322 pour cette liste…
Pour être tout à fait complet, il manque aussi les caractères de commande
(code inférieur à l'espace), l'espace elle-même, le guillemet double ("),
et les caractères de code supérieur au tilde.
En revanche, le slash (/) *ne* devrait *pas* faire partie de la liste des
caractères interdits dans un atom.
Plus simplement, voici la liste des caractères qui *peuvent* faire partie
d'un atom :
atext = ALPHA / DIGIT / ; Printable US-ASCII
"!" / "#" / ; characters not including
"$" / "%" / ; specials. Used for atoms.
"&" / "'" /
"*" / "+" /
"-" / "/" /
"=" / "?" /
"^" / "_" /
"`" / "{" /
"|" / "}" /
"~"
Et en guise de comparaison, voici la liste des caractères ASCII entre l'espace
et le tilde :
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~
Cordialement,
-- Olivier Miakinen