Versions Compared

Key

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

...

Currently, a very basic scanner is produced with a tagged type in the specification. This won't compile as there is no runtime and I've not quite decided on how to implement the runtime as yet.

As I'm currently learning ANTLR and StringTemplate, this will probably take some time to achieve.

Runtime

  • Ada95 doesn't support mutually dependent packages, so this must be avoided at all costs.
  • Also, Ada95 doesn't have support for interfaces, so mix-in inheritance will be used where appropriate.

Ada 2005

I decided not to target Ada 2005 as there is only 1 compiler that support the new standard, and as it's so new, it doesn't do it very well (yet). Ada 2005 would've made the runtime easier to port, as it would be possible to provide an almost 1:1 correlation from Java to Ada.

So, not yet, maybe later.