javacc

    0

    2답변

    이 사이트의 문법은 javacc에서 사용하고 있습니다. 그것은 일부 그림 진술과는 별개로 잘 작동합니다. 예 : ----, ---, ---. 99 또는 --9. http://mapage.noos.fr/~bpinon/cobol.jj 하나 이상의 대시를 좋아하지 않는 것. 그림 예제를 지원하려면 무엇을 변경해야합니까? 은 I'v은 void NumericCons

    1

    1답변

    ANTLR에서 다음과 같이 특정 문제를 해결하기 위해 syntactic predicates을 사용할 수 있습니다. 이것은 단지 간단한 예일뿐입니다. a : (L K)=> b | c ; b : L K ; c : L M ; JAVACC에서 동일한 것을 달성하는 방법을 알고 싶습니다. 감사.

    0

    1답변

    JavaCC로 Java 서브 세트에 대한 렉서를 수행하려고합니다. 변수 이름은 글자로 시작하는 글자, 숫자 및 _의 조합 일 수 있습니다. 하나만 문제가 있는데 예약어 (예 : int, new 등)를 변수 이름으로 사용할 수 없으며이를 선언하는 방법이 궁금합니다. 지금은 예약어가 먼저 선언 된 다음 변수 이름에 대한 규칙이 충분하고 구문 분석기가이를 처리

    0

    1답변

    오류를 감지 한 후에도 입력 파일을 더 구문 분석 할 수있는 방법이 javacc에 있습니까? 패닉 모드 복구, 구문 수준 복구 등 여러 가지 방법이 있다는 것을 알아야합니다. 하지만 javacc jjt 파일에서 구현하는 방법을 이해할 수 없습니다. 예를 들어 내 입력 파일이 Line 1: int i Line 2: int x; Line 3: int k

    0

    2답변

    일부 명제 논리 표현에 대한 javaCC 구문 분석기를 작성했습니다. 표현식은 꽤 길고 30KB의 많은 문자를 얻을 수 있습니다. 큰 식을 구문 분석 할 때 스택 오버플로 예외가 발생합니다. 스택 크기를 결정하는 VM 매개 변수가 있습니까? 그런 경우 어떻게 할 것입니까? 감사

    1

    1답변

    나는 void Stm() : {} { try { ( IfStm() | WhileStm() ) }catch (ParseException e) { error_skipto(SEMICOLON); } } void error_skipto(int kind) { Pars

    1

    1답변

    일부 단어가 포함 된 토큰을 설명해야합니다. 단어에는 영어 문자 및 기타 특수 기호가 포함될 수 있지만 일부 '{'와 같이} 일부 영어 문자로 시작하면 안됩니다. (예 : 'O') AND_SYMBOL_IN 작업이 필요합니다. JavaCC에 문서에서 찾을 수 을 나는이 같은 행동 뭔가가 필요합니다.? 나는 (아래 같은) 특별한 토큰을 생성 할 수 있습니다 T

    3

    2답변

    javacc에 문제가있어서 코멘트를 건너 뛰고 있습니다. 여러 줄의 주석을 건너 뛸 수 있습니다 (주석은 /*과 */ 사이에 나타나는 모든 것입니다),이 코드 세그먼트 <"//" (~["\n"])* "\n">을 사용하여 한 줄 주석을 건너 뜁니다. 둘 다 서로 독립적으로 작동하지만 결합하면 한 줄 주석이 여러 줄 주석을 어기는 것 같습니다. 파서는 더 이상

    0

    1답변

    나는 많은 카테고리 (날짜, 연도, 시간, 이름, 구두점, 이메일 등)에 맞는 단어 유형을 찾으려고합니다. 이 코드를 발견하기 위해 자신 만의 코드를 만들었지 만 ANTLR과 JavaCC 같은 라이브러리를 발견했습니다. 내가하고 싶은 것은 이러한 라이브러리에 대한 제안입니까? 그렇다면 사용해야하는 것은 무엇입니까? 없다면 사용할 수있는 것이 있습니까? 추천

    3

    1답변

    내 JavaCC 정의의 일부를 대소 문자를 구분하지 않고 전역으로 만들지 않기를 원합니다. TOKEN [IGNORE_CASE]: { < STRA : "a" > } TOKEN : { < STRB : "b" > } 위의 모든 토큰 (STRA 및 STRB)은 대소 문자를 구분하지 않습니다. STRB 케이스 만 무시하는 방법? 또한