/* A lexical scanner generated by flex */
-#define yy_create_buffer surf_parse__create_buffer
-#define yy_delete_buffer surf_parse__delete_buffer
-#define yy_scan_buffer surf_parse__scan_buffer
-#define yy_scan_string surf_parse__scan_string
-#define yy_scan_bytes surf_parse__scan_bytes
-#define yy_init_buffer surf_parse__init_buffer
-#define yy_flush_buffer surf_parse__flush_buffer
-#define yy_load_buffer_state surf_parse__load_buffer_state
-#define yy_switch_to_buffer surf_parse__switch_to_buffer
-#define yypush_buffer_state surf_parse_push_buffer_state
-#define yypop_buffer_state surf_parse_pop_buffer_state
-#define yyensure_buffer_stack surf_parse_ensure_buffer_stack
-#define yy_flex_debug surf_parse__flex_debug
-#define yyin surf_parse_in
-#define yyleng surf_parse_leng
-#define yylex surf_parse_lex
-#define yylineno surf_parse_lineno
-#define yyout surf_parse_out
-#define yyrestart surf_parse_restart
-#define yytext surf_parse_text
-#define yywrap surf_parse_wrap
-#define yyalloc surf_parse_alloc
-#define yyrealloc surf_parse_realloc
-#define yyfree surf_parse_free
+#define yy_create_buffer simgrid_parse__create_buffer
+#define yy_delete_buffer simgrid_parse__delete_buffer
+#define yy_scan_buffer simgrid_parse__scan_buffer
+#define yy_scan_string simgrid_parse__scan_string
+#define yy_scan_bytes simgrid_parse__scan_bytes
+#define yy_init_buffer simgrid_parse__init_buffer
+#define yy_flush_buffer simgrid_parse__flush_buffer
+#define yy_load_buffer_state simgrid_parse__load_buffer_state
+#define yy_switch_to_buffer simgrid_parse__switch_to_buffer
+#define yypush_buffer_state simgrid_parse_push_buffer_state
+#define yypop_buffer_state simgrid_parse_pop_buffer_state
+#define yyensure_buffer_stack simgrid_parse_ensure_buffer_stack
+#define yy_flex_debug simgrid_parse__flex_debug
+#define yyin simgrid_parse_in
+#define yyleng simgrid_parse_leng
+#define yylex simgrid_parse_lex
+#define yylineno simgrid_parse_lineno
+#define yyout simgrid_parse_out
+#define yyrestart simgrid_parse_restart
+#define yytext simgrid_parse_text
+#define yywrap simgrid_parse_wrap
+#define yyalloc simgrid_parse_alloc
+#define yyrealloc simgrid_parse_realloc
+#define yyfree simgrid_parse_free
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
#endif
#ifdef yy_create_buffer
-#define surf_parse__create_buffer_ALREADY_DEFINED
+#define simgrid_parse__create_buffer_ALREADY_DEFINED
#else
-#define yy_create_buffer surf_parse__create_buffer
+#define yy_create_buffer simgrid_parse__create_buffer
#endif
#ifdef yy_delete_buffer
-#define surf_parse__delete_buffer_ALREADY_DEFINED
+#define simgrid_parse__delete_buffer_ALREADY_DEFINED
#else
-#define yy_delete_buffer surf_parse__delete_buffer
+#define yy_delete_buffer simgrid_parse__delete_buffer
#endif
#ifdef yy_scan_buffer
-#define surf_parse__scan_buffer_ALREADY_DEFINED
+#define simgrid_parse__scan_buffer_ALREADY_DEFINED
#else
-#define yy_scan_buffer surf_parse__scan_buffer
+#define yy_scan_buffer simgrid_parse__scan_buffer
#endif
#ifdef yy_scan_string
-#define surf_parse__scan_string_ALREADY_DEFINED
+#define simgrid_parse__scan_string_ALREADY_DEFINED
#else
-#define yy_scan_string surf_parse__scan_string
+#define yy_scan_string simgrid_parse__scan_string
#endif
#ifdef yy_scan_bytes
-#define surf_parse__scan_bytes_ALREADY_DEFINED
+#define simgrid_parse__scan_bytes_ALREADY_DEFINED
#else
-#define yy_scan_bytes surf_parse__scan_bytes
+#define yy_scan_bytes simgrid_parse__scan_bytes
#endif
#ifdef yy_init_buffer
-#define surf_parse__init_buffer_ALREADY_DEFINED
+#define simgrid_parse__init_buffer_ALREADY_DEFINED
#else
-#define yy_init_buffer surf_parse__init_buffer
+#define yy_init_buffer simgrid_parse__init_buffer
#endif
#ifdef yy_flush_buffer
-#define surf_parse__flush_buffer_ALREADY_DEFINED
+#define simgrid_parse__flush_buffer_ALREADY_DEFINED
#else
-#define yy_flush_buffer surf_parse__flush_buffer
+#define yy_flush_buffer simgrid_parse__flush_buffer
#endif
#ifdef yy_load_buffer_state
-#define surf_parse__load_buffer_state_ALREADY_DEFINED
+#define simgrid_parse__load_buffer_state_ALREADY_DEFINED
#else
-#define yy_load_buffer_state surf_parse__load_buffer_state
+#define yy_load_buffer_state simgrid_parse__load_buffer_state
#endif
#ifdef yy_switch_to_buffer
-#define surf_parse__switch_to_buffer_ALREADY_DEFINED
+#define simgrid_parse__switch_to_buffer_ALREADY_DEFINED
#else
-#define yy_switch_to_buffer surf_parse__switch_to_buffer
+#define yy_switch_to_buffer simgrid_parse__switch_to_buffer
#endif
#ifdef yypush_buffer_state
-#define surf_parse_push_buffer_state_ALREADY_DEFINED
+#define simgrid_parse_push_buffer_state_ALREADY_DEFINED
#else
-#define yypush_buffer_state surf_parse_push_buffer_state
+#define yypush_buffer_state simgrid_parse_push_buffer_state
#endif
#ifdef yypop_buffer_state
-#define surf_parse_pop_buffer_state_ALREADY_DEFINED
+#define simgrid_parse_pop_buffer_state_ALREADY_DEFINED
#else
-#define yypop_buffer_state surf_parse_pop_buffer_state
+#define yypop_buffer_state simgrid_parse_pop_buffer_state
#endif
#ifdef yyensure_buffer_stack
-#define surf_parse_ensure_buffer_stack_ALREADY_DEFINED
+#define simgrid_parse_ensure_buffer_stack_ALREADY_DEFINED
#else
-#define yyensure_buffer_stack surf_parse_ensure_buffer_stack
+#define yyensure_buffer_stack simgrid_parse_ensure_buffer_stack
#endif
#ifdef yylex
-#define surf_parse_lex_ALREADY_DEFINED
+#define simgrid_parse_lex_ALREADY_DEFINED
#else
-#define yylex surf_parse_lex
+#define yylex simgrid_parse_lex
#endif
#ifdef yyrestart
-#define surf_parse_restart_ALREADY_DEFINED
+#define simgrid_parse_restart_ALREADY_DEFINED
#else
-#define yyrestart surf_parse_restart
+#define yyrestart simgrid_parse_restart
#endif
#ifdef yylex_init
-#define surf_parse_lex_init_ALREADY_DEFINED
+#define simgrid_parse_lex_init_ALREADY_DEFINED
#else
-#define yylex_init surf_parse_lex_init
+#define yylex_init simgrid_parse_lex_init
#endif
#ifdef yylex_init_extra
-#define surf_parse_lex_init_extra_ALREADY_DEFINED
+#define simgrid_parse_lex_init_extra_ALREADY_DEFINED
#else
-#define yylex_init_extra surf_parse_lex_init_extra
+#define yylex_init_extra simgrid_parse_lex_init_extra
#endif
#ifdef yylex_destroy
-#define surf_parse_lex_destroy_ALREADY_DEFINED
+#define simgrid_parse_lex_destroy_ALREADY_DEFINED
#else
-#define yylex_destroy surf_parse_lex_destroy
+#define yylex_destroy simgrid_parse_lex_destroy
#endif
#ifdef yyget_debug
-#define surf_parse_get_debug_ALREADY_DEFINED
+#define simgrid_parse_get_debug_ALREADY_DEFINED
#else
-#define yyget_debug surf_parse_get_debug
+#define yyget_debug simgrid_parse_get_debug
#endif
#ifdef yyset_debug
-#define surf_parse_set_debug_ALREADY_DEFINED
+#define simgrid_parse_set_debug_ALREADY_DEFINED
#else
-#define yyset_debug surf_parse_set_debug
+#define yyset_debug simgrid_parse_set_debug
#endif
#ifdef yyget_extra
-#define surf_parse_get_extra_ALREADY_DEFINED
+#define simgrid_parse_get_extra_ALREADY_DEFINED
#else
-#define yyget_extra surf_parse_get_extra
+#define yyget_extra simgrid_parse_get_extra
#endif
#ifdef yyset_extra
-#define surf_parse_set_extra_ALREADY_DEFINED
+#define simgrid_parse_set_extra_ALREADY_DEFINED
#else
-#define yyset_extra surf_parse_set_extra
+#define yyset_extra simgrid_parse_set_extra
#endif
#ifdef yyget_in
-#define surf_parse_get_in_ALREADY_DEFINED
+#define simgrid_parse_get_in_ALREADY_DEFINED
#else
-#define yyget_in surf_parse_get_in
+#define yyget_in simgrid_parse_get_in
#endif
#ifdef yyset_in
-#define surf_parse_set_in_ALREADY_DEFINED
+#define simgrid_parse_set_in_ALREADY_DEFINED
#else
-#define yyset_in surf_parse_set_in
+#define yyset_in simgrid_parse_set_in
#endif
#ifdef yyget_out
-#define surf_parse_get_out_ALREADY_DEFINED
+#define simgrid_parse_get_out_ALREADY_DEFINED
#else
-#define yyget_out surf_parse_get_out
+#define yyget_out simgrid_parse_get_out
#endif
#ifdef yyset_out
-#define surf_parse_set_out_ALREADY_DEFINED
+#define simgrid_parse_set_out_ALREADY_DEFINED
#else
-#define yyset_out surf_parse_set_out
+#define yyset_out simgrid_parse_set_out
#endif
#ifdef yyget_leng
-#define surf_parse_get_leng_ALREADY_DEFINED
+#define simgrid_parse_get_leng_ALREADY_DEFINED
#else
-#define yyget_leng surf_parse_get_leng
+#define yyget_leng simgrid_parse_get_leng
#endif
#ifdef yyget_text
-#define surf_parse_get_text_ALREADY_DEFINED
+#define simgrid_parse_get_text_ALREADY_DEFINED
#else
-#define yyget_text surf_parse_get_text
+#define yyget_text simgrid_parse_get_text
#endif
#ifdef yyget_lineno
-#define surf_parse_get_lineno_ALREADY_DEFINED
+#define simgrid_parse_get_lineno_ALREADY_DEFINED
#else
-#define yyget_lineno surf_parse_get_lineno
+#define yyget_lineno simgrid_parse_get_lineno
#endif
#ifdef yyset_lineno
-#define surf_parse_set_lineno_ALREADY_DEFINED
+#define simgrid_parse_set_lineno_ALREADY_DEFINED
#else
-#define yyset_lineno surf_parse_set_lineno
+#define yyset_lineno simgrid_parse_set_lineno
#endif
#ifdef yywrap
-#define surf_parse_wrap_ALREADY_DEFINED
+#define simgrid_parse_wrap_ALREADY_DEFINED
#else
-#define yywrap surf_parse_wrap
+#define yywrap simgrid_parse_wrap
#endif
#ifdef yyalloc
-#define surf_parse_alloc_ALREADY_DEFINED
+#define simgrid_parse_alloc_ALREADY_DEFINED
#else
-#define yyalloc surf_parse_alloc
+#define yyalloc simgrid_parse_alloc
#endif
#ifdef yyrealloc
-#define surf_parse_realloc_ALREADY_DEFINED
+#define simgrid_parse_realloc_ALREADY_DEFINED
#else
-#define yyrealloc surf_parse_realloc
+#define yyrealloc simgrid_parse_realloc
#endif
#ifdef yyfree
-#define surf_parse_free_ALREADY_DEFINED
+#define simgrid_parse_free_ALREADY_DEFINED
#else
-#define yyfree surf_parse_free
+#define yyfree simgrid_parse_free
#endif
#ifdef yytext
-#define surf_parse_text_ALREADY_DEFINED
+#define simgrid_parse_text_ALREADY_DEFINED
#else
-#define yytext surf_parse_text
+#define yytext simgrid_parse_text
#endif
#ifdef yyleng
-#define surf_parse_leng_ALREADY_DEFINED
+#define simgrid_parse_leng_ALREADY_DEFINED
#else
-#define yyleng surf_parse_leng
+#define yyleng simgrid_parse_leng
#endif
#ifdef yyin
-#define surf_parse_in_ALREADY_DEFINED
+#define simgrid_parse_in_ALREADY_DEFINED
#else
-#define yyin surf_parse_in
+#define yyin simgrid_parse_in
#endif
#ifdef yyout
-#define surf_parse_out_ALREADY_DEFINED
+#define simgrid_parse_out_ALREADY_DEFINED
#else
-#define yyout surf_parse_out
+#define yyout simgrid_parse_out
#endif
#ifdef yy_flex_debug
-#define surf_parse__flex_debug_ALREADY_DEFINED
+#define simgrid_parse__flex_debug_ALREADY_DEFINED
#else
-#define yy_flex_debug surf_parse__flex_debug
+#define yy_flex_debug simgrid_parse__flex_debug
#endif
#ifdef yylineno
-#define surf_parse_lineno_ALREADY_DEFINED
+#define simgrid_parse_lineno_ALREADY_DEFINED
#else
-#define yylineno surf_parse_lineno
+#define yylineno simgrid_parse_lineno
#endif
/* First, we deal with platform-specific or compiler-specific issues. */
/* Begin user sect3 */
-#define surf_parse_wrap() (/*CONSTCOND*/1)
+#define simgrid_parse_wrap() (/*CONSTCOND*/ 1)
#define YY_SKIP_YYWRAP
typedef flex_uint8_t YY_CHAR;
if (!AX_simgrid_parse_backbone_latency) FAIL("Required attribute `latency' not set for `backbone' element.");
LEAVE; STag_simgrid_parse_backbone(); simgrid_parse_pcdata_ix = 0; ETag_simgrid_parse_backbone(); popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_5: case S_simgrid_parse_zone_6: SET(S_simgrid_parse_zone_6); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
}
}
YY_BREAK
ETag_simgrid_parse_backbone();
popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_5: case S_simgrid_parse_zone_6: SET(S_simgrid_parse_zone_6); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
}
}
YY_BREAK
if (!AX_simgrid_parse_cabinet_suffix) FAIL("Required attribute `suffix' not set for `cabinet' element.");
LEAVE; STag_simgrid_parse_cabinet(); simgrid_parse_pcdata_ix = 0; ETag_simgrid_parse_cabinet(); popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
}
}
YY_BREAK
ETag_simgrid_parse_cabinet();
popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
}
}
YY_BREAK
if (!AX_simgrid_parse_include_file) FAIL("Required attribute `file' not set for `include' element.");
LEAVE; STag_simgrid_parse_include(); simgrid_parse_pcdata_ix = 0; ETag_simgrid_parse_include(); popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_5: case S_simgrid_parse_zone_6: SET(S_simgrid_parse_zone_6); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
}
}
YY_BREAK
ETag_simgrid_parse_include();
popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_5: case S_simgrid_parse_zone_6: SET(S_simgrid_parse_zone_6); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
}
}
YY_BREAK
if (!AX_simgrid_parse_link_id) FAIL("Required attribute `id' not set for `link' element.");
LEAVE; STag_simgrid_parse_link(); simgrid_parse_pcdata_ix = 0; ETag_simgrid_parse_link(); popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_5: case S_simgrid_parse_zone_6: SET(S_simgrid_parse_zone_6); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
}
}
YY_BREAK
ETag_simgrid_parse_link();
popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: case S_simgrid_parse_AS_1: case S_simgrid_parse_AS_3: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_5: case S_simgrid_parse_AS_6: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_1: case S_simgrid_parse_zone_5: case S_simgrid_parse_zone_6: SET(S_simgrid_parse_zone_6); break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ case S_simgrid_parse_AS_6:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
}
}
YY_BREAK
if (!AX_simgrid_parse_trace_periodicity) FAIL("Required attribute `periodicity' not set for `trace' element.");
LEAVE; STag_simgrid_parse_trace(); simgrid_parse_pcdata_ix = 0; ETag_simgrid_parse_trace(); popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_10: case S_simgrid_parse_AS_11: case S_simgrid_parse_AS_3: case S_simgrid_parse_AS_4: case S_simgrid_parse_AS_6: case S_simgrid_parse_AS_7: case S_simgrid_parse_AS_9: SET(S_simgrid_parse_AS_11); break;
- case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_12: case S_simgrid_parse_AS_15: case S_simgrid_parse_AS_16: case S_simgrid_parse_AS_1: SET(S_simgrid_parse_AS_16); break;
- case S_simgrid_parse_AS_5: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_AS_8: SET(S_simgrid_parse_AS_9); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_10: case S_simgrid_parse_zone_11: case S_simgrid_parse_zone_6: case S_simgrid_parse_zone_7: SET(S_simgrid_parse_zone_11); break;
- case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_12: case S_simgrid_parse_zone_15: case S_simgrid_parse_zone_16: case S_simgrid_parse_zone_1: SET(S_simgrid_parse_zone_16); break;
- case S_simgrid_parse_zone_5: SET(S_simgrid_parse_zone_6); break;
- case S_simgrid_parse_zone_4: case S_simgrid_parse_zone_8: case S_simgrid_parse_zone_9: SET(S_simgrid_parse_zone_9); break;
+ case S_simgrid_parse_AS_10:
+ case S_simgrid_parse_AS_11:
+ case S_simgrid_parse_AS_7:
+ SET(S_simgrid_parse_AS_11);
+ break;
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_12:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_15:
+ case S_simgrid_parse_AS_16:
+ SET(S_simgrid_parse_AS_16);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_AS_4:
+ case S_simgrid_parse_AS_6:
+ case S_simgrid_parse_AS_8:
+ case S_simgrid_parse_AS_9:
+ SET(S_simgrid_parse_AS_9);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_10:
+ case S_simgrid_parse_zone_11:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_4:
+ case S_simgrid_parse_zone_7:
+ SET(S_simgrid_parse_zone_11);
+ break;
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_12:
+ case S_simgrid_parse_zone_15:
+ case S_simgrid_parse_zone_16:
+ SET(S_simgrid_parse_zone_16);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
+ case S_simgrid_parse_zone_8:
+ case S_simgrid_parse_zone_9:
+ SET(S_simgrid_parse_zone_9);
+ break;
}
}
YY_BREAK
simgrid_parse_pcdata_ix = popbuffer();
popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_10: case S_simgrid_parse_AS_11: case S_simgrid_parse_AS_3: case S_simgrid_parse_AS_4: case S_simgrid_parse_AS_6: case S_simgrid_parse_AS_7: case S_simgrid_parse_AS_9: SET(S_simgrid_parse_AS_11); break;
- case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_12: case S_simgrid_parse_AS_15: case S_simgrid_parse_AS_16: case S_simgrid_parse_AS_1: SET(S_simgrid_parse_AS_16); break;
- case S_simgrid_parse_AS_5: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_AS_8: SET(S_simgrid_parse_AS_9); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_10: case S_simgrid_parse_zone_11: case S_simgrid_parse_zone_6: case S_simgrid_parse_zone_7: SET(S_simgrid_parse_zone_11); break;
- case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_12: case S_simgrid_parse_zone_15: case S_simgrid_parse_zone_16: case S_simgrid_parse_zone_1: SET(S_simgrid_parse_zone_16); break;
- case S_simgrid_parse_zone_5: SET(S_simgrid_parse_zone_6); break;
- case S_simgrid_parse_zone_4: case S_simgrid_parse_zone_8: case S_simgrid_parse_zone_9: SET(S_simgrid_parse_zone_9); break;
+ case S_simgrid_parse_AS_10:
+ case S_simgrid_parse_AS_11:
+ case S_simgrid_parse_AS_7:
+ SET(S_simgrid_parse_AS_11);
+ break;
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_12:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_15:
+ case S_simgrid_parse_AS_16:
+ SET(S_simgrid_parse_AS_16);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_AS_4:
+ case S_simgrid_parse_AS_6:
+ case S_simgrid_parse_AS_8:
+ case S_simgrid_parse_AS_9:
+ SET(S_simgrid_parse_AS_9);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_10:
+ case S_simgrid_parse_zone_11:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_4:
+ case S_simgrid_parse_zone_7:
+ SET(S_simgrid_parse_zone_11);
+ break;
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_12:
+ case S_simgrid_parse_zone_15:
+ case S_simgrid_parse_zone_16:
+ SET(S_simgrid_parse_zone_16);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
+ case S_simgrid_parse_zone_8:
+ case S_simgrid_parse_zone_9:
+ SET(S_simgrid_parse_zone_9);
+ break;
}
}
YY_BREAK
if (!AX_simgrid_parse_trace___connect_trace) FAIL("Required attribute `trace' not set for `trace_connect' element.");
LEAVE; STag_simgrid_parse_trace___connect(); simgrid_parse_pcdata_ix = 0; ETag_simgrid_parse_trace___connect(); popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_10: case S_simgrid_parse_AS_11: case S_simgrid_parse_AS_3: case S_simgrid_parse_AS_4: case S_simgrid_parse_AS_6: case S_simgrid_parse_AS_7: case S_simgrid_parse_AS_9: SET(S_simgrid_parse_AS_11); break;
- case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_12: case S_simgrid_parse_AS_15: case S_simgrid_parse_AS_16: case S_simgrid_parse_AS_1: SET(S_simgrid_parse_AS_16); break;
- case S_simgrid_parse_AS_5: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_AS_8: SET(S_simgrid_parse_AS_9); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_10: case S_simgrid_parse_zone_11: case S_simgrid_parse_zone_6: case S_simgrid_parse_zone_7: SET(S_simgrid_parse_zone_11); break;
- case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_12: case S_simgrid_parse_zone_15: case S_simgrid_parse_zone_16: case S_simgrid_parse_zone_1: SET(S_simgrid_parse_zone_16); break;
- case S_simgrid_parse_zone_5: SET(S_simgrid_parse_zone_6); break;
- case S_simgrid_parse_zone_4: case S_simgrid_parse_zone_8: case S_simgrid_parse_zone_9: SET(S_simgrid_parse_zone_9); break;
+ case S_simgrid_parse_AS_10:
+ case S_simgrid_parse_AS_11:
+ case S_simgrid_parse_AS_7:
+ SET(S_simgrid_parse_AS_11);
+ break;
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_12:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_15:
+ case S_simgrid_parse_AS_16:
+ SET(S_simgrid_parse_AS_16);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_AS_4:
+ case S_simgrid_parse_AS_6:
+ case S_simgrid_parse_AS_8:
+ case S_simgrid_parse_AS_9:
+ SET(S_simgrid_parse_AS_9);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_10:
+ case S_simgrid_parse_zone_11:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_4:
+ case S_simgrid_parse_zone_7:
+ SET(S_simgrid_parse_zone_11);
+ break;
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_12:
+ case S_simgrid_parse_zone_15:
+ case S_simgrid_parse_zone_16:
+ SET(S_simgrid_parse_zone_16);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
+ case S_simgrid_parse_zone_8:
+ case S_simgrid_parse_zone_9:
+ SET(S_simgrid_parse_zone_9);
+ break;
}
}
YY_BREAK
ETag_simgrid_parse_trace___connect();
popbuffer(); /* attribute */
switch (YY_START) {
- case S_simgrid_parse_AS: case S_simgrid_parse_AS_10: case S_simgrid_parse_AS_11: case S_simgrid_parse_AS_3: case S_simgrid_parse_AS_4: case S_simgrid_parse_AS_6: case S_simgrid_parse_AS_7: case S_simgrid_parse_AS_9: SET(S_simgrid_parse_AS_11); break;
- case S_simgrid_parse_AS_13: case S_simgrid_parse_AS_14: SET(S_simgrid_parse_AS_14); break;
- case S_simgrid_parse_AS_12: case S_simgrid_parse_AS_15: case S_simgrid_parse_AS_16: case S_simgrid_parse_AS_1: SET(S_simgrid_parse_AS_16); break;
- case S_simgrid_parse_AS_5: SET(S_simgrid_parse_AS_6); break;
- case S_simgrid_parse_AS_8: SET(S_simgrid_parse_AS_9); break;
- case S_simgrid_parse_include: case S_simgrid_parse_include_1: case S_simgrid_parse_include_2: SET(S_simgrid_parse_include_2); break;
- case S_simgrid_parse_platform: case S_simgrid_parse_platform_1: case S_simgrid_parse_platform_3: case S_simgrid_parse_platform_5: case S_simgrid_parse_platform_6: SET(S_simgrid_parse_platform_6); break;
- case S_simgrid_parse_zone: case S_simgrid_parse_zone_10: case S_simgrid_parse_zone_11: case S_simgrid_parse_zone_6: case S_simgrid_parse_zone_7: SET(S_simgrid_parse_zone_11); break;
- case S_simgrid_parse_zone_13: case S_simgrid_parse_zone_14: case S_simgrid_parse_zone_3: SET(S_simgrid_parse_zone_14); break;
- case S_simgrid_parse_zone_12: case S_simgrid_parse_zone_15: case S_simgrid_parse_zone_16: case S_simgrid_parse_zone_1: SET(S_simgrid_parse_zone_16); break;
- case S_simgrid_parse_zone_5: SET(S_simgrid_parse_zone_6); break;
- case S_simgrid_parse_zone_4: case S_simgrid_parse_zone_8: case S_simgrid_parse_zone_9: SET(S_simgrid_parse_zone_9); break;
+ case S_simgrid_parse_AS_10:
+ case S_simgrid_parse_AS_11:
+ case S_simgrid_parse_AS_7:
+ SET(S_simgrid_parse_AS_11);
+ break;
+ case S_simgrid_parse_AS_13:
+ case S_simgrid_parse_AS_3:
+ SET(S_simgrid_parse_AS_14);
+ break;
+ case S_simgrid_parse_AS:
+ case S_simgrid_parse_AS_12:
+ case S_simgrid_parse_AS_14:
+ case S_simgrid_parse_AS_15:
+ case S_simgrid_parse_AS_16:
+ SET(S_simgrid_parse_AS_16);
+ break;
+ case S_simgrid_parse_AS_1:
+ case S_simgrid_parse_AS_5:
+ SET(S_simgrid_parse_AS_6);
+ break;
+ case S_simgrid_parse_AS_4:
+ case S_simgrid_parse_AS_6:
+ case S_simgrid_parse_AS_8:
+ case S_simgrid_parse_AS_9:
+ SET(S_simgrid_parse_AS_9);
+ break;
+ case S_simgrid_parse_include:
+ case S_simgrid_parse_include_1:
+ case S_simgrid_parse_include_2:
+ SET(S_simgrid_parse_include_2);
+ break;
+ case S_simgrid_parse_platform:
+ case S_simgrid_parse_platform_1:
+ case S_simgrid_parse_platform_3:
+ case S_simgrid_parse_platform_5:
+ case S_simgrid_parse_platform_6:
+ SET(S_simgrid_parse_platform_6);
+ break;
+ case S_simgrid_parse_zone:
+ case S_simgrid_parse_zone_10:
+ case S_simgrid_parse_zone_11:
+ case S_simgrid_parse_zone_1:
+ case S_simgrid_parse_zone_4:
+ case S_simgrid_parse_zone_7:
+ SET(S_simgrid_parse_zone_11);
+ break;
+ case S_simgrid_parse_zone_13:
+ case S_simgrid_parse_zone_14:
+ case S_simgrid_parse_zone_3:
+ SET(S_simgrid_parse_zone_14);
+ break;
+ case S_simgrid_parse_zone_12:
+ case S_simgrid_parse_zone_15:
+ case S_simgrid_parse_zone_16:
+ SET(S_simgrid_parse_zone_16);
+ break;
+ case S_simgrid_parse_zone_5:
+ case S_simgrid_parse_zone_6:
+ SET(S_simgrid_parse_zone_6);
+ break;
+ case S_simgrid_parse_zone_8:
+ case S_simgrid_parse_zone_9:
+ SET(S_simgrid_parse_zone_9);
+ break;
}
}
YY_BREAK
#ifndef FLEXML_quiet_parser
/* print directly to sdterr */
- surf_parse_error(flexml_err_msg);
+ simgrid_parse_error(flexml_err_msg);
flexml_err_msg[0] = '\0';
#endif
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(platf_parse, ker_platform, "Logging specific to the parsing of platform files");
-std::string surf_parsed_filename; // Currently parsed file (for the error messages)
+std::string simgrid_parsed_filename; // Currently parsed file (for the error messages)
static std::vector<simgrid::s4u::LinkInRoute> parsed_link_list; /* temporary store of current link list of a route */
/* Helping functions */
-void surf_parse_assert(bool cond, const std::string& msg)
+void simgrid_parse_assert(bool cond, const std::string& msg)
{
if (not cond)
- surf_parse_error(msg);
+ simgrid_parse_error(msg);
}
-void surf_parse_error(const std::string& msg)
+void simgrid_parse_error(const std::string& msg)
{
- throw simgrid::ParseError(surf_parsed_filename, surf_parse_lineno, msg);
+ throw simgrid::ParseError(simgrid_parsed_filename, simgrid_parse_lineno, msg);
}
-void surf_parse_assert_netpoint(const std::string& hostname, const std::string& pre, const std::string& post)
+void simgrid_parse_assert_netpoint(const std::string& hostname, const std::string& pre, const std::string& post)
{
if (simgrid::s4u::Engine::get_instance()->netpoint_by_name_or_null(hostname) != nullptr) // found
return;
break;
}
}
- surf_parse_error(msg);
+ simgrid_parse_error(msg);
}
-double surf_parse_get_double(const std::string& s)
+double simgrid_parse_get_double(const std::string& s)
{
try {
return std::stod(s);
} catch (const std::invalid_argument&) {
- surf_parse_error(s + " is not a double");
+ simgrid_parse_error(s + " is not a double");
}
}
-int surf_parse_get_int(const std::string& s)
+int simgrid_parse_get_int(const std::string& s)
{
try {
return std::stoi(s);
} catch (const std::invalid_argument&) {
- surf_parse_error(s + " is not an int");
+ simgrid_parse_error(s + " is not an int");
}
}
for (auto const& group : radical_elements) {
std::vector<std::string> radical_ends;
boost::split(radical_ends, group, boost::is_any_of("-"));
- int start = surf_parse_get_int(radical_ends.front());
+ int start = simgrid_parse_get_int(radical_ends.front());
int end = 0;
switch (radical_ends.size()) {
end = start;
break;
case 2:
- end = surf_parse_get_int(radical_ends.back());
+ end = simgrid_parse_get_int(radical_ends.back());
break;
default:
- surf_parse_error("Malformed radical: " + group);
+ simgrid_parse_error("Malformed radical: " + group);
}
for (int i = start; i <= end; i++)
exploded->push_back(i);
void STag_simgrid_parse_platform() {
/* Use fixed point arithmetic to avoid rounding errors ("4.1" for example cannot be represented exactly as a floating
* point number) */
- const long int version = lround(100.0 * surf_parse_get_double(A_simgrid_parse_platform_version));
+ const long int version = lround(100.0 * simgrid_parse_get_double(A_simgrid_parse_platform_version));
const std::string version_string = std::to_string(version / 100) + "." + std::to_string(version % 100);
- surf_parse_assert(version >= 100L, "******* BIG FAT WARNING *********\n "
- "You're using an ancient XML file.\n"
- "Since SimGrid 3.1, units are Bytes, Flops, and seconds "
- "instead of MBytes, MFlops and seconds.\n"
-
- "Use simgrid_update_xml to update your file automatically. "
- "This program is installed automatically with SimGrid, or "
- "available in the tools/ directory of the source archive.\n"
-
- "Please check also out the SURF section of the ChangeLog for "
- "the 3.1 version for more information.");
- surf_parse_assert(version >= 300L, "******* BIG FAT WARNING *********\n "
- "You're using an old XML file.\n"
- "Use simgrid_update_xml to update your file automatically. "
- "This program is installed automatically with SimGrid, or "
- "available in the tools/ directory of the source archive.");
- surf_parse_assert(
+ simgrid_parse_assert(version >= 100L, "******* BIG FAT WARNING *********\n "
+ "You're using an ancient XML file.\n"
+ "Since SimGrid 3.1, units are Bytes, Flops, and seconds "
+ "instead of MBytes, MFlops and seconds.\n"
+
+ "Use simgrid_update_xml to update your file automatically. "
+ "This program is installed automatically with SimGrid, or "
+ "available in the tools/ directory of the source archive.\n"
+
+ "Please check also out the SURF section of the ChangeLog for "
+ "the 3.1 version for more information.");
+ simgrid_parse_assert(version >= 300L, "******* BIG FAT WARNING *********\n "
+ "You're using an old XML file.\n"
+ "Use simgrid_update_xml to update your file automatically. "
+ "This program is installed automatically with SimGrid, or "
+ "available in the tools/ directory of the source archive.");
+ simgrid_parse_assert(
version >= 400L,
"******* THIS FILE IS TOO OLD (v:" + version_string +
") *********\n "
"Use simgrid_update_xml to update your file automatically to get rid of this warning. "
"This program is installed automatically with SimGrid, or "
"available in the tools/ directory of the source archive.",
- version_string.c_str(), surf_parsed_filename.c_str());
+ version_string.c_str(), simgrid_parsed_filename.c_str());
}
- surf_parse_assert(version <= 410L, "******* THIS FILE COMES FROM THE FUTURE (v:" + version_string +
- ") *********\n "
- "The most recent formalism that this version of SimGrid understands is v4.1.\n"
- "Please update your code, or use another, more adapted, file.");
+ simgrid_parse_assert(version <= 410L,
+ "******* THIS FILE COMES FROM THE FUTURE (v:" + version_string +
+ ") *********\n "
+ "The most recent formalism that this version of SimGrid understands is v4.1.\n"
+ "Please update your code, or use another, more adapted, file.");
}
void ETag_simgrid_parse_platform(){
simgrid::s4u::Engine::on_platform_created();
property_sets.emplace_back();
host.id = A_simgrid_parse_host_id;
- host.speed_per_pstate = xbt_parse_get_all_speeds(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_host_speed,
- "speed of host " + host.id);
+ host.speed_per_pstate = xbt_parse_get_all_speeds(simgrid_parsed_filename, simgrid_parse_lineno,
+ A_simgrid_parse_host_speed, "speed of host " + host.id);
XBT_DEBUG("pstate: %s", A_simgrid_parse_host_pstate);
- host.core_amount = surf_parse_get_int(A_simgrid_parse_host_core);
+ host.core_amount = simgrid_parse_get_int(A_simgrid_parse_host_core);
if (A_simgrid_parse_host_availability___file[0] != '\0') {
XBT_WARN("The availability_file attribute in <host> is now deprecated. Please, use 'speed_file' instead.");
sg_platf_new_host_set_properties(property_sets.back());
property_sets.pop_back();
- sg_platf_new_host_seal(surf_parse_get_int(A_simgrid_parse_host_pstate));
+ sg_platf_new_host_seal(simgrid_parse_get_int(A_simgrid_parse_host_pstate));
}
void STag_simgrid_parse_disk() {
property_sets.pop_back();
disk.id = A_simgrid_parse_disk_id;
- disk.read_bw = xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_disk_read___bw,
- "read_bw of disk " + disk.id);
- disk.write_bw = xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_disk_write___bw,
- "write_bw of disk " + disk.id);
+ disk.read_bw = xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_disk_read___bw,
+ "read_bw of disk " + disk.id);
+ disk.write_bw = xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno,
+ A_simgrid_parse_disk_write___bw, "write_bw of disk " + disk.id);
sg_platf_new_disk(&disk);
}
cluster.suffix = A_simgrid_parse_cluster_suffix;
explodesRadical(A_simgrid_parse_cluster_radical, &cluster.radicals);
- cluster.speeds = xbt_parse_get_all_speeds(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_speed,
- "speed of cluster " + cluster.id);
- cluster.core_amount = surf_parse_get_int(A_simgrid_parse_cluster_core);
- cluster.bw = xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_bw,
- "bw of cluster " + cluster.id);
- cluster.lat = xbt_parse_get_time(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_lat,
+ cluster.speeds = xbt_parse_get_all_speeds(simgrid_parsed_filename, simgrid_parse_lineno,
+ A_simgrid_parse_cluster_speed, "speed of cluster " + cluster.id);
+ cluster.core_amount = simgrid_parse_get_int(A_simgrid_parse_cluster_core);
+ cluster.bw = xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cluster_bw,
+ "bw of cluster " + cluster.id);
+ cluster.lat = xbt_parse_get_time(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cluster_lat,
"lat of cluster " + cluster.id);
if(strcmp(A_simgrid_parse_cluster_bb___bw,""))
- cluster.bb_bw = xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_bb___bw,
- "bb_bw of cluster " + cluster.id);
+ cluster.bb_bw = xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno,
+ A_simgrid_parse_cluster_bb___bw, "bb_bw of cluster " + cluster.id);
if(strcmp(A_simgrid_parse_cluster_bb___lat,""))
- cluster.bb_lat = xbt_parse_get_time(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_bb___lat,
+ cluster.bb_lat = xbt_parse_get_time(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cluster_bb___lat,
"bb_lat of cluster " + cluster.id);
if(strcmp(A_simgrid_parse_cluster_limiter___link,""))
cluster.limiter_link =
- xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_limiter___link,
+ xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cluster_limiter___link,
"limiter_link of cluster " + cluster.id);
if(strcmp(A_simgrid_parse_cluster_loopback___bw,""))
cluster.loopback_bw =
- xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_loopback___bw,
+ xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cluster_loopback___bw,
"loopback_bw of cluster " + cluster.id);
if(strcmp(A_simgrid_parse_cluster_loopback___lat,""))
- cluster.loopback_lat = xbt_parse_get_time(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cluster_loopback___lat,
- "loopback_lat of cluster " + cluster.id);
+ cluster.loopback_lat =
+ xbt_parse_get_time(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cluster_loopback___lat,
+ "loopback_lat of cluster " + cluster.id);
switch(AX_simgrid_parse_cluster_topology){
case A_simgrid_parse_cluster_topology_FLAT:
cluster.topology = simgrid::kernel::routing::ClusterTopology::DRAGONFLY;
break;
default:
- surf_parse_error("Invalid cluster topology for cluster " + cluster.id);
+ simgrid_parse_error("Invalid cluster topology for cluster " + cluster.id);
}
cluster.topo_parameters = A_simgrid_parse_cluster_topo___parameters;
cluster.router_id = A_simgrid_parse_cluster_router___id;
cluster.sharing_policy = simgrid::s4u::Link::SharingPolicy::FATPIPE;
break;
default:
- surf_parse_error("Invalid cluster sharing policy for cluster " + cluster.id);
+ simgrid_parse_error("Invalid cluster sharing policy for cluster " + cluster.id);
}
switch (AX_simgrid_parse_cluster_bb___sharing___policy) {
case A_simgrid_parse_cluster_bb___sharing___policy_FATPIPE:
cluster.bb_sharing_policy = simgrid::s4u::Link::SharingPolicy::SHARED;
break;
default:
- surf_parse_error("Invalid bb sharing policy in cluster " + cluster.id);
+ simgrid_parse_error("Invalid bb sharing policy in cluster " + cluster.id);
}
sg_platf_new_tag_cluster(&cluster);
cabinet.id = A_simgrid_parse_cabinet_id;
cabinet.prefix = A_simgrid_parse_cabinet_prefix;
cabinet.suffix = A_simgrid_parse_cabinet_suffix;
- cabinet.speed = xbt_parse_get_speed(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cabinet_speed,
- "speed of cabinet " + cabinet.id);
- cabinet.bw = xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cabinet_bw,
- "bw of cabinet " + cabinet.id);
- cabinet.lat = xbt_parse_get_time(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_cabinet_lat,
- "lat of cabinet " + cabinet.id);
+ cabinet.speed = xbt_parse_get_speed(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cabinet_speed,
+ "speed of cabinet " + cabinet.id);
+ cabinet.bw = xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cabinet_bw,
+ "bw of cabinet " + cabinet.id);
+ cabinet.lat = xbt_parse_get_time(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_cabinet_lat,
+ "lat of cabinet " + cabinet.id);
explodesRadical(A_simgrid_parse_cabinet_radical, &cabinet.radicals);
sg_platf_new_cabinet(&cabinet);
simgrid::kernel::routing::PeerCreationArgs peer;
peer.id = A_simgrid_parse_peer_id;
- peer.speed =
- xbt_parse_get_speed(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_peer_speed, "speed of peer " + peer.id);
- peer.bw_in = xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_peer_bw___in,
- "bw_in of peer " + peer.id);
- peer.bw_out = xbt_parse_get_bandwidth(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_peer_bw___out,
+ peer.speed = xbt_parse_get_speed(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_peer_speed,
+ "speed of peer " + peer.id);
+ peer.bw_in = xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_peer_bw___in,
+ "bw_in of peer " + peer.id);
+ peer.bw_out = xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_peer_bw___out,
"bw_out of peer " + peer.id);
peer.coord = A_simgrid_parse_peer_coordinates;
peer.speed_trace = nullptr;
property_sets.pop_back();
link.id = A_simgrid_parse_link_id;
- link.bandwidths = xbt_parse_get_bandwidths(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_link_bandwidth,
- "bandwidth of link " + link.id);
+ link.bandwidths = xbt_parse_get_bandwidths(simgrid_parsed_filename, simgrid_parse_lineno,
+ A_simgrid_parse_link_bandwidth, "bandwidth of link " + link.id);
link.bandwidth_trace = A_simgrid_parse_link_bandwidth___file[0]
? simgrid::kernel::profile::ProfileBuilder::from_file(A_simgrid_parse_link_bandwidth___file)
: nullptr;
- link.latency =
- xbt_parse_get_time(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_link_latency, "latency of link " + link.id);
+ link.latency = xbt_parse_get_time(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_link_latency,
+ "latency of link " + link.id);
link.latency_trace = A_simgrid_parse_link_latency___file[0]
? simgrid::kernel::profile::ProfileBuilder::from_file(A_simgrid_parse_link_latency___file)
: nullptr;
link.policy = simgrid::s4u::Link::SharingPolicy::WIFI;
break;
default:
- surf_parse_error("Invalid sharing policy in link " + link.id);
+ simgrid_parse_error("Invalid sharing policy in link " + link.id);
}
sg_platf_new_link(&link);
direction = simgrid::s4u::LinkInRoute::Direction::DOWN;
break;
default:
- surf_parse_error(std::string("Invalid direction for link ") + A_simgrid_parse_link___ctn_id);
+ simgrid_parse_error(std::string("Invalid direction for link ") + A_simgrid_parse_link___ctn_id);
}
const char* dirname;
default:
dirname = "";
}
- surf_parse_assert(link != nullptr, std::string("No such link: '") + A_simgrid_parse_link___ctn_id + "'" + dirname);
+ simgrid_parse_assert(link != nullptr, std::string("No such link: '") + A_simgrid_parse_link___ctn_id + "'" + dirname);
parsed_link_list.emplace_back(link, direction);
}
auto link = std::make_unique<simgrid::kernel::routing::LinkCreationArgs>();
link->id = A_simgrid_parse_backbone_id;
- link->bandwidths.push_back(xbt_parse_get_bandwidth(
- surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_backbone_bandwidth, "bandwidth of backbone " + link->id));
- link->latency = xbt_parse_get_time(surf_parsed_filename, surf_parse_lineno, A_simgrid_parse_backbone_latency,
+ link->bandwidths.push_back(xbt_parse_get_bandwidth(simgrid_parsed_filename, simgrid_parse_lineno,
+ A_simgrid_parse_backbone_bandwidth,
+ "bandwidth of backbone " + link->id));
+ link->latency = xbt_parse_get_time(simgrid_parsed_filename, simgrid_parse_lineno, A_simgrid_parse_backbone_latency,
"latency of backbone " + link->id);
link->policy = simgrid::s4u::Link::SharingPolicy::SHARED;
}
void STag_simgrid_parse_route(){
- surf_parse_assert_netpoint(A_simgrid_parse_route_src, "Route src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_route_dst, "Route dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_route_src, "Route src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_route_dst, "Route dst='", "' does name a node.");
}
void STag_simgrid_parse_ASroute(){
- surf_parse_assert_netpoint(A_simgrid_parse_ASroute_src, "ASroute src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_ASroute_dst, "ASroute dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_ASroute_src, "ASroute src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_ASroute_dst, "ASroute dst='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_ASroute_gw___src, "ASroute gw_src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_ASroute_gw___dst, "ASroute gw_dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_ASroute_gw___src, "ASroute gw_src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_ASroute_gw___dst, "ASroute gw_dst='", "' does name a node.");
}
void STag_simgrid_parse_zoneRoute(){
- surf_parse_assert_netpoint(A_simgrid_parse_zoneRoute_src, "zoneRoute src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_zoneRoute_dst, "zoneRoute dst='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_zoneRoute_gw___src, "zoneRoute gw_src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_zoneRoute_gw___dst, "zoneRoute gw_dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_zoneRoute_src, "zoneRoute src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_zoneRoute_dst, "zoneRoute dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_zoneRoute_gw___src, "zoneRoute gw_src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_zoneRoute_gw___dst, "zoneRoute gw_dst='", "' does name a node.");
}
void STag_simgrid_parse_bypassRoute(){
- surf_parse_assert_netpoint(A_simgrid_parse_bypassRoute_src, "bypassRoute src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_bypassRoute_dst, "bypassRoute dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassRoute_src, "bypassRoute src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassRoute_dst, "bypassRoute dst='", "' does name a node.");
}
void STag_simgrid_parse_bypassASroute(){
- surf_parse_assert_netpoint(A_simgrid_parse_bypassASroute_src, "bypassASroute src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_bypassASroute_dst, "bypassASroute dst='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_bypassASroute_gw___src, "bypassASroute gw_src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_bypassASroute_gw___dst, "bypassASroute gw_dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassASroute_src, "bypassASroute src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassASroute_dst, "bypassASroute dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassASroute_gw___src, "bypassASroute gw_src='",
+ "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassASroute_gw___dst, "bypassASroute gw_dst='",
+ "' does name a node.");
}
void STag_simgrid_parse_bypassZoneRoute(){
- surf_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_src, "bypassZoneRoute src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_dst, "bypassZoneRoute dst='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_gw___src, "bypassZoneRoute gw_src='", "' does name a node.");
- surf_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_gw___dst, "bypassZoneRoute gw_dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_src, "bypassZoneRoute src='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_dst, "bypassZoneRoute dst='", "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_gw___src, "bypassZoneRoute gw_src='",
+ "' does name a node.");
+ simgrid_parse_assert_netpoint(A_simgrid_parse_bypassZoneRoute_gw___dst, "bypassZoneRoute gw_dst='",
+ "' does name a node.");
}
void ETag_simgrid_parse_route(){
trace.id = A_simgrid_parse_trace_id;
trace.file = A_simgrid_parse_trace_file;
- trace.periodicity = surf_parse_get_double(A_simgrid_parse_trace_periodicity);
+ trace.periodicity = simgrid_parse_get_double(A_simgrid_parse_trace_periodicity);
trace.pc_data = simgrid_parse_pcdata;
sg_platf_new_trace(&trace);
trace_connect.kind = simgrid::kernel::routing::TraceConnectKind::LINK_AVAIL;
break;
default:
- surf_parse_error("Invalid trace kind");
+ simgrid_parse_error("Invalid trace kind");
}
sg_platf_trace_connect(&trace_connect);
}
property_sets.emplace_back();
XBT_DEBUG("START configuration name = %s",A_simgrid_parse_config_id);
if (_sg_cfg_init_status == 2) {
- surf_parse_error("All <config> tags must be given before any platform elements (such as <zone>, <host>, <cluster>, "
- "<link>, etc).");
+ simgrid_parse_error(
+ "All <config> tags must be given before any platform elements (such as <zone>, <host>, <cluster>, "
+ "<link>, etc).");
}
}
actor.args.swap(arguments);
actor.host = A_simgrid_parse_actor_host;
actor.function = A_simgrid_parse_actor_function;
- actor.start_time = surf_parse_get_double(A_simgrid_parse_actor_start___time);
- actor.kill_time = surf_parse_get_double(A_simgrid_parse_actor_kill___time);
+ actor.start_time = simgrid_parse_get_double(A_simgrid_parse_actor_start___time);
+ actor.kill_time = simgrid_parse_get_double(A_simgrid_parse_actor_kill___time);
switch (A_simgrid_parse_actor_on___failure) {
case AU_simgrid_parse_actor_on___failure:
actor.restart_on_failure = true;
break;
default:
- surf_parse_error("Invalid on failure behavior");
+ simgrid_parse_error("Invalid on failure behavior");
}
sg_platf_new_actor(&actor);
/* Open and Close parse file */
static YY_BUFFER_STATE surf_input_buffer;
-void surf_parse_open(const std::string& file)
+void simgrid_parse_open(const std::string& file)
{
- surf_parsed_filename = file;
+ simgrid_parsed_filename = file;
std::string dir = simgrid::xbt::Path(file).get_dir_name();
simgrid::xbt::path_push(dir);
if (surf_file_to_parse == nullptr)
throw std::invalid_argument("Unable to open '" + file + "' from '" + simgrid::xbt::Path().get_name() +
"'. Does this file exist?");
- surf_input_buffer = surf_parse__create_buffer(surf_file_to_parse, YY_BUF_SIZE);
- surf_parse__switch_to_buffer(surf_input_buffer);
- surf_parse_lineno = 1;
+ surf_input_buffer = simgrid_parse__create_buffer(surf_file_to_parse, YY_BUF_SIZE);
+ simgrid_parse__switch_to_buffer(surf_input_buffer);
+ simgrid_parse_lineno = 1;
}
-void surf_parse_close()
+void simgrid_parse_close()
{
- simgrid::xbt::path_pop(); // remove the dirname of the opened file, that was added in surf_parse_open()
+ simgrid::xbt::path_pop(); // remove the dirname of the opened file, that was added in simgrid_parse_open()
if (surf_file_to_parse) {
- surf_parse__delete_buffer(surf_input_buffer);
+ simgrid_parse__delete_buffer(surf_input_buffer);
fclose(surf_file_to_parse);
surf_file_to_parse = nullptr; //Must be reset for Bypass
}
}
/* Call the lexer to parse the currently opened file */
-void surf_parse()
+void simgrid_parse()
{
- bool err = surf_parse_lex();
- surf_parse_assert(not err, "Flex returned an error code");
+ bool err = simgrid_parse_lex();
+ simgrid_parse_assert(not err, "Flex returned an error code");
}