antlr4

    2

    2답변

    난에 다음과 같은 종속성이 내 build.gradle : 내 라이브러리를 게시 할 메이븐 게시 플러그인을 사용하는 경우, 그것은 모두 ANTLR 런타임을 포함하고 generated POM 종속성으로 시간 JAR 파일을 컴파일 dependencies { compile 'org.antlr:antlr4-runtime:4.5.1' compile

    1

    1답변

    내가 렉싱하고있는 언어는 런타임 구성에 따라 키워드를 핫 스왑 할 수 있어야합니다. 그것은 너무 오래 당신이 당신의 문법 (자바)에서 확인 매입 대상 특정 코드이기 때문에이 작업을 수행하는 방법을 상대적으로 간단합니다 그러나 1 lexer grammar LanguageLexer; tokens { If, Else, While // etc } @he

    1

    2답변

    의 당신이 다음과 같이 정의 된 대소 문자를 구분하지 foo 토큰과 문법을 가지고 있다고 가정 해 봅시다 :이 토큰 Vocabulary.getLiteralName(token) 반환 null를 들어 FOO : F O O ; fragment F:('f'|'F'); fragment O:('o'|'O'); 를이 패턴이 아닌 리터럴 값과 일치에 의해 정의

    0

    1답변

    여기 내 ANTLR4 문법에서 조각입니다 "너와 나" TERM 토큰이 "you"와 일치 할 것 같은 문자열, "me" 및 "및"을 AND 규칙, 이 아닌 TERM 규칙에 의해 인식되도록합니다. 지금 당장 : line 1:4 missing TERM at 'and' 오류가 발생합니다. 입력 한 내용이 AND와 TEX 렉서 규칙 모두와 일치한다는 것을 이해하지만

    0

    1답변

    에서 오류를 표시, 만에 메시지를 라인 1시 11분 토큰 인식 오류를 인쇄 할 수 없습니다 : '! ' 내 코드에서 내가 그 스택을 인쇄하고 라인을 보여줄 때 , 이것은이 내 코드 import org.antlr.v4.runtime.*; import javax.swing.*; import java.awt.*; import java.util.*; imp

    0

    1답변

    Eclipse의 ANTLR IDE 플러그인에서 입력을 테스트 할 수있는 인터프리터보기가 있었으며 트리 구조가 작성되었습니다. 이 같은 나는 일식의 ANTLR 4 플러그인에서 그것을 찾을 수 없습니다. 이클립스 루나에 대한 ANTLR 4 플러그인에서 어떻게 시작할 수 있습니까?

    0

    1답변

    나는 내 Xamarin.ios C# 프로젝트에 대한 내 ANTLR 파서 문법은 다음과 같습니다 mathToken : DIGIT #Digit | NULL #Null | LESSTHAN #LessThan | GREATERTHAN #GreaterThan | anyLessThanOrEqual #LessT

    3

    1답변

    Antlr v4 Antlr v4 Grammars에 사용할 수있는 것과 비슷한 Xtext를 사용하여 다른 문법 언어를 포함하는 라이브러리가 있는지 궁금합니다. 이는 재사용을 가능하게하고 바퀴의 재발 명을 도울 것입니다.

    1

    2답변

    문법을 SQL 구문 분석에 쓰려고하는데, 단 어제 식별자를 식별하기 위해 어휘 규칙에 문제가 있습니다. 1 행에 4 '': '에서 토큰 인식 오류 :'표현을 구문 분석 예외 - 내 문법 grammar Sample; UID: '^[A-Za-z0-9]{8}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{

    2

    1답변

    저는 ANTLR을 사용하기 시작했으며, plsql.g4 문법을 사용하여 간단한 PL/SQL 문을 구문 분석하는 테스트를 시도하려고합니다. Getting Started with ANTLR v4에 사용 된 형식을 따르고 있습니다. 다음 명령는 문제없이 실행 : antlr4 plsql.g4 java org.antlr.v4.Tool plsql.g4 javac