sakisafe/sakisafecli/parse.l
2022-07-02 13:57:59 +02:00

18 lines
472 B
Text

%{
#include <stdio.h>
#define YYSTYPE char*
#include "y.tab.h"
extern YYSTYPE yylval;
%}
%%
server return SERVERTOK;
http_proxy return HPTOK;
socks_proxy return SPTOK;
use_socks_proxy return USPTOK;
use_http_proxy return UHPTOK;
force_ipv4 return IP4TOK;
force_ipv6 return IP6TOK;
\n /* ignore EOL */;
[a-zA-Z][a-zA-Z0-9]* yylval=strdup(yytext); return WORD;
%%