Class VerilogBinding
- java.lang.Object
-
- ru.ispras.verilog.parser.elaborator.VerilogBinding
-
public final class VerilogBinding extends java.lang.Object
VerilogBinding
stores information about a binding.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VerilogBinding.Type
-
Constructor Summary
Constructors Constructor Description VerilogBinding(VerilogBinding.Type type, VerilogVariable lhs, ru.ispras.fortress.expression.Node rhs)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VerilogVariable
getLhs()
ru.ispras.fortress.expression.Node
getRhs()
VerilogBinding.Type
getType()
java.lang.String
toString()
-
-
-
Constructor Detail
-
VerilogBinding
public VerilogBinding(VerilogBinding.Type type, VerilogVariable lhs, ru.ispras.fortress.expression.Node rhs)
Default constructor.- Parameters:
type
- The binding type.lhs
- The left hand side variable.rhs
- The right hand side expression.
-
-
Method Detail
-
getType
public VerilogBinding.Type getType()
-
getLhs
public VerilogVariable getLhs()
-
getRhs
public ru.ispras.fortress.expression.Node getRhs()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-