파서가 더 나은 오류 메시지를 생성해야하기 때문에 attoparsec에서 Parsec으로 일부 코드를 변환 중입니다. attoparsec 코드는 inClass (및 notInClass)을 광범위하게 사용합니다. Parsec에서 기계식으로 inClass -occurences를 번역 할 수있는 유사한 기능이 있습니까? Hayoo와 Hoogle은이 문제에 대한
내 attoparsec 파서에서 일부 추적/디버깅을하고 싶습니다. 여기에 최소한의 작업 예제가 있습니다 : import Data.Text as T
import Data.Attoparsec.Text
import Data.Attoparsec.Combinator
import Control.Applicative ((<*), (*>))
parseSenten
고정 길이 필드를 attoparsec로 구문 분석해야하지만 현재 컴파일러와 어려움을 겪고 있습니다. > {-# LANGUAGE OverloadedStrings #-}
> import Control.Applicative
> import Data.Text as T
> import Data.Attoparsec.Combinator
> import Data.
읽기 - 평가 - 인쇄 루프가있는 명령 줄 프로그램으로 Haskell을 연결하려고합니다. 입력 핸들에 텍스트를 넣고 프롬프트가 나타날 때까지 출력 핸들을 읽은 다음 다시 읽으려고합니다. 프롬프트는 발견 될 때까지 읽기가 차단되어야하지만 더 이상 표시되지 않습니다. 프롬프트를 구성 할 때까지 한 번에 한 문자 씩 읽는 내 자신의 작은 상태 기계를 코딩하는 대
스크립트 파일을 읽고 나서 html 파일로 출력하려고합니다. 내 스크립트 파일에 @ 제목 (제목입니다)이있을 때마다 태그 [헤더]이 (가) 내 html 출력에 [제목]입니다. 그래서 내 접근 방식은 먼저 스크립트 파일을 읽고 문자열에 내용을 쓰고 문자열을 처리 한 다음 html 파일에 문자열을 쓰는 것입니다. @title을 인식하는 데는 문자로 된 문자를
내 응용 프로그램에서 작업 Aeson not decoding UTF8 input의 문제가 발생했습니다. 깊은 파고 들자면 Attoparsec의 Parser ByteString에 의존한다는 것을 알았습니다.이 문제는 저에게 문제의 근원 인 것 같습니다. 그러나 실제로 제가 여기서 요구하는 것이 아닙니다. 내가보기에 사람들이 보았던 유일한 장소가 아니란 점은