Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mv gs/ DataDesc/ ; change the prefix of parsing functions from gs_parse to gras_datad...
[simgrid.git] / src / gras / DataDesc / parse.yy.c
index d7cadbd..be09004 100644 (file)
@@ -1,25 +1,25 @@
-#define yy_create_buffer gs_parse__create_buffer
-#define yy_delete_buffer gs_parse__delete_buffer
-#define yy_scan_buffer gs_parse__scan_buffer
-#define yy_scan_string gs_parse__scan_string
-#define yy_scan_bytes gs_parse__scan_bytes
-#define yy_flex_debug gs_parse__flex_debug
-#define yy_init_buffer gs_parse__init_buffer
-#define yy_flush_buffer gs_parse__flush_buffer
-#define yy_load_buffer_state gs_parse__load_buffer_state
-#define yy_switch_to_buffer gs_parse__switch_to_buffer
-#define yyin gs_parse_in
-#define yyleng gs_parse_leng
-#define yylex gs_parse_lex
-#define yyout gs_parse_out
-#define yyrestart gs_parse_restart
-#define yytext gs_parse_text
-
-#line 19 "gs/parse.yy.c"
+#define yy_create_buffer gras_datadesc_parse__create_buffer
+#define yy_delete_buffer gras_datadesc_parse__delete_buffer
+#define yy_scan_buffer gras_datadesc_parse__scan_buffer
+#define yy_scan_string gras_datadesc_parse__scan_string
+#define yy_scan_bytes gras_datadesc_parse__scan_bytes
+#define yy_flex_debug gras_datadesc_parse__flex_debug
+#define yy_init_buffer gras_datadesc_parse__init_buffer
+#define yy_flush_buffer gras_datadesc_parse__flush_buffer
+#define yy_load_buffer_state gras_datadesc_parse__load_buffer_state
+#define yy_switch_to_buffer gras_datadesc_parse__switch_to_buffer
+#define yyin gras_datadesc_parse_in
+#define yyleng gras_datadesc_parse_leng
+#define yylex gras_datadesc_parse_lex
+#define yyout gras_datadesc_parse_out
+#define yyrestart gras_datadesc_parse_restart
+#define yytext gras_datadesc_parse_text
+
+#line 19 "DataDesc/parse.yy.c"
 /* A lexical scanner generated by flex */
 
 /* Scanner skeleton version:
- * 
+ * $Header$
  */
 
 #define FLEX_SCANNER
@@ -420,24 +420,24 @@ static char *yy_last_accepting_cpos;
 #define YY_MORE_ADJ 0
 #define YY_RESTORE_YY_MORE_OFFSET
 char *yytext;
-#line 1 "gs/parse.yy.l"
+#line 1 "DataDesc/parse.yy.l"
 #define INITIAL 0
 /**** MSG_LICENCE DO NOT REMOVE ****/
-#line 5 "gs/parse.yy.l"
-#include"gs/gs_private.h"
-#include"gs/parse.yy.h"
+#line 5 "DataDesc/parse.yy.l"
+#include"DataDesc/gs_private.h"
+#include"DataDesc/parse.yy.h"
 #include <string.h>
   YY_BUFFER_STATE input_buffer;
   FILE *file_to_parse;
 
-  int gs_parse_line_pos = 1;
-  int gs_parse_char_pos = 0;
-  int gs_parse_tok_num = 0;
+  int gras_datadesc_parse_line_pos = 1;
+  int gras_datadesc_parse_char_pos = 0;
+  int gras_datadesc_parse_tok_num = 0;
 #define comment 1
 #define foo 2
 #define str 3
 
-#line 441 "gs/parse.yy.c"
+#line 441 "DataDesc/parse.yy.c"
 
 /* Macros after this point can all be overridden by user definitions in
  * section 1.
@@ -599,14 +599,14 @@ YY_DECL
        register char *yy_cp, *yy_bp;
        register int yy_act;
 
-#line 21 "gs/parse.yy.l"
+#line 21 "DataDesc/parse.yy.l"
 
         int comment_caller=0;
 
-        char string_buf[GS_PARSE_MAX_STR_CONST];
+        char string_buf[GRAS_DATADESC_PARSE_MAX_STR_CONST];
         char *string_buf_ptr = NULL;
 
-#line 610 "gs/parse.yy.c"
+#line 610 "DataDesc/parse.yy.c"
 
        if ( yy_init )
                {
@@ -691,12 +691,12 @@ do_action:        /* This label is used only to access EOF actions. */
 
 case 1:
 YY_RULE_SETUP
-#line 27 "gs/parse.yy.l"
+#line 27 "DataDesc/parse.yy.l"
 
        YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 28 "gs/parse.yy.l"
