From: Dan Kirkwood Date: 2007-06-26T06:29:30+09:00 Subject: YAML::Syck line numbers? I've dug through the YAML::Syck library source and the Ruby library, but was unable to find what I'm looking for.. If the syck parser finds a syntax error, it reports the line number of the error. Is there a way to obtain line numbers of elements after a successful load? This will be necessary in reporting errors in the semantics of a configuration file.. For example: pets = "---\nPets:\n boss: { species: feline }\n abby: { specied: canine }\n...\n" y = YAML::load(pets) y['Pets']['abby'].line_number >> 3 Has anyone looked at doing this? Is the capability available from the libsyck library? I'm interested in getting this info through both the Ruby and Perl libraries.. -dan