fparsec

    3

    2답변

    이 FParsec의 모든에서 가장 수수께끼 콤비입니다 ... http://www.quanttec.com/fparsec/reference/primitives.html#members.chainl1 ...하지만에 어떤 웹 페이지에 AFAIK, 문서에 사용하거나하는 방법에 대한 더 예는 없다 인터넷. 나는 그것을 필요로하는 것처럼 보이는 왼쪽 재귀 구문을 가지고있

    3

    1답변

    나는이 양식 문자열에 대한 FParsec 파서를 쓰고 있어요와 선택적 멀티 라인 표현 구문 분석이가이 옵션 시간 정량에 문을 "할"입니다 즉 do[ n times]([ action] | \n([action]\n)*endDo) 을하고, 끝에 "end do"가 붙은 단일 "action"문 또는 "action"의 목록 (간단히하기 위해 들여 쓰기/후미 공백

    6

    1답변

    FParsec을 배우기 시작했습니다. 그것은 숫자를 파싱 할 수있는 매우 유연한 방법을 가지고 있습니다. type Number = | Numeral of int | Decimal of float | Hexadecimal of int | Binary of int let numberFormat = NumberLiteral

    1

    1답변

    FParsec을 사용하여 문자열 리터럴을 구문 분석하고 싶습니다. let string = between (pstring "'") (pstring "'") (manySatisfy isLetter) 하지만이 후 중지 : 'Please, switch off your mobile phone' 내가 현재하고있는 중이하면 다음과 같다 : - (작은 따옴표 내

    6

    1답변

    질문은 this one과 비슷하지만 FParsec에 OperatorPrecedenceParser을 사용하여 함수 응용 프로그램으로 표현식을 파싱하고 싶습니다. type Expression = | Float of float | Variable of VarIdentifier | BinaryOperation of Operator * E

    2

    3답변

    SQL 검색 조건을 구문 분석하고 파서가 다른 중온 연산자와 논리 (AND, OR)를 구별하는 데 문제가 있습니다. 나는 그들을 다른 노드 (아마도 어려운 일)로 파싱 할 것이지만 평가 단계를 단순화한다. 관련 코드 스 니펫 (필요한 경우 더 많이 포함 할 수 있음)입니다. let opp = OperatorPrecedenceParser<_,_,_>() l

    3

    2답변

    OperatorPrecedenceParser을 사용하여 기호가없는 연산자 (예 : AND, OR)를 대/소문자를 구분하지 않고 구문 분석 할 수 있습니까?

    0

    1답변

    유니 코드 기호를 사용하는 식별자 이름에 대한 구문 분석기를 구현하고 있습니다. 여기 time→sleep(7); 화살표 기호 I 추가 중위 연산자입니다 : 내가 예를 들어, 또한 유니 코드 문자로 기록되며 이러한 식별자 후 직접 배치 할 수있는 몇 가지 연산자를 가지고있는 내가 직면하고 문제는 내 연산자 우선 순위 파서 : 난 그냥 자동으로 OPP에 연

    5

    1답변

    FParsec의 identifier 파서를 사용하여 변수 및 함수 이름을 구문 분석합니다. 일반적으로 유니 코드와 ASCII 문자가 혼합되어 있습니다. 그러나 때로는 유니 코드 문자 (예 : \u03C0) 또는 식별자 (예 : swipe_board\u003A_b)에서 이스케이프 처리했습니다. 난 여전히 그들을 isAsciiIdStart 및 isAsciiId

    2

    1답변

    FParsec을 기반으로하는 작은 응용 프로그램을 작성하고 있습니다. 오늘 Compact Framework 용 버전을 만들 수있는 기회를 찾고 있습니다. 분명히 .NET CF 용 FParsec 소스를 만드는 것이 간단하지 않습니다. FParsecCS 라이브러리에는 안전하지 않은 코드와 CF에서 사용할 수없는 유형에 대한 참조가 있습니다. 즉, System.