2017-03-22 4 views
1

Wie schreibe ich einen = in einen QuasiQuote Ausdruck?Write an = inside QuasiQuotes

[uri|https://graph.facebook.com/me?fields=id,name,email|] 

Derzeit erhalte ich

example/Facebook/test.hs:56:83: error: 
    parse error on input ‘=’ 
    Perhaps you need a 'let' in a 'do' block? 
    e.g. 'let x = 5' instead of 'x = 5' 
+3

Stellen Sie sicher, dass tatsächlich die 'QuasiQuotes' Erweiterung eingeschaltet haben. –

+1

Kopf -> Schreibtisch - danke – Reactormonk

Antwort

3

Sie müssen die richtige Spracherweiterung für QuasiQuotes ermöglichen, zu arbeiten. Im Quellcode:

{-# LANGUAGE QuasiQuotes #-} 

In GHCI:

:set -XQuasiQuotes