javacc

    1

    1답변

    이전에 생성 된 AST 트리에서 심볼 테이블을 작성하는 방법과 관련하여 javacc 인터프리터를 만드는 방법에 대해 상당히 혼란스러워졌습니다. 이 AST에서이 같은 이 뭔가 : > Program > Id > Id > Id > VarDecl > Type > Id > Stl > Id > NewInt > IntLit > Sta > Id >

    0

    1답변

    내가 한 EBNF에서 다음이 명 생성 규칙 : <CharLiteral> ::= ' " ' [ <Printable> ] ' " ' 및 <StringLiteral> ::= ' " ' { <Printable> } ' " ' 둘 사이의 차이점은 무엇입니까? [] 1 회 이상의 반복을 의미하고 {}은 0 회 이상의 반복을 의미합니까?

    1

    1답변

    공식 Java 8 언어 사양에 정의 된 문법을 사용하여 Java 용 파서를 작성합니다. 각각 라인 (25), 3 열 라인 (31), 3 열 두 개의 확장을 포함하는 선택 충돌 : 내 .jj 파일에서 나는 그런 경고로 선택 충돌의 일반적인 종류의 모든 있습니다. 공통 접두사는 다음과 같습니다. 이전 확장에는 2의 미리보기를 사용하십시오. 또는 경고 : (..

    0

    2답변

    는 어떻게는 아래에 예시 된 바와 같이 반복되는 문자로 구성된 토큰을 정의 할 수 있습니다 : "..." 이 에 무엇을 해당한다 TOKEN : { TripleDot : "..." } 또는 "::" TOKEN : { DoubleColon : "::" } 또는 에 무엇을 해당한다 "//" 등 JavaCC에 컴파일러 날 정의 할 수 있습니다 TOKEN :

    0

    2답변

    JavaCC를 사용하여 정규 표현식을 구문 분석하려고하는데 정수와 관련된 문제가 발생했습니다. 문제는 때로는 일부 제작물에서 일련의 숫자를 각각 문자로 해석하려고하지만 (ab) {1,20}과 같이 중괄호 안에있는 숫자를 정수로 해석하려고합니다. 문제는 JavaCC가 목록에서 일치하는 첫 번째 토큰을 선택한다는 것입니다. 토큰이 프로덕션에서 예상되는지 여부와

    0

    1답변

    Google 애플리케이션과 같이 "Google과 비슷한"기능을 생성하는 것은 어려운 작업입니다. javacc을 사용하여 개발해야합니다. 요구 사항은 다음과 같습니다 : 쿼리 문자열이 "텍스트 텍스트"인 경우 일대일로 일치해야하므로 목록 [ "텍스트 텍스트 텍스트", "텍스트 텍스트" "text text text"] 그냥 "text text"와 일치해야합니다

    0

    1답변

    토큰을 <VOTE>으로 선언했습니다. 이 토큰을 사용하여 중괄호로 구분 된 블록 내부를 일치 시키려고합니다. 블록 밖으로 나오면 건너 뛰고 싶습니다. 현재 토큰은 블록 내부 또는 외부에 관계없이 동일하게 일치하므로 블록 외부의 내용을 파싱하는 데 문제가 발생합니다. TOKEN: { < VOTE: " vote" > } TOKEN: { < #STRI

    0

    1답변

    질문은 JavaCC 내에서 중첩 된 for 루프를 만드는 방법입니다.이 ( <REPEAT>h=<NUMBER ><REPEAT >k=<NUMBER><PRINT >t=<PHRASE><ENDPRINT ><ENDREPEAT ><ENDREPEAT > { int hold = Integer.parseInt(h.image); int holdK = Int

    2

    1답변

    내 JavaCC에 파서에서이 코드를했습니다 : < VARIABILE : "§" <LETTERA> (<CIFRA> | <LETTERA>)* > < TERMINE: (<NUM_SEGNO> | <VARIABILE> | "(-" <VARIABILE> ")") > 나는이 오류가 정규 표현식 선택 컴파일 할 때 : VARIABILE과 같이 일치하지 않을 수 있

    0

    1답변

    내가 javacc를 사용하여 프로젝트를 진행하고 토큰, 내가 파일에 이런 일이 , 문제가 어떤 도움이 필요합니다 : STRING COPYRIGHT (C) 2003, 2004 SYNOPSYS, INC.; 나는 단어 STRING에 대해 정의 된 토큰을 가지고 나는 문제는 내가 토큰 INTEGER을 가지고있다 COPYRIGHT (C) 2003, 2004 SY