JLanguageTool-0.7.2 runs correctly under the official Sun 1.4 jre. However,
under Kaffe 1.1.5 we get the error below. This is clearly caused by Kaffe
using POSIX style regexs, where as Sun allows us to use Perl style regexs. In
Perl the modifiers "//i", "//m", "//s", and "//x" can be embedded in a regexp
using "(?i)", "(?m)", "(?s)", and "(?x)". BTW, the libboost.regex library
provides perl style regexs to C++ programs.
java.util.regex.PatternSyntaxException: At position 1 in regular expression
pattern:
quantifier (?*+{}) without preceding token
(?s)<!--.*?-->
^
at java.util.regex.Pattern.<init> (Pattern.java:107)
at java.util.regex.Pattern.compile (Pattern.java:144)
at java.util.regex.Pattern.compile (Pattern.java:126)
at java.lang.String.replaceAll (String.java:832)
at de.danielnaber.languagetool.Main.filterXML (source file unknown)
at de.danielnaber.languagetool.Main.getFilteredText (source file unknown)
at de.danielnaber.languagetool.Main.main (source file unknown)
at java.lang.reflect.Method.invoke0 (Method.java)
at java.lang.reflect.Method.invoke (Method.java:255)
at kaffe.jar.ExecJarName.main (ExecJarName.java:67)
at kaffe.jar.ExecJar.main (ExecJar.java:75)
--
John C. McCabe-Dansted
Masters Student
_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe