2014-12-06 2 views
0

Jyntax를 사용하여 RSyntaxTextArea에 사용자 지정 언어 강조 표시를 추가하려고합니다. 그러나, 나는이 문자를 입력하는 순간 나는 경계 예외 중 인덱스를 얻을 수 :RSyntaxTextArea 사용자 지정 언어 JFlex

http://pastie.org/private/ygjyj4y5nludeu3dn1xug

이 내가 여기에 제공된 예를 JFlex 코드를 사용하는 경우에도 발생합니다 잘 모르겠어요 https://github.com/bobbylight/RSyntaxTextArea/wiki/Adding-Syntax-Highlighting-for-a-new-Language

무엇 이 원인이 될 수 있습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있을까요?

답변

0

이 작동 이유는 확실하지 않지만 PythonTokenMaker.java에서 yylex 메서드의 일부를 JFlex에서 만든 Java 클래스로 복사하여이 문제를 해결 한 것으로 보입니다.

특히, 나는 복사 코드의이 부분을 대체 : http://pastie.org/private/whjzfhbrzwm8qc88t1idq

그것은이 도움이 될 것입니다 누군가가 같은 문제에 붙어 주석 희망 // store back cached position

와 라인에 방법의 (고화질)에서이다 !

관련 문제