antlr3

    1

    2답변

    나는 자바 문자열 템플릿에서 아래로 내 배열을 : $colors:{ color | <p>$color.name$ }$ 출력은 다음과 같습니다하고자한다 Green Black 출력은 다음과 같습니다 1. Green 2. Black 어떻게해야합니까? antlr.stringtemplate에서 증분 카운터를 얻는 방법?

    0

    1답변

    을 구문 분석 할 때 오류 라인 번호를 내가 ANTLR에 의해 슬로우 인식 오류 잡기 위해 다음과 같은 C 함수가 : 여러 줄의 텍스트를 void recognition(pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_UINT8 *list) { pANTLR3_PARSER parser; pANTLR3_EXCEP

    1

    1답변

    Antlr3을 사용하고 있습니다. print a; print b; 이 모든 줄 바꿈 (\ n을)를 무시합니다 숨겨진 channel.So 파서 나는 줄 바꿈 (\ n을)를 유지 렉서의 parser.And에 (DB에 저장) 내 입력 파일입니다 후론 나는 그것이 print a; print b; 처럼 누락 나의 새로운 라인 (\ n을)를 변경합니

    -1

    1답변

    이 MySQL grammar에 대한 Antlr3 생성 Java 렉서/파서가 있습니다. Eclipse Neon은 위의 lexer/parser를 잘 컴파일 할 수 있습니다. 결과 프로그램도 제대로 실행됩니다. 했다 자바 코드를 컴파일되는 경우 : [javac] .../MySQLParser.java:27: error: code too large [javac]

    0

    1답변

    ANTLR LEXER RULE에서는 두 기호를 포함한 모든 문자를 허용합니다 (예 : (, ), _ 등)이고 다른 문자는 a ~ z의 문자 만 허용됩니까? 다음과 같은 뭔가 : String: ('a'..'z'|'A'..'Z')*; EVERYTHING:(.)*;

    0

    1답변

    Visual Studio에서 C#을 사용하여 antlr 문법 (java로 작성)을 사용할 수 있습니까? 나는 JAVA 목표 인 antlr 문법과 관련된 한 가지 문제점에 직면하고 있지만 C# 목표 문법을 원하고 C# 대상 문법을 얻을 수 없습니다. 그래서, 내 질문에 우리는 C#에서 그 antlr 자바 타겟 문법을 사용할 수 있습니다.

    0

    1답변

    Antlr 3 파서에서 이전 토큰을 어떻게 얻을 수 있습니까? 사실 난 그것을 쉽게 "input.LT (-1)"를 사용하여 얻을 수 있습니다.하지만 lookahead.So 파서의 이전 토큰을 얻는 다른 방법은 사용하고 싶지 않아?

    3

    1답변

    Java 구문 분석을 위해 Antlr 3.5 문법을 사용하는 동안 'IDENTIFIER'규칙은 ANTLR Lexer 문법에서 키워드를 거의 사용하지 않습니다. 또한 "이" 키워드를 소비, 바람직하지 않다 - public final int inch = this.getValue(); 그런 규칙 '> 식별자가 VAR_VALUE'내가 선을 구문 분석 할 때 렉

    1

    1답변

    컴파일러 관련 클래스의 프로그래밍 배정의 일부입니다. 나는 플렉스 들소 대신에 ANTLR을 사용하도록 교사에게 제안했으며, 여기서 그는 우리가 원하는 모든 것, 즉 어휘, 구문 및 의미 분석 (아래 이미지의 처음 세 단계)을 수행하도록 요청합니다. ANTLR을 사용하여 그러한 분석기를 만드는 것이 매우 쉽다는 것을 확신합니다. 컴파일러의 중간 및 객체 코드

    0

    1답변

    내 문법은 간단한 문법이지만 연결을 만들기 위해 일부 문자열을 허용하고 싶습니다. 이 수식은 유효해야합니다 : CONCATENATE(10;" €") 유로 기호는 문제입니다. 내가하는 데 사용하지만 내 문법으로,이 정도 기호에 대한 아주 좋은 일하고 : fragment SPECIAL : '\u00B0' | '\u20AC' I가 발생하고있어이도 기호처