Writing the YAML parser