From f17d7e2193ad52cd1cd7f0a7d5bc54bbb4ce137a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Jeschke?= Date: Mon, 3 Sep 2012 16:22:49 +0200 Subject: [PATCH] Bugfix: False interpretation of underscore_inside_words. --- src/main/java/com/github/rjeschke/txtmark/Emitter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/github/rjeschke/txtmark/Emitter.java b/src/main/java/com/github/rjeschke/txtmark/Emitter.java index 6fc88fc..f47b4de 100644 --- a/src/main/java/com/github/rjeschke/txtmark/Emitter.java +++ b/src/main/java/com/github/rjeschke/txtmark/Emitter.java @@ -734,7 +734,7 @@ class Emitter } if(this.useExtensions) { - return c0 != ' ' && c0 != '_' && c1 != ' ' ? MarkToken.NONE : MarkToken.EM_UNDERSCORE; + return Character.isLetterOrDigit(c0) && c0 != '_' && Character.isLetterOrDigit(c1) ? MarkToken.NONE : MarkToken.EM_UNDERSCORE; } return c0 != ' ' || c1 != ' ' ? MarkToken.EM_UNDERSCORE : MarkToken.NONE; case '!':