pub fn compile_ambiguous(input: &str) -> Result<Vec<String>, ParseError>
Compile with PP attachment ambiguity detection. Returns multiple readings if structural ambiguity exists.