Differences between v8 versus v7: very small at the grammar level, more important at the generated sources level:
* the JavaCC/JJTree grammar part is the same
* most of JavaCC/JJTree options should be the same, but some may be removed and others appear in v8
* the Java grammar part should be nearly the same (may be some Java 7 & Java 8 features will appear in v8 and not in v7); in the future Java 11..17..21.. features would appear only in v8)
* the C++ / C# grammar parts may be somewhat different
* some generated files are not much different, others are (the token manager is token driven)