Andreas Rumpf
1a61c4d46d
first implementation of the 'func' keyword
2017-09-23 23:22:53 +02:00
Ruslan Mustakov
606aab9cdf
Do not generate Source/Edit without git in config
2017-07-31 20:54:57 +07:00
Andreas Rumpf
76a28d8b83
nimsuggest: bugfix: also output documentation comments
2017-02-03 17:36:39 +01:00
Samadi van Koten
95682cdfb7
Remove docgen.nim's dependency on things being in path
...
compiler/docgen.nim relied heavily on $lib/packages/docutils being in
path at compile-time. While this works fine when building Nim itself,
things start breaking when using compiler as a nimble package.
2016-11-28 23:02:30 +00:00
Araq
773d17cd14
big refactoring: step 1
2016-10-31 15:34:44 +01:00
Andreas Rumpf
13b68a12d3
fixes #4913
2016-10-20 21:40:04 +02:00
Araq
37c3c0033d
generated theindex.html is valid html
2016-09-09 16:16:58 +02:00
Andreas Rumpf
083b31b473
docgen: group by type feature
2016-09-08 21:57:27 +02:00
Andreas Rumpf
07fcce6e63
docgen: different attachedType generation
2016-09-08 21:57:27 +02:00
Andreas Rumpf
dc8ec42969
documentation now has an 'edit' button
2016-09-08 15:06:27 +02:00
Andreas Rumpf
6bbb25f2d7
json doc info also includes line,col information
2016-07-23 23:23:47 +02:00
Andreas Rumpf
093b1bae64
docgen improvements
2016-07-22 22:31:09 +02:00
Andreas Rumpf
2d8572e948
fixes #4428
2016-07-19 15:24:42 +02:00
Andreas Rumpf
9eb909baf9
fixes #4485 ; package handling works better; docgen works with --project on Nimble package level
2016-07-19 14:13:23 +02:00
Andreas Rumpf
491e8d04ec
docgen improvement: hidden 'attachedType' span is generated for upcoming docgen improvements
2016-07-13 21:27:39 +02:00
Andreas Rumpf
813828f690
the Nim compiler supports the jsondoc2 command
2016-07-13 01:06:33 +02:00
Andreas Rumpf
abf1951ff0
docgen: hide pragmas
2016-07-08 15:08:55 +02:00
Andreas Rumpf
fa1749d8d3
generated source code links also work when generated on Unix
2016-06-09 21:18:01 +02:00
Andreas Rumpf
2e71bd50b2
implements multi-line-comments; pounds are stripped from the doc comments
2016-01-16 21:40:54 +01:00
Andreas Rumpf
c1627354d1
first implementation of the new lambda-lifting pass; barely anything works
2015-12-26 00:42:30 +01:00
Araq
5206c310e6
fixes #1799
2015-10-25 01:26:08 +02:00
Araq
8be9e46403
udpated the compiler and tester to use getOrDefault
2015-10-13 14:10:33 +02:00
pdw
9764ba933b
Dropped 'T' from types
2015-06-04 13:15:07 +02:00
def
39049e151f
Get rid of deprecation warnings
2015-04-07 15:47:18 +02:00
Jacek Sieka
c40249cd43
compiler_ropes: ropeToStr -> $
2015-04-01 22:32:15 +08:00
Jacek Sieka
b4e4ea8d1b
compiler_ropes: don't expose newRope
2015-04-01 22:30:39 +08:00
Flaviu Tamas
ca38246d21
Fix segfault in jsondoc
...
No idea how this got in, I'm not sure if it's ever worked.
2015-03-18 20:59:05 -04:00
Federico Ceratto
657dca5c3b
Fix typos
2015-02-15 16:20:32 +00:00
Federico Ceratto
c95f6f117a
Fix typos
2015-02-15 16:06:06 +00:00
Flaviu Tamas
8fd8843d5c
Complete adding google analytics to docs
...
theindex.html doesn't have analytics because I don't
want to deal with global variables
2014-12-25 21:20:46 -05:00
Flaviu Tamas
f9c93d23bc
Mostly get analytics working for docs
2014-12-25 20:53:37 -05:00
Grzegorz Adam Hankiewicz
a7aa2de166
Merge branch 'pr_adds_code_directive_to_rst' into pr_bigbreak_adds_code_directive_to_rst
...
Conflicts:
doc/tut2.txt
lib/packages/docutils/rstgen.nim
lib/system.nim
2014-11-03 15:50:05 +01:00
Araq
53a9d6f5cd
Merge branch 'devel' into bigbreak
...
Conflicts:
compiler/nim.ini
doc/manual.txt
doc/tut2.txt
koch.nim
lib/system/channels.nim
readme.txt
tools/niminst/niminst.nim
tools/nimweb.nim
web/download.txt
web/news.txt
2014-10-20 08:44:00 +02:00
Araq
4aab018bd6
disable 'view source' feature
2014-10-20 01:05:13 +02:00
Araq
9500780037
renamed URLencode to encodeUrl
2014-09-10 23:25:29 +02:00
Dominik Picheta
4d2ff282f6
Fix case issues in compiler/docgen.
2014-09-10 00:09:59 +01:00
Araq
5946747970
updated the compiler to use the new symbol names
2014-08-28 23:48:42 +02:00
Araq
2781fea9e2
Nimrod renamed to Nim
2014-08-28 09:38:14 +02:00
Araq
2f43fdb837
renamefest
2014-08-23 01:43:49 +02:00
Grzegorz Adam Hankiewicz
d935633eb6
Modifies docgen to support new warning message.
2014-07-19 14:11:22 +02:00
Grzegorz Adam Hankiewicz
5962119feb
Moves TOC index entry generation to rstgen module.
...
We want it there so that index entries appear in the same order as they
are found in the input text.
2014-04-21 21:05:38 +02:00
Grzegorz Adam Hankiewicz
400dd20858
Splits index into documents and APIs.
2014-04-21 21:05:38 +02:00
Grzegorz Adam Hankiewicz
d33edd21f3
Adds documentation sections to the index.
2014-04-21 21:05:38 +02:00
Grzegorz Adam Hankiewicz
1d0175ed27
Adds explicit titles to documentation index.
2014-04-21 21:05:37 +02:00
Araq
3e25d5f247
merged better html links #850
2014-04-08 01:19:15 +02:00
Zahary Karadjov
862c0ef83d
split the inline and closure iterators into different symbol kinds for easier discrimination between them
2014-03-06 21:57:35 +02:00
Araq
d142824d65
made 'koch web' work when current dir has a space in it
2014-02-15 02:27:49 +01:00
Araq
b731e6ef1c
case consistency: cs:partial bootstraps on windows
2013-12-29 03:19:10 +01:00
Araq
438703f59e
case consistency: next steps
2013-12-29 01:13:51 +01:00
Araq
92b8fac94a
case consistency part 4
2013-12-27 23:10:36 +01:00