fparsec

    2

    1답변

    문제는 이것이다 목록의 요소와 np` parray`파라미터 화 : 내가 p의 n 발생을 구문 분석 할 필요가 알고 있지만, 나는 또한 각 p에 요소를 전달할 필요가있는 목록 xs이 신청. 하나의 값을 p으로 전달하는 것만으로도 충분합니다 (parray n (p xs)). 그런 다음 액세스해야하는 목록의 요소를 알 수 없습니다. 이것을 달성하는 가장 깨끗한

    5

    2답변

    후속 작업 : How do I test for exactly 2 characters with fparsec? 자유형 텍스트 뒤에 식별자 쌍으로 구성된 문자열을 구문 분석해야합니다. 나는 개행 문자의 형태를 띠고 정확한 두 개의 대문자와 공백이 뒤 따르는 식별자를 찾는 파서를 쉽게 만들 수있다. 앞의 식별자와 관련된 자유형 텍스트는 다음 식별자까지 포함하지만

    1

    1답변

    나는 이것에 대한 간단한 대답이 확실하다고 확신하지만, 나는 하루 종일 이것을보고 있었고 나는 그것을 알 수 없다. 튜토리얼에 따라 JSON 파서를 구현하고 있습니다. 자신에게 도전하기 위해 나는 number 파서를 직접 구현하고있다. 이것은 내가 지금까지 무엇을 가지고 있습니다 : let jnumber = let neg = stringReturn

    3

    1답변

    VS2013 Professional Edition에서 FParsec을 어떻게 실행합니까? 나는 다음과 같은 nuget 패키지를 사용하는 tryed : http://www.nuget.org/packages/FParsec/ http://www.nuget.org/packages/FParsec-Big-Data-Edition/ 을 나는 내 자신에 https://bi

    0

    1답변

    다른 문자열에서 간단한 문자열을 구문 분석하려면 어떻게해야합니까? 내가 표현에서, 집합하지만 더 문자열 사이의 부동 소수점을 구문 분석하지 않으 let str s = pstring s let floatBetweenBrackets = str "[" >>. pfloat .>> str "]" 다음 FParsec 튜토리얼에서 주어진 다음 코드가있다. Sth.

    2

    1답변

    내가 텍스트를 말해봐. 내가 나에게 결과를 줄 것이다 파서 만들 것입니다 방법 : a = ["foo", "bar", "baz"] b = ["foo", "bar"] c = ["foo"] d = [] e = ["foo"] 위의 입력에 대해 실행? 기본적으로 실패 할 때까지리스트를 작성하는 동안 각 가능성을 시도하십시오. 사용자 상태를 사용할 수는 있

    2

    1답변

    을 괄호 나는이에 대해 다음 fsyacc 문법 (약간 수정 양식) SQL 검색 조건 : scalar_expr: | ID { Identifier($1) } | constant { Constant($1) } | unary_op scalar_expr { Unary($1, $2) } | scal

    2

    1답변

    OperatorPrecedenceParser을 사용하여 대소 문자를 구별하지 않는 중절 연산자를 얻으려면 입력을 사전 처리하여 문자열 리터럴로 구분 된 텍스트로 구문 분석합니다. 텍스트 부분은 대문자로 표기 할 필요가있는 삽입 연산자를 검색합니다 (OPP에 알려진 연산자와 일치하도록). 실제 구문 분석이 수행됩니다. 제 질문은 두 단계를 단일 구문 분석기로

    1

    1답변

    .NET 언어의 일반 정규식을 사용하여 텍스트를 구문 분석하는 데 FParsec과 같은 라이브러리를 사용하면 어떤 점이 유리합니까?

    2

    1답변

    필자는 선택 사항 인 조합자가 내 파서 목록에 pzero 파서를 암시 적으로 추가하고 fparsec이 입력 스트림의 다음 부분을 구문 분석하지 못하면 대괄호를 찾아야합니다. 여기 최소한의 전체 코드입니다 : open System open System.Collections.Generic open FParsec type IDL = |Librar