Separate accel parser into source and unit parsers