Return to parse.y CVS log | Up to [local] / src / usr.bin / doas |
version 1.19, 2016/06/27 15:41:17 | version 1.20, 2016/09/02 18:12:30 | ||
---|---|---|---|
|
|
||
%} | %} | ||
%token TPERMIT TDENY TAS TCMD TARGS | %token TPERMIT TDENY TAS TCMD TARGS | ||
%token TNOPASS TKEEPENV TSETENV | %token TNOPASS TPERSIST TKEEPENV TSETENV | ||
%token TSTRING | %token TSTRING | ||
%% | %% | ||
|
|
||
option: TNOPASS { | option: TNOPASS { | ||
$$.options = NOPASS; | $$.options = NOPASS; | ||
$$.envlist = NULL; | $$.envlist = NULL; | ||
} | TPERSIST { | |||
$$.options = PERSIST; | |||
$$.envlist = NULL; | |||
} | TKEEPENV { | } | TKEEPENV { | ||
$$.options = KEEPENV; | $$.options = KEEPENV; | ||
$$.envlist = NULL; | $$.envlist = NULL; | ||
|
|
||
{ "cmd", TCMD }, | { "cmd", TCMD }, | ||
{ "args", TARGS }, | { "args", TARGS }, | ||
{ "nopass", TNOPASS }, | { "nopass", TNOPASS }, | ||
{ "persist", TPERSIST }, | |||
{ "keepenv", TKEEPENV }, | { "keepenv", TKEEPENV }, | ||
{ "setenv", TSETENV }, | { "setenv", TSETENV }, | ||
}; | }; |