Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VerilogTranslator

        public VerilogTranslator()
        Constructs a 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.