+#line 28 "DataDesc/parse.yy.l"
 {
              comment_caller = INITIAL;
              BEGIN(comment);
@@ -704,7 +704,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 3:
 YY_RULE_SETUP
-#line 33 "gs/parse.yy.l"
+#line 33 "DataDesc/parse.yy.l"
 {
              comment_caller = foo;
              BEGIN(comment);
@@ -712,38 +712,38 @@ YY_RULE_SETUP
        YY_BREAK
 case 4:
 YY_RULE_SETUP
-#line 38 "gs/parse.yy.l"
+#line 38 "DataDesc/parse.yy.l"
 /* eat anything that's not a '*' */
        YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 39 "gs/parse.yy.l"
+#line 39 "DataDesc/parse.yy.l"
 /* eat up '*'s not followed by '/'s */
        YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 40 "gs/parse.yy.l"
-{++gs_parse_line_pos;gs_parse_char_pos=0;}
+#line 40 "DataDesc/parse.yy.l"
+{++gras_datadesc_parse_line_pos;gras_datadesc_parse_char_pos=0;}
        YY_BREAK
 case 7:
 YY_RULE_SETUP
-#line 41 "gs/parse.yy.l"
+#line 41 "DataDesc/parse.yy.l"
 BEGIN(comment_caller);
        YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 43 "gs/parse.yy.l"
-string_buf_ptr = string_buf; gs_parse_char_pos++; BEGIN(str);
+#line 43 "DataDesc/parse.yy.l"
+string_buf_ptr = string_buf; gras_datadesc_parse_char_pos++; BEGIN(str);
        YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 45 "gs/parse.yy.l"
+#line 45 "DataDesc/parse.yy.l"
 { /* saw closing quote - all done */
         BEGIN(INITIAL);
         *string_buf_ptr = '\0';
        yytext=string_buf;
-       gs_parse_char_pos++;
-       return GS_PARSE_TOKEN_WORD;
+       gras_datadesc_parse_char_pos++;
+       return GRAS_DATADESC_PARSE_TOKEN_WORD;
         /* return string constant token type and
          * value to parser
          */
@@ -751,7 +751,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 10:
 YY_RULE_SETUP
-#line 56 "gs/parse.yy.l"
+#line 56 "DataDesc/parse.yy.l"
 {
         /* error - unterminated string constant */
         /* generate error message */
@@ -759,7 +759,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 61 "gs/parse.yy.l"
+#line 61 "DataDesc/parse.yy.l"
 {
         /* octal escape sequence */
         int result;
@@ -770,12 +770,12 @@ YY_RULE_SETUP
                 /* error, constant is out-of-bounds */
 
         *string_buf_ptr++ = result;
-       gs_parse_char_pos++;
+       gras_datadesc_parse_char_pos++;
         }
        YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 74 "gs/parse.yy.l"
+#line 74 "DataDesc/parse.yy.l"
 {
         /* generate error - bad escape sequence; something
          * like '\48' or '\0777777'
@@ -784,95 +784,95 @@ YY_RULE_SETUP
        YY_BREAK
 case 13:
 YY_RULE_SETUP
-#line 80 "gs/parse.yy.l"
-{*string_buf_ptr++ = '\n';     gs_parse_char_pos++;}
+#line 80 "DataDesc/parse.yy.l"
+{*string_buf_ptr++ = '\n';     gras_datadesc_parse_char_pos++;}
        YY_BREAK
 case 14:
 YY_RULE_SETUP
-#line 81 "gs/parse.yy.l"
-{*string_buf_ptr++ = '\t';     gs_parse_char_pos++;}
+#line 81 "DataDesc/parse.yy.l"
+{*string_buf_ptr++ = '\t';     gras_datadesc_parse_char_pos++;}
        YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 82 "gs/parse.yy.l"
-{*string_buf_ptr++ = '\r';     gs_parse_char_pos++;}
+#line 82 "DataDesc/parse.yy.l"
+{*string_buf_ptr++ = '\r';     gras_datadesc_parse_char_pos++;}
        YY_BREAK
 case 16:
 YY_RULE_SETUP
-#line 83 "gs/parse.yy.l"
-{*string_buf_ptr++ = '\b';     gs_parse_char_pos++;}
+#line 83 "DataDesc/parse.yy.l"
+{*string_buf_ptr++ = '\b';     gras_datadesc_parse_char_pos++;}
        YY_BREAK
 case 17:
 YY_RULE_SETUP
-#line 84 "gs/parse.yy.l"
-{*string_buf_ptr++ = '\f';     gs_parse_char_pos++;}
+#line 84 "DataDesc/parse.yy.l"
+{*string_buf_ptr++ = '\f';     gras_datadesc_parse_char_pos++;}
        YY_BREAK
 case 18:
 YY_RULE_SETUP
-#line 86 "gs/parse.yy.l"
+#line 86 "DataDesc/parse.yy.l"
 {*string_buf_ptr++ = yytext[1];        
                 if(yytext[1]=='\n') {
-                 ++gs_parse_line_pos;gs_parse_char_pos=0;
-               } else { gs_parse_char_pos++;}
+                 ++gras_datadesc_parse_line_pos;gras_datadesc_parse_char_pos=0;
+               } else { gras_datadesc_parse_char_pos++;}
                }
        YY_BREAK
 case 19:
 YY_RULE_SETUP
-#line 92 "gs/parse.yy.l"
+#line 92 "DataDesc/parse.yy.l"
 {
         char *yptr = yytext;
 
         while ( *yptr )
          *string_buf_ptr++ = *yptr++;
-          gs_parse_char_pos++;
+          gras_datadesc_parse_char_pos++;
         }
        YY_BREAK
 case 20:
 YY_RULE_SETUP
-#line 100 "gs/parse.yy.l"
-{ gs_parse_char_pos+= strlen(yytext); return(GS_PARSE_TOKEN_WORD);}
+#line 100 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_char_pos+= strlen(yytext); return(GRAS_DATADESC_PARSE_TOKEN_WORD);}
        YY_BREAK
 case 21:
 YY_RULE_SETUP
-#line 101 "gs/parse.yy.l"
-{ gs_parse_char_pos++; return(GS_PARSE_TOKEN_LP);}
+#line 101 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_char_pos++; return(GRAS_DATADESC_PARSE_TOKEN_LP);}
        YY_BREAK
 case 22:
 YY_RULE_SETUP
-#line 102 "gs/parse.yy.l"
-{ gs_parse_char_pos++;return(GS_PARSE_TOKEN_RP);}
+#line 102 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_char_pos++;return(GRAS_DATADESC_PARSE_TOKEN_RP);}
        YY_BREAK
 case 23:
 YY_RULE_SETUP
-#line 103 "gs/parse.yy.l"
-{ gs_parse_char_pos++;return(GS_PARSE_TOKEN_STAR);}
+#line 103 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_char_pos++;return(GRAS_DATADESC_PARSE_TOKEN_STAR);}
        YY_BREAK
 case 24:
 YY_RULE_SETUP
-#line 104 "gs/parse.yy.l"
-{ gs_parse_char_pos++;return(GS_PARSE_TOKEN_SEMI_COLON);}
+#line 104 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_char_pos++;return(GRAS_DATADESC_PARSE_TOKEN_SEMI_COLON);}
        YY_BREAK
 case 25:
 YY_RULE_SETUP
-#line 105 "gs/parse.yy.l"
-{ gs_parse_char_pos++;return(GS_PARSE_TOKEN_COLON);}
+#line 105 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_char_pos++;return(GRAS_DATADESC_PARSE_TOKEN_COLON);}
        YY_BREAK
 case 26:
 YY_RULE_SETUP
-#line 106 "gs/parse.yy.l"
-{ gs_parse_line_pos++; gs_parse_char_pos=0;}
+#line 106 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_line_pos++; gras_datadesc_parse_char_pos=0;}
        YY_BREAK
 case 27:
 YY_RULE_SETUP
-#line 107 "gs/parse.yy.l"
-{ gs_parse_char_pos++;}
+#line 107 "DataDesc/parse.yy.l"
+{ gras_datadesc_parse_char_pos++;}
        YY_BREAK
 case 28:
 YY_RULE_SETUP
-#line 108 "gs/parse.yy.l"
+#line 108 "DataDesc/parse.yy.l"
 ECHO;
        YY_BREAK
-#line 876 "gs/parse.yy.c"
+#line 876 "DataDesc/parse.yy.c"
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(comment):
 case YY_STATE_EOF(foo):
@@ -1765,67 +1765,67 @@ int main()
        return 0;
        }
 #endif
-#line 108 "gs/parse.yy.l"
+#line 108 "DataDesc/parse.yy.l"
 
 /* {space}+                { return(TOKEN_SPACE);} */
 
-void gs_parse_dump(void) {
-  switch(gs_parse_tok_num) {
-  case GS_PARSE_TOKEN_LP      : {printf("TOKEN_LP ");break;}
-  case GS_PARSE_TOKEN_RP      : {printf("TOKEN_RP ");break;}
-  case GS_PARSE_TOKEN_WORD    : {printf("TOKEN_WORD ");break;}
-    //  case GS_PARSE_TOKEN_SPACE   : {printf("TOKEN_SPACE ");break;}
-    //  case GS_PARSE_TOKEN_COMMENT : {printf("TOKEN_COMMENT ");break;}
-  case GS_PARSE_TOKEN_NEWLINE : {printf("TOKEN_NEWLINE\n");return;}
-  case GS_PARSE_TOKEN_EMPTY : {printf("TOKEN_EMPTY\n");return;}
-  default             : {printf("Unknown token %d\n", gs_parse_tok_num);return;}
+void gras_datadesc_parse_dump(void) {
+  switch(gras_datadesc_parse_tok_num) {
+  case GRAS_DATADESC_PARSE_TOKEN_LP      : {printf("TOKEN_LP ");break;}
+  case GRAS_DATADESC_PARSE_TOKEN_RP      : {printf("TOKEN_RP ");break;}
+  case GRAS_DATADESC_PARSE_TOKEN_WORD    : {printf("TOKEN_WORD ");break;}
+    //  case GRAS_DATADESC_PARSE_TOKEN_SPACE   : {printf("TOKEN_SPACE ");break;}
+    //  case GRAS_DATADESC_PARSE_TOKEN_COMMENT : {printf("TOKEN_COMMENT ");break;}
+  case GRAS_DATADESC_PARSE_TOKEN_NEWLINE : {printf("TOKEN_NEWLINE\n");return;}
+  case GRAS_DATADESC_PARSE_TOKEN_EMPTY : {printf("TOKEN_EMPTY\n");return;}
+  default             : {printf("Unknown token %d\n", gras_datadesc_parse_tok_num);return;}
   }
-  printf("-->%s<-- [line %d, pos %d]\n",yytext,gs_parse_line_pos,gs_parse_char_pos);
+  printf("-->%s<-- [line %d, pos %d]\n",yytext,gras_datadesc_parse_line_pos,gras_datadesc_parse_char_pos);
   return;
 }
 
-int gs_parse_lex_n_dump(void) {
-  gs_parse_tok_num = gs_parse_lex();
+int gras_datadesc_parse_lex_n_dump(void) {
+  gras_datadesc_parse_tok_num = gras_datadesc_parse_lex();
   //  voir_val();
-  //  gs_parse_char_pos += strlen(yytext);
-  return(gs_parse_tok_num);
+  //  gras_datadesc_parse_char_pos += strlen(yytext);
+  return(gras_datadesc_parse_tok_num);
 }
 
-void  gs_parse_pointer_init(const char *file) {
+void  gras_datadesc_parse_pointer_init(const char *file) {
   file_to_parse = fopen(file,"r");
   input_buffer = yy_create_buffer( file_to_parse, 10 );
   yy_switch_to_buffer(input_buffer);
 
-  gs_parse_line_pos = 1;
-  gs_parse_char_pos = 0;
-  gs_parse_tok_num = 0;
+  gras_datadesc_parse_line_pos = 1;
+  gras_datadesc_parse_char_pos = 0;
+  gras_datadesc_parse_tok_num = 0;
 }
 
-void  gs_parse_pointer_close(void) {
+void  gras_datadesc_parse_pointer_close(void) {
   yy_delete_buffer(input_buffer);
   fclose(file_to_parse);
 
-  gs_parse_line_pos = 1;
-  gs_parse_char_pos = 0;
-  gs_parse_tok_num = 0;
+  gras_datadesc_parse_line_pos = 1;
+  gras_datadesc_parse_char_pos = 0;
+  gras_datadesc_parse_tok_num = 0;
 }
 
 
-void  gs_parse_pointer_string_init(const char *string_to_parse) {
+void  gras_datadesc_parse_pointer_string_init(const char *string_to_parse) {
   input_buffer = yy_scan_string (string_to_parse);
   yy_switch_to_buffer(input_buffer);
 
-  gs_parse_line_pos = 1;
-  gs_parse_char_pos = 0;
-  gs_parse_tok_num = 0;
+  gras_datadesc_parse_line_pos = 1;
+  gras_datadesc_parse_char_pos = 0;
+  gras_datadesc_parse_tok_num = 0;
 }
 
-void  gs_parse_pointer_string_close(void) {
+void  gras_datadesc_parse_pointer_string_close(void) {
   yy_delete_buffer(input_buffer);
 
-  gs_parse_line_pos = 1;
-  gs_parse_char_pos = 0;
-  gs_parse_tok_num = 0;
+  gras_datadesc_parse_line_pos = 1;
+  gras_datadesc_parse_char_pos = 0;
+  gras_datadesc_parse_tok_num = 0;
 }
 
 // Local variables: