added a not working grammar for xml, directly "translated" from the spec (does not work because it's not LL(1))
replaced all the public fields by properties, replaced StartPos and EndPos by StartPosition and EndPosition, regenerated everything.
fixed a bug introduced when the file name was added to ParseError. (went unnoticed because the files were not regenerated)
removed outdated generated code in the examples folder
hopefully correct line number for the error (not sure about the position and the column though...)
fixed malformed xml documentation
changed the FileAndLine declaration in the scanner template so that if it is not used, it does not show at all (resolves a warning in the generated code)
auto formatted all the non generated code (with tabs)
formatted the templates and the auto generated code with tabs. also formatted the vb code generators
fixed the treelock error (forgot to change it back when I last regenerated the code....)
fixed little details in the indentation etc so that the generated files are correctly formatted (an automatic formatting changes nothing)
suppress warning in the generated code (because it's a lot easier to suppress than to fix, and in that case it does not really matter)
added an <% @Evaluation Generate="True" %> directive. when set to false, all the evaluation code is ignored in the generated code.

this gives smaller and clearer output files.
forgot to handle the GetValue() helper function in the parser tree template...
regenerated the parser and highlighter files. (only changes the indentation and not the evaluation methods, since the Evaluation directive defaults to true)