action set_val { tok_t = NUM; \
yylval.val = ttov(ts, p-ts); \
action set_val { tok_t = NUM; \
yylval.val = ttov(ts, p-ts); \
action set_name { tok_t = NAME; \
yylval.str = ttos(ts, p-ts); \
action set_name { tok_t = NAME; \
yylval.str = ttos(ts, p-ts); \