parsekit

    1

    1답변

    주어진 ABNF 문법을 유효한 ParseKit 문법으로 변환하려고합니다. 사실은 내가 문 이런 종류의 해결책을 찾기 위해 노력하고있어 : tag = 1*<any Symbol except "C"> 심볼 정의는이 질문에 대한 단순화 및 일반적으로 특수 문자를 많이 포함하고 있습니다 Symbol = "A"/"B"/"C"/"D" // a lot more sym

    6

    1답변

    간단한 Parsekit 문법이 주어졌습니다. 만약 내가 @start = sentence+; sentence = 'beer' container; container = 'bottle' | 'cup'; 부분 구문 분석 beer 그것은 Parsekit 문장에 가능한 완성을 반환받을 수 있습니까?

    3

    1답변

    ParseKit 문법 구문 (데모 응용 프로그램에서 놀고)을 조금 쥐고 있어야하는데, 지금은 나만의 미니 데모를 만들려고 노력하고 있지만, 지금까지별로 성공하지 못했습니다. 어셈블러 콜백이 호출되지 않습니다. 다음은 관련 코드의 요약본입니다. testParse을 실행하면 파서가 정상적으로 작동하고 내 문자열을 내 anything 프로덕션 (정확하게 데모에서

    2

    2답변

    ParseKit 및 구문 분석 타임 스탬프에 대한 간단한 질문이 있습니다 ... 어떻게 점/마침표의 상징적 특성을 강요합니까? 예를 들어, 2008-01-25을 구문 분석하려는 경우 date = /\d{4}/ '-' /\d{2}/ '-' /\d{2}/과 같은 것을 사용할 수 있습니다. 사실을 추가하지 않으면 제공된 문법이 DemoApp에서 작동하지 않지만

    1

    1답변

    ParseKit을 사용하여 PGN 파일을 구문 분석하려고합니다. 나는 토큰의 유형을 인식하고 이후의 대답은 내가 기호 (이 수신 된 경우에만 배열로 단어 유형을 추가 할 PKTokenizer *t = [PKTokenizer tokenizerWithString:moveString]; [t.symbolState add:@"..."]; [t setTokeni

    2

    1답변

    명령을 사용하여 ParseKit을 다운로드했습니다. svn 체크 아웃 http://todparsekit.googlecode.com/svn/trunk/ todparsekit- 읽기 전용 개정 번호는 74입니다. DemoApp를 실행하려고했습니다. 응용 프로그램이 시작되었습니다. 구문 분석 단추를 눌렀을 때 트리가 표시되지 않았습니다. 1 USE_TRACK를

    4

    2답변

    구문 오류가 발생하기 전에 PKParser가 구문 분석 한 어셈블리를 얼마나 멀리 가져올 수 있는지 궁금합니다. 참조 : 나는 기본적으로 접두사 표기법 표현 언어를 설명하는 문법을 사용하고 http://parsekit.com/ . 예를 들어 : 표준 접두어 표기법으로 표현 문법과 문자열 "(+ A - BC))"주어진 내가 검색하고자하는 [(+, A] 일치하

    5

    1답변

    iOS 응용 프로그램의 경우 대체 할 UNIX 스타일 변수가 포함될 수있는 HTML 파일을 구문 분석하려고합니다. 이 감지 변수 통과 HTML에 대한 하나, 또 다른 : 나는 나에게이 콜백을 제공하는 간단한 ParseKit 문법을 만들려고 해요 <html> <head></head> <body> <h1>${title}</h1>

    3

    1답변

    완벽하게 작동하는 ParseKit에 대한 C 문법을 작성했지만 저를 미친 것은 프리 프로세서 문입니다. 선처리 문장에 대한 올바른 기호 정의는 무엇입니까? 여기 ... @reportsCommentTokens = YES; @commentState = '/'; @singleLineComments = '//'; @multiLineComments = '/*'

    3

    2답변

    .gift 파일 형식을 시도하고 토큰 화하기 위해 PK를 사용 중입니다. 나는 다음을 수행하려고 : 이 유사한 문자열을 감안할 때 : @ "= 2 + 2" 내가 여부를 결정하는 번거 로움을 거치지 않고 '2 + 2'를 반환하는 것을 시도하고있다 그 문자열을 지나가고있는 토큰은 심볼과 같고 출력 문자열이 어떻게되어야 하는지를 정의합니다. 내가하려는 일은 [P