77 |
{wws} { /* Wide white space */ } |
{wws} { /* Wide white space */ } |
78 |
(#.*)?\\?\n { lineno++; } |
(#.*)?\\?\n { lineno++; } |
79 |
|
|
80 |
if {/* EMPTY */} |
i(f|s) {/* EMPTY */} |
81 |
|
are {/* EMPTY */} |
82 |
for {/* EMPTY */} |
for {/* EMPTY */} |
83 |
on(ly)? {/* EMPTY */} |
on(ly)? {/* EMPTY */} |
84 |
with(in)? {/* EMPTY */} |
with(in)? {/* EMPTY */} |
91 |
cycle(s)? {/* EMPTY */} |
cycle(s)? {/* EMPTY */} |
92 |
sum {/* EMPTY */} |
sum {/* EMPTY */} |
93 |
restarts {/* EMPTY */} |
restarts {/* EMPTY */} |
94 |
than {/* EMPTY */} |
th(a|e)n {/* EMPTY */} |
|
then {/* EMPTY */} |
|
95 |
|
|
96 |
{startarg} { BEGIN(ARGUMENT); return START; } |
{startarg} { BEGIN(ARGUMENT); return START; } |
97 |
{stoparg} { BEGIN(ARGUMENT); return STOP; } |
{stoparg} { BEGIN(ARGUMENT); return STOP; } |
220 |
BEGIN(INITIAL); |
BEGIN(INITIAL); |
221 |
} |
} |
222 |
|
|
223 |
\'[^']*\' { /* ' */ |
\'[^']*\' { |
224 |
yylval.string= handle_quoted_string(yytext); |
yylval.string= handle_quoted_string(yytext); |
225 |
return STRING; |
return STRING; |
226 |
} |
} |
234 |
return STRING; |
return STRING; |
235 |
} |
} |
236 |
|
|
237 |
[^ \t\n"]+ { /* " */ |
[^ \t\n"]+ { |
238 |
yylval.string= xstrdup(yytext); |
yylval.string= xstrdup(yytext); |
239 |
return STRING; |
return STRING; |
240 |
} |
} |