Changeset 13


Ignore:
Timestamp:
Sep 14, 2010, 9:15:47 PM (9 years ago)
Author:
djay
Message:

Remove french comment. Some variable names are still in french.... Fix ticket #10

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-kernel/service_conf.l

    r9 r13  
    1 /* pour pouvoir acceder au numero de ligne dans bison */
    21%option noyywrap
    32%option yylineno
     
    87/**
    98
    10  fichier flex de verification xml
    11  ter d'analyse syntaxique 2006-2007
    12  ==================================
    13  
    14  auteurs:
    15  Jean-Marie CODOL
    16    &
    17  Naitan GROLLEMUND
    18 
    19 
    20 
    21 
    22 ======
    23  ce fichier est li�a 3 autres fichiers :
    24  parser.y
    25  makefile
    26  README
    27  
    28  pour compiler ce projet :
    29           linux : taper $make all
    30           windows : ouvrir avec dev-c++, configurer le makefile du projet et compiler
    31                     naviguer avec la ligne de commande jusqu'au repertoire.
    32 ======
    33 
    34 
    35  pour plus d'informations, voir le README
    36 
     9 authors : Jean-Marie CODOL, Naitan GROLLEMUND
    3710
    3811**/
     
    4013
    4114
    42 //======================================================
    43 /* pour avoir acces a strdup() */
    44 /* en effet, il faut garder une trace de la valeur */
    45 /* car yytext va varier et on ne pourra plus reconnaitre les */
    46 /* identifiants si on ne copie pas ces valeurs */
    4715#include <string.h>
    48 
    49 //======================================================
    50 /* pour la liaison avec bison */
    5116#include "service_conf.tab.h"
    5217
    53 //======================================================
    54 /* afficher ou pas une trace : */
    5518#ifdef DEBUG_SERVICE_CONF
    5619int affichetrace = 1;
     
    5821int affichetrace = 0;
    5922#endif
    60 //======================================================
    6123
    6224
    63 //======================================================
    64 /* on a l interdiction de mettre un commentaire avant une declaration : */
    6525int attentionImpossibleDeTrouverXMLDeclapres = 0 ;
    66 //======================================================
    6726
    68 //======================================================
    69 /* on a l interdiction de mettre un pi avant une declaration : */
    7027int attentionImpossibleDeTrouverPIapres = 0 ;
    71 //======================================================
    7228
    7329%}
    7430
    7531
    76 /*====================================================*/
    77 /*====================================================*/
    78 /* Les Separateurs xml */
    79 /*====================================================*/
    8032S               [ \t\r\n]+
    81 /*====================================================*/
    8233
     34CharRef         "&#"[0-9]+";"|"&#x"[0-9a-fA-F]+";"
    8335
     36egalevolue              {S}?"="{S}?
    8437
     38Name            ([_:]|[\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])(([\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])|[0-9.\-_:])*
    8539
    86 /*====================================================*/
    87 /* CharRef regle 66 */
    88 /*====================================================*/
    89 CharRef         "&#"[0-9]+";"|"&#x"[0-9a-fA-F]+";"
    90 /*====================================================*/
     40chardata        [^<]*
    9141
    92 
    93 
    94 
    95 /*====================================================*/
    96 /*   espaces? '=' espaces?    regle 25  */
    97 /* si on veut pouvoir utiliser S dans bison, */
    98 /* il faut cr�r au moins une autre start condition */
    99 /* comme on n'utilise "egalevolue" que pour version et encoding */
    100 /* il est pr��able de rajouter cette macro */
    101 /*====================================================*/
    102 egalevolue              {S}?"="{S}?
    103 /*====================================================*/
    104 
    105 
    106 
    107 
    108 /*====================================================*/
    109 /* Name regle 5 */
    110 /*====================================================*/
    111 /*** Name               [a-zA-Z_:][a-zA-Z0-9.\-_:]* ***/
    112 Name            ([_:]|[\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])(([\x41-\x5A]|[\x61-\x7A]|[\xC0-\xD6]|[\xD8-\xF6]|[\xF8-\xFF])|[0-9.\-_:])*
    113 /*====================================================*/
    114 
    115 
    116 
    117 
    118 
    119 /*====================================================*/
    120 /* chardata  regle 14 */
    121 /*====================================================*/
    122 /**chardata     [a-zA-Z0-9_\-.:" "\"\'\\]***/
    123 chardata        [^<]*
    124 /*====================================================*/
    12542attname [a-zA-Z0-9_\-]+
    12643attvalue1       [\*\+,;@a-zA-Z0-9_\-::.:" "\"\'/\\\(\)]+
    12744
    128 
    129 
    130 
    131 
    132 /*====================================================*/
    133 /* attvalue regle 10 */
    134 /*====================================================*/
    135 /* attvalue             \"([^"&]|{CharRef})*\"|\'([^'&]|{CharRef})*\' */
    136 /* pas tr� classe mais ca marche . */
    13745attvalue                \"[^"]*\"|\'[^']*\'\(\)
    138 /*====================================================*/
    13946
    14047whitespace                      [ ]{0,}
     
    14451
    14552
    146 /*====================================================*/
    147 /* initial = de debut a ?> du prolog ; DANSBALISE = dans une balise ; HORSBALISE = hors d'une balise */
    148 /*====================================================*/
    14953%x DANSBALISE HORSBALISE PAIRSTART
    150 /*====================================================*/
    15154
    15255
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png