attoparsec

    13

    1답변

    나는 attoparsec의이 동작에 약간 혼란 스럽다. 왜 Fail을 유발할 추가 문자가 필요합니까? 첫 번째 "x"가 발생하자마자 실패하지 않아야합니까?

    1

    2답변

    파서가 더 나은 오류 메시지를 생성해야하기 때문에 attoparsec에서 Parsec으로 일부 코드를 변환 중입니다. attoparsec 코드는 inClass (및 notInClass)을 광범위하게 사용합니다. Parsec에서 기계식으로 inClass -occurences를 번역 할 수있는 유사한 기능이 있습니까? Hayoo와 Hoogle은이 문제에 대한

    3

    1답변

    내 attoparsec 파서에서 일부 추적/디버깅을하고 싶습니다. 여기에 최소한의 작업 예제가 있습니다 : import Data.Text as T import Data.Attoparsec.Text import Data.Attoparsec.Combinator import Control.Applicative ((<*), (*>)) parseSenten

    1

    1답변

    고정 길이 필드를 attoparsec로 구문 분석해야하지만 현재 컴파일러와 어려움을 겪고 있습니다. > {-# LANGUAGE OverloadedStrings #-} > import Control.Applicative > import Data.Text as T > import Data.Attoparsec.Combinator > import Data.

    2

    1답변

    읽기 - 평가 - 인쇄 루프가있는 명령 줄 프로그램으로 Haskell을 연결하려고합니다. 입력 핸들에 텍스트를 넣고 프롬프트가 나타날 때까지 출력 핸들을 읽은 다음 다시 읽으려고합니다. 프롬프트는 발견 될 때까지 읽기가 차단되어야하지만 더 이상 표시되지 않습니다. 프롬프트를 구성 할 때까지 한 번에 한 문자 씩 읽는 내 자신의 작은 상태 기계를 코딩하는 대

    2

    2답변

    스크립트 파일을 읽고 나서 html 파일로 출력하려고합니다. 내 스크립트 파일에 @ 제목 (제목입니다)이있을 때마다 태그 [헤더]이 (가) 내 html 출력에 [제목]입니다. 그래서 내 접근 방식은 먼저 스크립트 파일을 읽고 문자열에 내용을 쓰고 문자열을 처리 한 다음 html 파일에 문자열을 쓰는 것입니다. @title을 인식하는 데는 문자로 된 문자를

    18

    2답변

    내 응용 프로그램에서 작업 Aeson not decoding UTF8 input의 문제가 발생했습니다. 깊은 파고 들자면 Attoparsec의 Parser ByteString에 의존한다는 것을 알았습니다.이 문제는 저에게 문제의 근원 인 것 같습니다. 그러나 실제로 제가 여기서 요구하는 것이 아닙니다. 내가보기에 사람들이 보았던 유일한 장소가 아니란 점은