Package ru.ispras.verilog.parser
Class VerilogTranslator
- java.lang.Object
-
- ru.ispras.verilog.parser.VerilogTranslator
-
public final class VerilogTranslator extends java.lang.Object
VerilogTranslator
is the main class of the Verilog translator.
-
-
Constructor Summary
Constructors Constructor Description VerilogTranslator()
Constructs a Verilog translator.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(VerilogDesignBackend backend)
Registers a design-level back-end in the processor.void
add(VerilogSyntaxBackend backend)
Registers an AST-level back-end in the processor.static void
exit()
void
start(java.lang.String[] args)
Launches the Verilog translator.
-
-
-
Method Detail
-
exit
public static void exit()
-
add
public final void add(VerilogSyntaxBackend backend)
Registers an AST-level back-end in the processor.- Parameters:
backend
- the back-end to be registered.
-
add
public final void add(VerilogDesignBackend backend)
Registers a design-level back-end in the processor.- Parameters:
backend
- the back-end to be registered.
-
start
public final void start(java.lang.String[] args)
Launches the Verilog translator.- Parameters:
args
- the command line parameters.
-
-