diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-11-17 22:06:10 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-11-17 22:06:10 -0800 |
commit | f55237951cd029bdfe40346c52060a8ed59bb49e (patch) | |
tree | b4ab13970cc6c317415f366740a75df86f8f4638 /parser.l | |
parent | df70e45dae4adccca01441e0911d2f5e114e8e7f (diff) | |
download | txr-f55237951cd029bdfe40346c52060a8ed59bb49e.tar.gz txr-f55237951cd029bdfe40346c52060a8ed59bb49e.tar.bz2 txr-f55237951cd029bdfe40346c52060a8ed59bb49e.zip |
Task #11598.
* match.c (resolve_k): New keyword symbol variable.
(h_parallel, v_parallel): Implement :resolve keyword in @(some)
directive.
(syms_init): New symbol variable initialized.
* parser.l: Allow (some) to have argument material.
* parser.y (some_clause, elem): SOME syntax adjusted.
* txr.1: Documented new :resolve keyword in @(some).
Diffstat (limited to 'parser.l')
-rw-r--r-- | parser.l | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -218,8 +218,8 @@ UONLY {U2}{U}|{U3}{U}{U}|{U4}{U}{U}{U} return ALL; } -<SPECIAL>\({WS}some{WS}\) { - yy_pop_state(); +<SPECIAL>\({WS}some/{ID_END} { + yy_push_state(NESTED); yylval.lineno = lineno; return SOME; } |