mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-16 09:37:12 +00:00
Implements #21928 Adds a `--raw` (since thats what the original issue used, suggestions welcome) switch which stops the jsondoc gen from rendering rst/markdown. Implemented by making `genComment` check if it needs to return the raw string or not. This required switching the related procs to using `Option` to handle how `nil` values were returned before. The `nil` returns were eventually ignored so just ignoring `none(T)` has the same effect. Doesn't support `runnableExamples` since jsondocs doesn't support them either
============================ Nim's documentation system ============================ This folder contains Nim's documentation. The documentation is written in a format called *Markdown*, a markup language that reads like ASCII and can be converted to HTML automatically!