Return to parse.y CVS log | Up to [local] / src / usr.bin / doas |
version 1.27, 2018/07/11 07:39:22 | version 1.28, 2020/10/09 07:43:38 | ||
---|---|---|---|
|
|
||
%} | %} | ||
%token TPERMIT TDENY TAS TCMD TARGS | %token TPERMIT TDENY TAS TCMD TARGS | ||
%token TNOPASS TPERSIST TKEEPENV TSETENV | %token TNOPASS TNOLOG TPERSIST TKEEPENV TSETENV | ||
%token TSTRING | %token TSTRING | ||
%% | %% | ||
|
|
||
option: TNOPASS { | option: TNOPASS { | ||
$$.options = NOPASS; | $$.options = NOPASS; | ||
$$.envlist = NULL; | $$.envlist = NULL; | ||
} | TNOLOG { | |||
$$.options = NOLOG; | |||
$$.envlist = NULL; | |||
} | TPERSIST { | } | TPERSIST { | ||
$$.options = PERSIST; | $$.options = PERSIST; | ||
$$.envlist = NULL; | $$.envlist = NULL; | ||
|
|
||
{ "cmd", TCMD }, | { "cmd", TCMD }, | ||
{ "args", TARGS }, | { "args", TARGS }, | ||
{ "nopass", TNOPASS }, | { "nopass", TNOPASS }, | ||
{ "nolog", TNOLOG }, | |||
{ "persist", TPERSIST }, | { "persist", TPERSIST }, | ||
{ "keepenv", TKEEPENV }, | { "keepenv", TKEEPENV }, | ||
{ "setenv", TSETENV }, | { "setenv", TSETENV }, |