Error generated when semicolon is missing in the Instruction_Set block.

Error generated when semicolon is missing in the Instruction_Set block.

Each instruction in the Insruction_Set must have the number of clock cycles to complete that particular instruction. Each line must be terminated using a Semicolon. If Semicolon is not present then the following error will be generated.


"VisualSim.kernel.util.IllegalActionException: ArrayToken(Token[]) called with a an array of length less than 1.  To create an array of length 0, use the ArrayToken(Token) constructor because elements in ArrayToken must have a type.
at VisualSim.data.ArrayToken.<init>(Unknown Source)
at VisualSim.data.ArrayToken.<init>(Unknown Source)
at VisualSim.actor.arch.Instruction_Set.preinitialize(Unknown Source)
at VisualSim.actor.Director.preinitialize(Unknown Source)
at VisualSim.simulators.de.kernel.DEDirector.preinitialize(Unknown Source)
at VisualSim.actor.CompositeActor.preinitialize(Unknown Source)
at VisualSim.actor.Manager.preinitializeAndResolveTypes(Unknown Source)
at VisualSim.actor.Manager.initialize(Unknown Source)
at VisualSim.actor.Manager.execute(Unknown Source)
at VisualSim.actor.Manager.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
at VisualSim.kernel.util.VisualSimThread.run(Unknown Source) "


Solution: Make sure add a semicolon to every line in the Instruction_Set block.