dataToExpQ converts a value to a 'Q Exp' representation of the same value. It takes a function to handle type-specific cases.
dataToPatQ converts a value to a 'Q Pat' representation of the same value. It takes a function to handle type-specific cases.
quoteFile takes a
QuasiQuoter and lifts it into one that read the data out of a file. For example, suppose
asmq is an assembly-language quoter, so that you can write [asmq| ld r1, r2 |] as an expression. Then if you define
asmq_f = quoteFile asmq, then the quote [asmq_f|foo.s|] will take input from file
"foo.s" instead of the inline text
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).