def __init__(self, children):
super().__init__('<STR_LIT>', children, None)<EOL>self.id = children[<NUM_LIT:0>]<EOL>self.name = self.id.name<EOL>self.line = self.id.line<EOL>self.file = self.id.file<EOL>if len(children) == <NUM_LIT:3>:<EOL><INDENT>self.arguments = children[<NUM_LIT:1>]<EOL>self.bitlist = children[<NUM_LIT:2>]<EOL><DEDENT>else:<EOL><INDENT>self.arguments = None<EOL>self.bitlist = children[<NUM_LIT:1>]<EOL><DEDENT>
Create the opaque gate node.