Scanning octal escapes and compiling char literals
Using match DSL in scanner
Switching to maven for java 8 support