• [^] # Re: Taille des entiers décimaux

    Posté par . En réponse au journal BinMake : pour construire un fichier binaire décrit en texte. Évalué à 4.

    Je verrais plutôt quelque chose de similaire à ce que vous avez utilisé pour l' endianness.
    C'est à dire une directive pour indiquer la taille minimum de stockage d'une donnée ou/et quelque chose de plus générique comme 8/16/32/64.

    Cela donnerais quelque chose comme les std::setiosflags du C++ pour formater les flux.

    .big-endian
    .decimal,2bytes
    123
    456
    .decimal,4bytes
    5
    -98
    .text,utf8
    "coucou"
    .text,utf8,iso8859-1
    "@èà−Ç"
    

    On pourrait même faire les deux et gérer les crochets pour n'affecter que la donnée en cours, mais ça alourdirait la syntaxe sans apporter grand chose à mon avis.

    D'ailleurs, il faudrait préciser l' endianness affecte aussi les textes, dans les cas où l'encodage prend plus d'un caractère.

    Sinon, bravo, j'adore l'idée.