Short on time but here's some important parsing stuff...
There's a pile of stuff sitting on my desk at the moment which absolutely *must* get blogged - RedGate software, creating detailed architecture documentation, music, maths and language processing... alas time is short and life is juicy!
For now I should at least mention the great work which Justin has been doing with his series on language processors/compilers. In his latest installment he offers some code samples to help me with mark-up processing:
http://weblogs.asp.net/Justin_Rogers/archive/2004/05/20/135667.aspx
If you are at all interesting in language processing, lexing, parsing, etc. then I'd highly recommend Justin's series. You can view all articles in the series here:
http://weblogs.asp.net/justin_rogers/category/4927.aspx
The 4 most important articles are:
http://weblogs.asp.net/justin_rogers/archive/2004/05/15/132693.aspx
The lexer, more compact, and some test code.
http://weblogs.asp.net/justin_rogers/archive/2004/05/16/132974.aspx
Examining state/transition graphing to extend BasicParse (or rather rewrite it)
http://weblogs.asp.net/justin_rogers/archive/2004/05/18/133874.aspx
Introducing symbol tables with a C# example using 'get' as the point of interest.
http://weblogs.asp.net/justin_rogers/archive/2004/05/20/135667.aspx
How hard/easy is an HTML parser using the BasicLex/BasicParser design?
Thanks Justin!