Renamed shared.complexParser to shared.parser to better represent its
use.