• [^] # Re: aligner tabuler

    Posté par . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 3.

    La sémantique, c’est bien joli, mais si toi ou un de tes outils donne à des caractères une sémantique distincte de celle spécifiée par le langage et attendue par le compilateur, je pense que tu vas au devant d’ennuis.

    J'arrive un peu tard dans cette conversation mais je ne comprends pas ton argument du tout ... Pourrais-tu le développer s'il te plaît ?

    De ce que j'ai compris, le journal ne parle que de l'affichage d'une tabulation... Donc ça ne change strictement rien aux autre outils qui lisent le texte non ? Un peu comme le CSS qui est interprété légèrement différemment selon les navigateurs (padding/margin/border dans mon souvenir).

    D'ailleurs, quelle est la sémantique d'un caractère unicode dans un éditeur de texte ? Autant le côté "visualisation" je comprends, on peut "visualiser" n'importe quelle suite de bits avec de l'ASCII*, mais la "sémantique" dont tu sembles parler c'est plutôt "comment dois-je travailler avec ce caractère spécial", chose qui semble être du ressort de tout sauf d'un éditeur.

    Par la suite, tu expliques que les caractères de séparation de token (tabulation, fin de ligne, espaces) sont tous traités de manière identique par les programmes d'analyse lexicale/syntaxique dans les compilateurs/minifiers ... Et donc je ne vois pas la différence entre int\scoucou et int\tcoucou à ce niveau ...

    J'ai certainement loupé quelque chose, mais je n'arrive pas à trouver quoi !

    *On a choisi une sémantique d'affichage pour chaque octet