parameters: (context, builder, sig, args)
return_statement: return impl_ret_untracked(context, builder, sig, res)
docstring: cmath.log(z, base)
docstring_summary: cmath.log(z, base)
docstring_tokens: cmath . log ( z base )
function: def log_base_impl(context, builder, sig, args):
      """cmath.log(z, base)"""
      [z, base] = args
  
      def log_base(z, base):
          return cmath.log(z) / cmath.log(base)
  
      res = context.compile_internal(builder, log_base, sig, args)
      return impl_ret_untracked(context, builder, sig, res)
function_tokens: def log_base_impl ( context , builder , sig , args ) : [ z , base ] = args def log_base ( z , base ) : return cmath . log ( z ) / cmath . log ( base ) res = context . compile_internal ( builder , log_base , sig , args ) return impl_ret_untracked ( context , builder , sig , res )