Parser interface prototype