Oniguruma (extended OnigSyntaxJava version)

1. What is 'Oniguruma (extended OnigSyntaxJava version)'?

The following options and functions that standard OnigSyntaxJava doesn't support 
are supported.

 * The case-insensitive match when the Unicode is used is limited only to US-ASCII.
 * The line terminater is matched to the same character as Java.
   (\n, \r\n, \r, U+0085, U+2028, U+2029)
 * Supports the embedded flag expression (?d) and (?u).
 
2. License

BSD license (3-clause BSD license).
http://en.wikipedia.org/wiki/BSD_licenses

3. Requirements

You will need a source code of the Oniguruma version 5.9.1.
Oniguruma is available from http://www.geocities.jp/kosako3/oniguruma/ .
Get it, make and install it, and you are ready to try.

4. How to Build

First, unzipped the Oniguruma and overwrite the source code of this extended version.
Next, add MORE_SUPERIOR_JAVA_SUPPORT to the compiler option, and do make and install.

The extended OnigSyntaxJava version's Oniguruma for Windows (x86) and 
Windows CE (ARMV4) is available from 
http://sourceforge.jp/projects/onig4j/files/?release_id=31253#31253 .
