avrora.actions
Class ISDLAction

java.lang.Object
  extended byavrora.actions.Action
      extended byavrora.actions.ISDLAction

public class ISDLAction
extends Action

The ISDLAction class implements an action to load an instruction set description from a file and perform various actions with it, including generating the Instr classes and generating an interpreter.


Field Summary
 Option.Bool CLASSES
           
 Option.Bool DBBC
           
static java.lang.String HELP
           
 Option.Bool INTERPRETER
           
 
Fields inherited from class avrora.actions.Action
help, options, shortName
 
Constructor Summary
ISDLAction()
           
 
Method Summary
 void run(java.lang.String[] args)
          The run() method is called by the main class and is passed the remaining command line arguments after options have been stripped out.
 
Methods inherited from class avrora.actions.Action
getHelp, getShortName, newOption, newOption, newOption, newOption, newOption, newOptionList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HELP

public static final java.lang.String HELP
See Also:
Constant Field Values

CLASSES

public final Option.Bool CLASSES

INTERPRETER

public final Option.Bool INTERPRETER

DBBC

public final Option.Bool DBBC
Constructor Detail

ISDLAction

public ISDLAction()
Method Detail

run

public void run(java.lang.String[] args)
         throws java.lang.Exception
Description copied from class: Action
The run() method is called by the main class and is passed the remaining command line arguments after options have been stripped out.

Specified by:
run in class Action
Parameters:
args - the command line arguments
Throws:
java.lang.Exception