Index: gc_lang/fr/modules-js/lexicographe.js ================================================================== --- gc_lang/fr/modules-js/lexicographe.js +++ gc_lang/fr/modules-js/lexicographe.js @@ -205,12 +205,12 @@ [',', "virgule"], ['?', "point d’interrogation"], ['!', "point d’exclamation"], ['(', "parenthèse ouvrante"], [')', "parenthèse fermante"], - ['[', "crochet ouvrante"], - [']', "crochet fermante"], + ['[', "crochet ouvrant"], + [']', "crochet fermant"], ['{', "accolade ouvrante"], ['}', "accolade fermante"], ['-', "tiret"], ['—', "tiret cadratin"], ['–', "tiret demi-cadratin"], @@ -273,10 +273,45 @@ return { sType: oToken.sType, sValue: oToken.sValue.slice(0, 40) + "…", aLabel: ["hyperlien"] }; + break; + case 'TAG': + return { + sType: oToken.sType, + sValue: oToken.sValue, + aLabel: ["étiquette (hashtag)"] + }; + break; + case 'HTML': + return { + sType: oToken.sType, + sValue: oToken.sValue.slice(0, 40) + "…", + aLabel: ["balise HTML"] + }; + break; + case 'PSEUDOHTML': + return { + sType: oToken.sType, + sValue: oToken.sValue, + aLabel: ["balise pseudo-HTML"] + }; + break; + case 'HTMLENTITY': + return { + sType: oToken.sType, + sValue: oToken.sValue, + aLabel: ["entité caractère XML/HTML"] + }; + break; + case 'HOUR': + return { + sType: oToken.sType, + sValue: oToken.sValue, + aLabel: ["heure"] + }; break; case 'WORD_ELIDED': let sTemp = oToken.sValue.replace("’", "").replace("'", "").replace("`", "").toLowerCase(); return { sType: oToken.sType, @@ -373,11 +408,11 @@ }; } break; default: return { - sType: "NO_TYPE", + sType: oToken.sType, sValue: oToken.sValue, aLabel: ["token inconnu"] } } } catch (e) {