Fix broken dmdoc crosslinks (#53896)

- Backtick-escape code samples which contain `[]` syntax.
- Fix all crosslinks to nonexistent symbols.
- Somewhat improve docs for qdel defines, research defines, dynamic mode, and others.
- Remove unused bloodcrawling defines.

Some crosslinks to defined but undocumented symbols remain. For BYOND builtins, a future dmdoc version may link those symbols to their entries in the DM reference. Other symbols could be documented by a future PR.

New "file" crosslinks as used in `research.dm` are slated for release in a future dmdoc version.
This commit is contained in:
Tad Hardesty
2020-09-22 23:47:44 -07:00
committed by GitHub
parent 68e21de1a7
commit f80836d00d
38 changed files with 135 additions and 104 deletions

View File

@@ -313,7 +313,7 @@ GLOBAL_DATUM_INIT(sortInstance, /datum/sort_instance, new())
* @param hint the index at which to begin the search, 0 <= hint < n.
* The closer hint is to the result, the faster this method will run.
* @param c the comparator used to order the range, and to search
* @return the int k, 0 <= k <= n such that a[b + k - 1] <= key < a[b + k]
* @return the int k, 0 <= k <= n such that `a[b + k - 1] <= key < a[b + k]`
*/
/datum/sort_instance/proc/gallopRight(key, base, len, hint)
//ASSERT(len > 0 && hint >= 0 && hint < len)