我一直在努力使doxygen
與prolog
一起工作。如何使用Doxygen和Prolog
起初我只是想有一個「外部的和未知的」文件,但doxygen的用戶都知道,它不會打印的事情,如果它不能找到有用的(記錄)的功能。
兩個標籤搜索計算器給沒有單一的答案,所以我決定要問,即使我已經解決了這個難題,所以人們會在搜索的情況下,有一個打擊。
我會在這裏讓這個問題,因爲人們可以提出簡單的解決方法,我們可以學習一些有關的主題,但我會用它之後的一些(硬)的努力來註冊自己的答案。謝謝。
要解釋,我的確開始:
我的第一個(幾乎)成功的方法在使用這兩種C
和PROLOG
程序工作正常。
它幾乎工作,因爲後者上我看到了這種做法不會在PROLOG
唯一項目。
不管怎樣,我所做的只是添加此
INPUT = README.md groups.dox c-and-pl.c c-and-pl.pl
FILE_PATTERNS = *.pl
EXTENSION_MAPPING += pl=c
EXTRACT_ALL = YES
EXTRACT_STATIC = YES
SOURCE_BROWSER = YES
而且PROLOG
代碼是這樣:
/**
* @file cpl.pl
* @ingroup GroupUnique
* @brief CPL - C calls Prolog (Prolog module)
* @cond SKIPPROLOG
*/
/* brief explanation in a normal (non-doxygen) comment */
clause(A) :-
rule(X),
test(A, X).
and(so, on).
/** @endcond */
這工作,因爲C
無論如何都會創建網站,並PROLOG
頁面會只是一個簡短的,沒有條款,而是一個鏈接,看到完整的代碼,用正常的評論解釋條款。
爲什麼這不適用於純粹PROLOG
項目?以及如何做到這一點?