Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As of April 2007, the C# code generator and runtime are compatible with ANTLR v3.0b8. They should be integrated into the depot (and hence appear on the daily builds) soon. As before, development proceeds sporadically due to other commitmentsprogress is likely to be sporadic.

The code generation templates and the runtime library itself are essentially feature complete with respect to the reference Java version in v3.0b8. The C# (and Python) targets have a definite advantage due to the existence of a native StringTemplate implementation. There are still currently zero automated tests written and there hasn't been much time to investigate how such tests can/should be written (we suspect this applies to all the other targets too). In any case, some implementations. Unfortunately, automated tests are yet to be written for the target. Some basic sanity check are done with samples however - primarily checking that the sample grammars in the examples-v3 archive works as designed.

UPDATE: Some of the other targets apparently have some automated unit tests already. Hopefully this can suggest an approach that is applicable to the C# target too.

...