A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
define isatty() on architectures that lack it
[simgrid.git]
/
src
/
xbt
/
automaton
/
automaton_lexer.yy.c
diff --git
a/src/xbt/automaton/automaton_lexer.yy.c
b/src/xbt/automaton/automaton_lexer.yy.c
index
4297072
..
4811b46
100644
(file)
--- a/
src/xbt/automaton/automaton_lexer.yy.c
+++ b/
src/xbt/automaton/automaton_lexer.yy.c
@@
-531,6
+531,9
@@
char *xbt_automaton_parser_text;
#include "simgrid_config.h"
#ifndef HAVE_UNISTD_H
#define YY_NO_UNISTD_H /* hello Windows */
#include "simgrid_config.h"
#ifndef HAVE_UNISTD_H
#define YY_NO_UNISTD_H /* hello Windows */
+static int isatty(int fd) {
+ return 0;
+}
#endif
#include <stdio.h>
#endif
#include <stdio.h>
@@
-538,7
+541,7
@@
char *xbt_automaton_parser_text;
extern YYSTYPE yylval;
extern YYSTYPE yylval;
-#line 54
2
"automaton_lexer.yy.c"
+#line 54
5
"automaton_lexer.yy.c"
#define INITIAL 0
#define INITIAL 0
@@
-752,10
+755,10
@@
YY_DECL
}
{
}
{
-#line
38
"parserPromela.lex"
+#line
41
"parserPromela.lex"
-#line 7
59
"automaton_lexer.yy.c"
+#line 7
62
"automaton_lexer.yy.c"
while ( 1 ) /* loops until end-of-file is reached */
{
while ( 1 ) /* loops until end-of-file is reached */
{
@@
-814,118
+817,118
@@
do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
case 1:
YY_RULE_SETUP
-#line 4
0
"parserPromela.lex"
+#line 4
3
"parserPromela.lex"
{ return (NEVER); }
YY_BREAK
case 2:
YY_RULE_SETUP
{ return (NEVER); }
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 4
1
"parserPromela.lex"
+#line 4
4
"parserPromela.lex"
{ return (IF); }
YY_BREAK
case 3:
YY_RULE_SETUP
{ return (IF); }
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 4
2
"parserPromela.lex"
+#line 4
5
"parserPromela.lex"
{ return (FI); }
YY_BREAK
case 4:
YY_RULE_SETUP
{ return (FI); }
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 4
3
"parserPromela.lex"
+#line 4
6
"parserPromela.lex"
{ return (IMPLIES); }
YY_BREAK
case 5:
YY_RULE_SETUP
{ return (IMPLIES); }
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 4
4
"parserPromela.lex"
+#line 4
7
"parserPromela.lex"
{ return (GOTO); }
YY_BREAK
case 6:
YY_RULE_SETUP
{ return (GOTO); }
YY_BREAK
case 6:
YY_RULE_SETUP
-#line 4
5
"parserPromela.lex"
+#line 4
8
"parserPromela.lex"
{ return (AND); }
YY_BREAK
case 7:
YY_RULE_SETUP
{ return (AND); }
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 4
6
"parserPromela.lex"
+#line 4
9
"parserPromela.lex"
{ return (OR); }
YY_BREAK
case 8:
YY_RULE_SETUP
{ return (OR); }
YY_BREAK
case 8:
YY_RULE_SETUP
-#line
47
"parserPromela.lex"
+#line
50
"parserPromela.lex"
{ return (NOT); }
YY_BREAK
case 9:
YY_RULE_SETUP
{ return (NOT); }
YY_BREAK
case 9:
YY_RULE_SETUP
-#line
48
"parserPromela.lex"
+#line
51
"parserPromela.lex"
{ return (LEFT_PAR); }
YY_BREAK
case 10:
YY_RULE_SETUP
{ return (LEFT_PAR); }
YY_BREAK
case 10:
YY_RULE_SETUP
-#line
49
"parserPromela.lex"
+#line
52
"parserPromela.lex"
{ return (RIGHT_PAR); }
YY_BREAK
case 11:
YY_RULE_SETUP
{ return (RIGHT_PAR); }
YY_BREAK
case 11:
YY_RULE_SETUP
-#line 5
0
"parserPromela.lex"
+#line 5
3
"parserPromela.lex"
{ return (CASE); }
YY_BREAK
case 12:
YY_RULE_SETUP
{ return (CASE); }
YY_BREAK
case 12:
YY_RULE_SETUP
-#line 5
1
"parserPromela.lex"
+#line 5
4
"parserPromela.lex"
{ return (COLON); }
YY_BREAK
case 13:
YY_RULE_SETUP
{ return (COLON); }
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 5
2
"parserPromela.lex"
+#line 5
5
"parserPromela.lex"
{ return (SEMI_COLON); }
YY_BREAK
case 14:
YY_RULE_SETUP
{ return (SEMI_COLON); }
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 5
3
"parserPromela.lex"
+#line 5
6
"parserPromela.lex"
{ return (CASE_TRUE); }
YY_BREAK
case 15:
YY_RULE_SETUP
{ return (CASE_TRUE); }
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 5
4
"parserPromela.lex"
+#line 5
7
"parserPromela.lex"
{ return (LEFT_BRACE); }
YY_BREAK
case 16:
YY_RULE_SETUP
{ return (LEFT_BRACE); }
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 5
5
"parserPromela.lex"
+#line 5
8
"parserPromela.lex"
{ return (RIGHT_BRACE); }
YY_BREAK
case 17:
/* rule 17 can match eol */
YY_RULE_SETUP
{ return (RIGHT_BRACE); }
YY_BREAK
case 17:
/* rule 17 can match eol */
YY_RULE_SETUP
-#line
58
"parserPromela.lex"
+#line
61
"parserPromela.lex"
{ }
YY_BREAK
case 18:
YY_RULE_SETUP
{ }
YY_BREAK
case 18:
YY_RULE_SETUP
-#line 6
0
"parserPromela.lex"
+#line 6
3
"parserPromela.lex"
{ }
YY_BREAK
case 19:
YY_RULE_SETUP
{ }
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 6
3
"parserPromela.lex"
+#line 6
6
"parserPromela.lex"
{ sscanf(xbt_automaton_parser_text,"%lf",&yylval.real);
return (LITT_REEL); }
YY_BREAK
case 20:
YY_RULE_SETUP
{ sscanf(xbt_automaton_parser_text,"%lf",&yylval.real);
return (LITT_REEL); }
YY_BREAK
case 20:
YY_RULE_SETUP
-#line 6
6
"parserPromela.lex"
+#line 6
9
"parserPromela.lex"
{ sscanf(xbt_automaton_parser_text,"%d",&yylval.integer);
return (LITT_ENT); }
YY_BREAK
case 21:
/* rule 21 can match eol */
YY_RULE_SETUP
{ sscanf(xbt_automaton_parser_text,"%d",&yylval.integer);
return (LITT_ENT); }
YY_BREAK
case 21:
/* rule 21 can match eol */
YY_RULE_SETUP
-#line
69
"parserPromela.lex"
+#line
72
"parserPromela.lex"
{ yylval.string=(char *)malloc(strlen(xbt_automaton_parser_text)+1);
sscanf(xbt_automaton_parser_text,"%s",yylval.string);
return (LITT_CHAINE); }
YY_BREAK
case 22:
YY_RULE_SETUP
{ yylval.string=(char *)malloc(strlen(xbt_automaton_parser_text)+1);
sscanf(xbt_automaton_parser_text,"%s",yylval.string);
return (LITT_CHAINE); }
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 7
3
"parserPromela.lex"
+#line 7
6
"parserPromela.lex"
{ yylval.string=(char *)malloc(strlen(xbt_automaton_parser_text)+1);
sscanf(xbt_automaton_parser_text,"%s",yylval.string);
return (ID); }
{ yylval.string=(char *)malloc(strlen(xbt_automaton_parser_text)+1);
sscanf(xbt_automaton_parser_text,"%s",yylval.string);
return (ID); }
@@
-933,20
+936,20
@@
YY_RULE_SETUP
case 23:
/* rule 23 can match eol */
YY_RULE_SETUP
case 23:
/* rule 23 can match eol */
YY_RULE_SETUP
-#line
77
"parserPromela.lex"
+#line
80
"parserPromela.lex"
{ }
YY_BREAK
case 24:
YY_RULE_SETUP
{ }
YY_BREAK
case 24:
YY_RULE_SETUP
-#line
79
"parserPromela.lex"
+#line
82
"parserPromela.lex"
{ }
YY_BREAK
case 25:
YY_RULE_SETUP
{ }
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 8
1
"parserPromela.lex"
+#line 8
4
"parserPromela.lex"
ECHO;
YY_BREAK
ECHO;
YY_BREAK
-#line 95
0
"automaton_lexer.yy.c"
+#line 95
3
"automaton_lexer.yy.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
case YY_STATE_EOF(INITIAL):
yyterminate();
@@
-1941,7
+1944,7
@@
void xbt_automaton_parser_free (void * ptr )
#define YYTABLES_NAME "yytables"
#define YYTABLES_NAME "yytables"
-#line 8
0
"parserPromela.lex"
+#line 8
3
"parserPromela.lex"