parameters: (self, t)
docstring: r'\#(?P<directive>[a-zA-Z]+)[^\n]+
docstring_summary: r'\#(?P<directive>[a-zA-Z]+)[^\n]+
docstring_tokens: r \ # ( ?P<directive > [ a - zA - Z ] + ) [ ^ \ n ] +
function: def t_directive(self, t):
          r'\#(?P<directive>[a-zA-Z]+)[^\n]+'
          raise IDLError("Unrecognized directive %s" % t.lexer.lexmatch.group('directive'),
                         Location(lexer=self.lexer, lineno=self.lexer.lineno,
                                  lexpos=self.lexer.lexpos))
function_tokens: def t_directive ( self , t ) : raise IDLError ( "Unrecognized directive %s" % t . lexer . lexmatch . group ( 'directive' ) , Location ( lexer = self . lexer , lineno = self . lexer . lineno , lexpos = self . lexer . lexpos ) )