in reply to Parsing Chess Algebra Notation

As someone who has 'been there, done that' here is a random collection of tips and advice:

--hsm

"Never try to teach a pig to sing...it wastes your time and it annoys the pig."