id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
5555	support qualified names for invoking a quasiquoter	nfrisby	pcapriotti	"Consider

{{{
module M

import qualified A (qq)
import qualified B (qq)
}}}

In 7.0.3, the quasiquotation syntax `[A.qq|...|]` is rejected with {{{parse error on input `A.qq'}}}.

Because of the stage-restriction, the only option is to create an auxiliary module

{{{
module AB where

import qualified A; import qualified B

qqA = A.qq
qqB = B.qq
}}}

and import that into `M`. This is a pretty heavy-weight workaround.

Is there a reason qualified names are disallowed for invoking a quasiquoter?"	feature request	closed	normal	7.6.1	Compiler (Parser)	7.0.3	fixed			Unknown/Multiple	Unknown/Multiple	None/Unknown	Unknown				
