"""General statements."""

from . import HDLObject


class HDLStatement(HDLObject):
    """Program statement."""
    pass

@@ -110,13 +110,235 @@
 %22%22%22%0A
+%0A
     
-pass
+_stmt_types = %5B'seq', 'par'%5D%0A%0A    def __init__(self, stmt_type):%0A        %22%22%22Initialize.%22%22%22%0A        if stmt_type not in self._stmt_types:%0A            raise KeyError('invalid statement type')%0A%0A        self.stmt_type = stmt_type
 %0A

implement statement type distinction