antlr3

    0

    1답변

    Antlr의 작동 방식을 아는 사람이 있습니까? 내가 dev에 서버에 오류가 발생 해요 : [NullReferenceException이 :. 개체 참조가 개체의 인스턴스로 설정되지 않았습니다] Antlr.StringTemplate.CommonGroupLoader.LocateFile (문자열 파일 이름) +19 Antlr.StringTemplate. Comm

    1

    1답변

    다음과 같은 문법을 만들었습니다. 자바에서 트리를 반환하는 인터프리터를 만드는 법을 알고 싶습니다. 나중에 화면에서 인쇄 할 때 사용할 수 있습니다. . grammar myDSL; options { language = Java; } @header { package DSL; } @lexer::header { package

    1

    1답변

    이 작업을 수행하는 매우 간단한 antlr 문법을 평가하는 방법. Box(1,2,4) Cylinder(1,2) 및 java3d 형태를 구축, ( protected static BranchGroup addBox1(Float a, Float b, Float C){ // create branch for display TransformGro

    0

    1답변

    의 문법을 정의합니다. 어떻게 예를 A=(1,1) B=(1,2) G=(A,B) 이있을 때 결과가 성공하지만 A=(1,1) B=(1,2) G=(A,E) 를 작성하는 경우는 E가 아니라고 오류를 제공합니다 있도록이 문법을 체크하는 grammar Sample_1; @header { package a; } @lexer::head

    4

    1답변

    사용자 입력 텍스트 인 검색 엔진 스타일을 해석하는 문법을 작성하려고합니다. AND, OR, NOT 및 ANDNOT 부울 연산자를 지원합니다. 거의 모든 작업을 수행 할 수 있지만 따옴표로 묶은 문자열 외부의 두 인접 키워드는 암시 적으로 AND 절에서와 같이 처리됩니다. 예를 들어 : 치즈와 크래커 = 치즈와 크래커 (위 및 아래) 또는 (왼쪽 및 오른쪽

    1

    1답변

    텍스트와 숫자로 구성된 일부 텍스트를 구문 분석하기 위해 며칠 동안 노력했습니다. (필자는 문법으로 문장을 작성했습니다.) sentence options { greedy=false; } : (ANY_WORD | INT)+; 나는 그때 sentence_with_int "14 개 신발 구입 크기의 수는 3이었다"이었다 일부

    1

    1답변

    는 그래서 같은 규칙이있는 ANTLR 문법을 가지고있다 : ID는 일반 변수 이름과 일치 쉼표는 쉼표와 일치하는 렉서 규칙입니다위한 렉서 규칙이 rule: ID (COMMA ID)* ; . 그래서 규칙은 하나 이상의 쉼표로 구분 된 변수 일치 내가 그렇게처럼 보이는 트리를 생성하고 싶습니다 : ITEM ID ITEM ID ...

    2

    1답변

    최근에 Antlr을 배우기 시작했으며 Antlr 3.2가 포함 된 AntlrWorks 1.4를 다운로드하기 시작했습니다. grammar TestRewrite; ab : a b -> a; a : A; b : B; A : 'a'; B : 'b'; : - '>'이제 3.2이 같이 재 작성 규칙 문법을 지원하도록되어 있지만 심지어 가장 간단한 경

    1

    2답변

    추상 구문 트리를 XML 파일에 직렬화 할 수있는 최선의 전략은 무엇입니까?

    2

    1답변

    같은 ANTLR 일치하는 와일드 카드에 : "테스트" test : WORD+; WORD : ('a'..'z')+; WS : ' '+ {$channel = HIDDEN;}; 을 내가 입력 줄 이유로서 이것을 받아 들일 ANTLR 않습니다 유효한 입력? 나는 ('a'.. 'z')가 소문자 알파벳 내의 문자들만 일치시킬 것이라고 생각 했습니까?