parameters: (self, p)
docstring: Typedef : TYPEDEF Type IDENTIFIER SEMICOLON
docstring_summary: Typedef : TYPEDEF Type IDENTIFIER SEMICOLON
docstring_tokens: Typedef : TYPEDEF Type IDENTIFIER SEMICOLON
function: def p_Typedef(self, p):
          """
              Typedef : TYPEDEF Type IDENTIFIER SEMICOLON
          """
          typedef = IDLTypedefType(self.getLocation(p, 1), p[2], p[3])
          typedef.resolve(self.globalScope())
          p[0] = typedef
function_tokens: def p_Typedef ( self , p ) : typedef = IDLTypedefType ( self . getLocation ( p , 1 ) , p [ 2 ] , p [ 3 ] ) typedef . resolve ( self . globalScope ( ) ) p [ 0 ] = typedef