Skip to content

Commit b91c10e

Browse files
committed
Fix Java tokenizer for JFlex 1.7
Not my fault. Original one is broken too (embarassing!)
1 parent dd0d907 commit b91c10e

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/main/java/club/bytecode/the/jda/gui/fileviewer/JDAJavaTokenizer.flex

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
* This library is distributed under a modified BSD license. See the included
77
* RSyntaxTextArea.License.txt file for details.
88
*/
9+
// COMPILE THIS FILE WITH GRAMMARKIT PLUGIN FOR INTELLIJ
10+
// (JFLEX 1.7.0)
11+
// OR ELSE IT WON'T FUCKING WORK
912
package club.bytecode.the.jda.gui.fileviewer;
1013

1114
import java.io.*;
@@ -156,11 +159,11 @@ import org.fife.ui.rsyntaxtextarea.*;
156159
switch (initialTokenType) {
157160
case Token.COMMENT_MULTILINE:
158161
state = MLC;
159-
start = text.offset;
162+
start = 0;
160163
break;
161164
case Token.COMMENT_DOCUMENTATION:
162165
state = DOCCOMMENT;
163-
start = text.offset;
166+
start = 0;
164167
break;
165168
default:
166169
state = Token.NULL;

src/main/java/club/bytecode/the/jda/gui/fileviewer/JDAJavaTokenizer.java

Lines changed: 5 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)