antlr3

    1

    3답변

    저는 C 정적 라이브러리 (Antlr 3 C 라이브러리)가 있습니다. 제대로 설치되어 작동합니다 (즉, gcc -o parser lexer.c parser.c -lantlr3c을 정상적으로 실행할 수 있음). 그러나 Xcode에서는 오류가 발생합니다. "다른 링커 플래그"빌드 설정에서 -lantlr3c을 추가했습니다. ld: library not found

    8

    2답변

    ANTLR은 문법 파일에서 Java 소스를 생성합니다. 생성 된 소스는 ANTLR 클래스에 종속됩니다. antTL 응답이없는 ANTLR을 사용하여 '깨끗한'Java 소스를 생성 할 수 있습니까? 만약 그렇지 않다면 누군가 퍼포먼스와 탁월한 자바 파서를 추천 할 수 있으며 깨끗한 자바 코드를 생성 할 수 있습니까?

    0

    1답변

    C와 비슷한 언어에 대한 파서/인터프리터를 작성 중이므로 이스케이프 문자를 해석해야합니다. 이 중 하나는이 패턴 "\ uXXXX"가있는 유니 코드 이스케이프 시퀀스입니다. 여기서 X는 16 진수입니다. 내 ANTLR 규칙는 다음과 같습니다 : 나는 그것을 내가 'E'기대되는 문자열 \ "의 u1234"을 공급하고있어하지만 난 '/'대신 인 얻고있다 publ

    14

    1답변

    음화 메타 문자 ~은 ANTLR의 렉서 및 파서 규칙에서 어떻게 사용될 수 있습니까?

    1

    1답변

    나는 단어가 큰 목록의 키워드 (저속하고 너무)에 있는지 파서가 좋은 해결책이되어야 하는지를 알고 싶다. (필자가 아는 한 빨리해야한다.) 몇 가지 규칙이 필요하기 때문에 이 단어들을 다시 써라. 내 질문은 (가능한 경우)와 같은 문법 규칙을 추가하는 방법입니다 : 단어의 모든 편지 한 후 별표를 추가 리트 언어 단어 + -ing, 단어 + -ed와 같은

    0

    1답변

    ANTLRWorks를 사용하여 작성한 문법에 대한 C# 코드 (CSharp2)를 성공적으로 생성 할 수 있습니다. 하지만 기본적으로 생성되는 모든 디버그 문 없이는 동일한 작업을 수행하려고합니다. 그것을 할 수있는 방법이 있습니까?

    2

    1답변

    동작 방법이 호출 된 "활성"ANTLR 규칙을 가져올 수 있습니까? 모든 로그와 $ 시작 -와 $ 최종 토큰()를 통해 손없이 몇 가지 규칙 의 시작과 끝 위치를 표시해야합니다 ANTLR - 의사 코드에서이 로그 함수와 같은 뭔가 - 전화 : @members{ private void log() { System.out.println("Sta

    2

    1답변

    작은 표현식 언어를 구문 분석해야하므로 (예 : 변경 우선 순위가 변경됨) 작업에 대해 ANTLR을 선택 했으므로 좋은 진행률을 보였습니다. ANTLRWorks는 초보자에게 아주 좋습니다.) 나는 ANTLR 웹 사이트에서 일부 받기 시작 참조를 사용하고 난 달성하기 위해 노력하고 무엇을 완벽하게 맞지는 두 개의 블로그 게시물을 발견 : http://www.

    3

    1답변

    ANTLR에 대해 처음이므로 간단한 PL/SQL 함수를 구문 분석하려고합니다. 이 사과가 바보 같은 질문이라면 사과드립니다. function MyFunc return boolean is begin IF :USER_ID_P IS NULL THEN :USER_ID_P := 'PUBLIC'; END IF; return (TRUE

    1

    1답변

    이 문법은 ANTLR의 간단한 논리 조건과 일치합니다. exp : or ; or : and ('|' or)* ; and : unit ('&' and)* ; unit : '(' or ')' | STRING ; WS : (' ' | '\t' | '\r' | '\n'