Commit Graph

91 Commits

Author SHA1 Message Date
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