Я нашел этот код на первой странице проекта Yesod:
import Yesod
data HelloWorld = HelloWorld
mkYesod "HelloWorld" [$parseRoutes|/ Home GET|]
instance Yesod HelloWorld where approot _ = ""
getHome = applyLayout [$hamlet|%h1 Hello World|]
main = toWaiApp HelloWorld >>= basicHandler 3000
Какие функции языка используются в [$parseRoutes|/ Home GET|]
и [$hamlet|%h1 Hello World|]
для работы символов $, |, / и%, и что делают символы?