yacc.mk revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
/*
* yacc %include file support
*
* @(#)yacc (AT&T Research) 1996-12-25
*
* %include in *.yy produces yacc output file *.y
* %include suffix .yacc
*/
Q|/*|*/||C|
Q|//||\\|LC|
Q|"|"|\\|LQ|
Q|'|'|\\|LQ|
Q|\\|||CS|
%.y : %.yy
local T V
for T $(!$(>>))
V += -e '/^[ ]*%[ ]*include[ ][ ]*"$$(T:P=U:C%/%\\/%G)"/ {$$("\n")r '$(T)'$$("\n")d$$("\n")}'
%.y : %.Y