Domande taggate «doc-strings»

1
Come recuperare docstring da funzioni e variabili?
Sto provando a scrivere una funzione che recupererà i docstring da qualsiasi sexp in un file corrispondente (def.*). Vorrei sia essere in grado di recuperare qualsiasi funzione / macro, sia qualsiasi variabile definita. Per le variabili vorrei il docstring, mentre per qualsiasi funzione vorrei anche gli elenchi di argomenti.

2
È possibile collegare una stringa doc generata a un lambda?
I documenti di Emacs affermano che quando la stringa di documenti viene inserita lambdao defunè "memorizzata direttamente nell'oggetto funzione". Tuttavia, possiamo modificare i documenti delle funzioni con nome in questo modo: (put 'my-function-name 'function-documentation "Blah.") Ma lo stesso trucco non funziona con le lambda. C'è un modo per aggiungere documentazione …

3
Esiste un modo migliore per gestire le dotstring multilinea in elisp?
Odio il modo in cui elisp (non sono sicuro che LISP in generale) gestisca dotstring multilinea. (defun foo () "This is a multi liner docstring" (do-stuff)) Sicuramente vorrei poter fare qualcosa del genere (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n" "docstring")) (do-stuff)) in modo che il rientro …

3
Libreria per l'inserimento automatico di docstring in pitone in stile Google
Sto cercando un pacchetto elisp che inserisca automaticamente la documentazione di Python per un metodo. Ho trovato un pacchetto, che è molto vicino al mio scopo. Ma è nel testo ricostruito, non nello stile di Google. sphinx-doc.el https://github.com/naiquevin/sphinx-doc.el Descrivere argomenti in docstrings (guida allo stile di Google python) https://www.chromium.org/chromium-os/python-style-guidelines#TOC-Describing-arguments-in-docstrings La …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.