refactor incomplete data parsing
This commit is contained in:
parent
51253c00b9
commit
870320f3a1
20
src/parse.y
20
src/parse.y
|
@ -113,22 +113,26 @@ abbrev
|
||||||
;
|
;
|
||||||
|
|
||||||
incomplete_datum
|
incomplete_datum
|
||||||
: /* none */
|
: tLPAREN incomplete_data
|
||||||
| tLPAREN incomplete_data
|
|
||||||
| incomplete_abbrev
|
| incomplete_abbrev
|
||||||
;
|
;
|
||||||
|
|
||||||
|
incomplete_tail
|
||||||
|
: /* none */
|
||||||
|
| incomplete_datum
|
||||||
|
;
|
||||||
|
|
||||||
incomplete_data
|
incomplete_data
|
||||||
: incomplete_datum
|
: incomplete_tail
|
||||||
| datum tDOT incomplete_datum
|
| datum tDOT incomplete_tail
|
||||||
| datum incomplete_data
|
| datum incomplete_data
|
||||||
;
|
;
|
||||||
|
|
||||||
incomplete_abbrev
|
incomplete_abbrev
|
||||||
: tQUOTE incomplete_datum
|
: tQUOTE incomplete_tail
|
||||||
| tQUASIQUOTE incomplete_datum
|
| tQUASIQUOTE incomplete_tail
|
||||||
| tUNQUOTE incomplete_datum
|
| tUNQUOTE incomplete_tail
|
||||||
| tUNQUOTE_SPLICING incomplete_datum
|
| tUNQUOTE_SPLICING incomplete_tail
|
||||||
;
|
;
|
||||||
|
|
||||||
%%
|
%%
|
||||||
|
|
Loading…
Reference in New Issue