¿Qué significa estos formatos en la cadena de documentación de twisted?

En el código fuente de twisted, muchas cadenas de documentación contienen formatos como este: L {xxx} o C {xxx} o una línea que comienza con una '@', ¿cuál es su significado?

por ejemplo, en twisted / internet / interfaces.py:

def registerProducer(producer, streaming):
    """
    Register to receive data from a producer.
    ...
    For L{IPullProducer} providers, C{resumeProducing} will be called once
    each time data is required.
    ...
    @type producer: L{IProducer} provider
    ...
    @return: C{None}
    """

L {IPullProducer}, C {resumeProducing}, @type producer?

Por cierto, ¿son estos formatos una parte de los formatos estándar de documentación de Python? Si es así, ¿dónde debería referirme? Gracias :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta