progs/catastrophic.java
changeset 558 c9da2c4586f2
parent 474 331b2c9e525f
child 616 96114cc02150
--- a/progs/catastrophic.java	Sun Sep 23 09:04:24 2018 +0100
+++ b/progs/catastrophic.java	Mon Sep 24 11:05:39 2018 +0100
@@ -1,7 +1,16 @@
-// a case of catastrophic backtracking in Java
+// A case of catastrophic backtracking in Java 8
+//-----------------------------------------------
 //
 // regexp: (a*)*b
 // strings: aa....
+//
+// compile:    javac catastrophic.java
+// call with:  java catastrophic
+//
+// IMPORTANT: 
+// Java 9 improved its regex matching engine.
+// This example is now much faster.
+//
 
 import java.util.regex.*;