Emitting access modifiers for C# code is now done using an extension method on the AccessModifiers enum.
Decorated Element nodes and Elementid nodes.
Updated class element and improved its handling in namespace element.
First step in generating production nodes.
Moved location for production specific generators.
Production visitor contains methods shared by all visitors used in building production nodes.
Element id and name are now public properties in Element nodes.
Added method element to C# code generation.
Code generation for production constructors completed.
Standard emit methods moved to ExecutableElement.
Added a * production and a ? production to the example grammar.
Implemented additional emit methods for C# executable element.
Implemented property element for C# code generation.
Expanded on the C# code generation.
Code generation for production element properties completed.
Expanded on the parenthesis implementation to include multiple types of parenthesis.
Code generation for ToString and Clone in productions completed.
Fixed code generation for production constructor when argument is a list.
Added additional emit methods to the C# executable element.
Added replace child method code generation for production nodes.