Remove global static variables

Issue #123 resolved
Jesper Öqvist created an issue

Global static variables prevent JastAdd from running concurrently, or even in sequence, in the same VM. For example, in Attributes.jrag there is currently a global static string tracking error messages. If this is not properly reset, the next JastAdd instance running in the same VM will possibly halt and report incorrect error messages.

The problem even more severe for concurrent JastAdd instances.

Comments (4)

  1. Log in to comment