Snapshot of (broken, not my fault) lucene parser pre-surgury.