diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1997-01-18 06:40:25 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1997-01-18 06:40:25 +0000 |
commit | 624b6bec3377d25849725c867d63bf7d98a7aa48 (patch) | |
tree | e56daa8947de3b7cd81324f61efbe05f76d84f81 /rcfile_l.l | |
parent | 194f6a69e8db6392c1c16e228e954312a1b9f347 (diff) | |
download | fetchmail-624b6bec3377d25849725c867d63bf7d98a7aa48.tar.gz fetchmail-624b6bec3377d25849725c867d63bf7d98a7aa48.tar.bz2 fetchmail-624b6bec3377d25849725c867d63bf7d98a7aa48.zip |
Added dns/nodns.
svn path=/trunk/; revision=785
Diffstat (limited to 'rcfile_l.l')
-rw-r--r-- | rcfile_l.l | 22 |
1 files changed, 17 insertions, 5 deletions
@@ -17,6 +17,8 @@ int prc_lineno = 1; %o 5000 %a 3000 +WS [ \t]* + %% set { return SET; } @@ -53,14 +55,24 @@ to { return TO; } = { return MAP; } "*" { return WILDCARD; } -keep { yylval.flag = FLAG_TRUE; return KEEP; } -flush { yylval.flag = FLAG_TRUE; return FLUSH; } -fetchall { yylval.flag = FLAG_TRUE; return FETCHALL; } -rewrite { yylval.flag = FLAG_FALSE; return REWRITE; } +keep { yylval.flag = FLAG_TRUE; return KEEP; } +flush { yylval.flag = FLAG_TRUE; return FLUSH; } +fetchall { yylval.flag = FLAG_TRUE; return FETCHALL; } +rewrite { yylval.flag = FLAG_TRUE; return REWRITE; } +dns { yylval.flag = FLAG_TRUE; return DNS; } + nokeep { yylval.flag = FLAG_FALSE; return KEEP; } noflush { yylval.flag = FLAG_FALSE; return FLUSH; } nofetchall { yylval.flag = FLAG_FALSE; return FETCHALL; } -norewrite { yylval.flag = FLAG_TRUE; return REWRITE; } +norewrite { yylval.flag = FLAG_FALSE; return REWRITE; } +nodns { yylval.flag = FLAG_FALSE; return DNS; } + +no{WS}keep { yylval.flag = FLAG_FALSE; return KEEP; } +no{WS}flush { yylval.flag = FLAG_FALSE; return FLUSH; } +no{WS}fetchall { yylval.flag = FLAG_FALSE; return FETCHALL; } +no{WS}rewrite { yylval.flag = FLAG_FALSE; return REWRITE; } +no{WS}dns { yylval.flag = FLAG_FALSE; return DNS; } + limit { return LIMIT; } with {/* EMPTY */} |