[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: recherche exemple simple sous Debian d'utilisation de GNU bison avec squelettes en C++



On Fri, 2025-03-21 at 10:32 +0100, didier gaumet wrote:
> 
> Sois gentil avec moi: j'y connais que dalle, désolé ;-)
> 
> d'après:
> https://www.gnu.org/software/bison/manual/html_node/C_002b_002b-Bison-Interface.html
> 
> j'avais vaguement l'impression qu'en fait tu pouvais considérer ce 
> fichier particulier de l'exemple précité:
> https://www.gnu.org/software/bison/manual/html_node/Calc_002b_002b-Top-Level.html
> 
> comme un squelette à passer en paramètre avec %skeletton $FILE
> 
> mais clairement tout ça me dépasse un peu (beaucoup) :-)


Le squelette est ce fichier passé par la directive %skeleton mais d'après la
sortie de 

    bison --help

que je reproduis ci-dessous en partie

on peut aussi utiliser l'option --skeleton=FILE

% bison --help
Usage: bison [OPTION]... FILE
Generate a deterministic LR or generalized LR (GLR) parser employing
LALR(1), IELR(1), or canonical LR(1) parser tables.

Mandatory arguments to long options are mandatory for short options too.
The same is true for optional arguments.

Operation Modes:
  -h, --help                 display this help and exit
  -V, --version              output version information and exit
Tuning the Parser:
  -L, --language=LANGUAGE          specify the output programming language
  -S, --skeleton=FILE              specify the skeleton to use

C'est un exemple de tel fichier passé par --skeleton que je cherche pour les
raisons que j'ai tenté d'expliquer en 

https://lists.debian.org/debian-user-french/2025/03/msg00155.html
https://lists.debian.org/debian-user-french/2025/03/msg00158.html
https://lists.debian.org/debian-user-french/2025/02/msg00056.html

et dans le cadre du projet RefPerSys (moteur d'inférences sous licence libre)
qui me tient à coeur. http://refpersys.org/



Librement

-- 
Basile STARYNKEVITCH                            <basile@starynkevitch.net>
8 rue de la Faïencerie                       http://starynkevitch.net/Basile/  
92340 Bourg-la-Reine                         https://github.com/bstarynk
France                                https://github.com/RefPerSys/RefPerSys


Reply to: