Package ru.ispras.verilog.parser
Class VerilogLibrary
- java.lang.Object
-
- ru.ispras.verilog.parser.VerilogLibrary
-
public final class VerilogLibrary extends java.lang.Object
VerilogLibrary
stores the standard declarations.The standard declarations includes system tasks and functions, primitive gates, etc.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bufifPrimitive(java.lang.String name)
static VerilogLibrary
get()
Returns an library instance.java.util.Collection<AbstractNode<VerilogNode.Tag>>
getDeclarations()
static void
init()
Initializes (resets) the library.void
loadLibrary(java.io.BufferedReader reader)
-
-
-
Method Detail
-
init
public static void init()
Initializes (resets) the library.
-
get
public static VerilogLibrary get()
Returns an library instance.- Returns:
- a new library instance.
-
getDeclarations
public java.util.Collection<AbstractNode<VerilogNode.Tag>> getDeclarations()
-
loadLibrary
public void loadLibrary(java.io.BufferedReader reader)
-
bufifPrimitive
public void bufifPrimitive(java.lang.String name)
-
-