유효한 Haskell 코드가 포함 된 String
(또는 Text
또는 그 이상)이 있다고 가정 해보십시오. Template Haskell을 사용하여 [Dec]
으로 변환 할 수 있나요?Template Haskell로 원시 소스 코드를 내보낼 수 있습니까?
AST가 GHC에 직접 연결되지 않기 때문에 프린트가되고 어쨌든 구문 분석 단계가 될 것입니다.
TH에 대해 다른 "백엔드"를 허용하므로 좋을 것입니다. 예를 들어, TH보다 더 많은 하스켈 구문을 지원하는 haskell-src-exts
의 AST를 사용할 수 있습니다.
왜 AST가 GHC로 직접 이동하지 않는다고 생각합니까? 그것은 솔직히 나를 놀라게 할 것이다. – melpomene
제목이 질문과 일치하지 않는 것 같습니다. 나는 당신이'덤프 스플 릭스'를 찾고 있다고 생각했다. – jberryman
@jberryman 나는 동의한다. 더 나은 것을 제안하십시오. –