Commit Graph

1478 Commits

Author SHA1 Message Date
flaviut
ce29b9f78c fix tokenizing bug 2014-06-08 19:41:36 -04:00
flaviut
145cb3ae8c fix overlooked grammer comment 2014-06-08 15:46:19 -04:00
flaviut
6b9359d901 updated grammer, fixed oversight 2014-06-04 15:40:31 -04:00
flaviut
90dc35c109 fix bug with unexpected tkInvalid,tkEof,tkComment 2014-06-04 15:30:37 -04:00
flaviut
7a9bcf4769 Clean up code 2014-06-03 19:05:12 -04:00
flaviut
20cb567bf5 Fix accents in enums 2014-06-03 14:15:32 -04:00
flaviut
7b1b3cbf25 More descriptive error message in semtypes enum 2014-06-03 10:12:57 -04:00
flaviut
3db3c0e382 Generalize accent parsing 2014-06-03 10:12:31 -04:00
Andreas Rumpf
67cef1b8b1 Merge pull request #1242 from rbehrends/interactive-eof-fix
Properly terminate "nimrod i" on end of file.
2014-06-03 00:24:19 +02:00
Reimer Behrends
c2b58f3a54 Properly terminate "nimrod i" on end of file.
Nimrod in interactive mode got stuck in an infinite loop when
encountering EOF (Ctrl-D), unless GNU Readline was being used. This
change mimics the GNU Readline behavior in rdstdin.nim and calls quit(0)
when encountering EOF while reading from stdin in interactive mode.
2014-06-02 19:38:51 +02:00
Clay Sweetser
93fa75bb07 Fixed #1172 (for real) 2014-06-01 17:40:06 -04:00
Andreas Rumpf
cbe25a41b0 Merge pull request #1229 from Varriount/fix-1203
Fix issue #1203
2014-05-31 22:53:36 +02:00
Simon Hafner
eb27c2c7dd Merge pull request #1228 from Varriount/compiler/document-parser
Document parser structures and procedures.
2014-05-29 05:00:22 -05:00
Andreas Rumpf
4b98937700 Merge pull request #1222 from Varriount/doc/fix-assertion
Doc/fix assertion
2014-05-29 02:25:27 +02:00
Andreas Rumpf
7ab2bc38e6 Merge pull request #1230 from flaviut/fix1226
Fix 1226 and document associated methods
2014-05-29 01:59:24 +02:00
flaviut
85e6e2a240 Document mangling 2014-05-26 10:44:14 -04:00
Clay Sweetser
10e23e9159 Renamed considerAccents to considerQuotedIdent 2014-05-26 10:42:10 -04:00
flaviut
056c78020b Fix #1226 2014-05-26 10:39:37 -04:00
Clay Sweetser
9d68fe3782 Rename some variables in the isCastable code 2014-05-26 10:16:59 -04:00
Clay Sweetser
c4f77ecd9a Fix issue #1203 2014-05-26 10:13:29 -04:00
Clay Sweetser
6608fcc60f Update 'isCastable' and 'semCast' doc-comments 2014-05-26 10:12:46 -04:00
Andreas Rumpf
97fa3391f2 Merge pull request #1132 from gradha/pr_index_improvements
Documentation index improvements
2014-05-26 00:12:25 +02:00
Araq
04a1555f4a Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-05-25 21:20:26 +02:00
Araq
b230303fd6 fixes the bug that keeps the template engine package from working 2014-05-25 21:20:11 +02:00
Dominik Picheta
225d4f410d Added powerpc to the list of CPUs that C sources are built for. 2014-05-25 13:54:46 +01:00
Clay Sweetser
3afbe24b7c Document parser structures and procedures. 2014-05-25 01:50:23 -04:00
Clay Sweetser
3fd94b731c Fixes #1200 2014-05-24 08:11:29 -04:00
Clay Sweetser
055cdb2cdf Renamed 'considerAcc' to 'considerAccents' for clarity
Added documentation string to 'considerAccents'
Modified renderParamType's assertion to allow nkAcc nodes.
2014-05-24 08:10:40 -04:00
Andreas Rumpf
912fbb9893 Merge pull request #1196 from EXetoC/cpp-target-fixes
C++ target fixes
2014-05-24 01:41:34 +02:00
flaviut
a568c6102f Make codegen for 1 and similar valid 2014-05-16 19:07:32 -04:00
EXetoC
f66f43bca0 Fix more 'undeclared identifier' errors. 2014-05-14 18:12:47 +02:00
EXetoC
502f7bffa3 Resolve type mismatches. 2014-05-13 15:03:58 +02:00
EXetoC
7754bc73b4 gpp -> gcc 2014-05-09 23:22:43 +02:00
Araq
bdb2d21f27 bugfix: bool for case statements 2014-05-06 21:03:05 +02:00
Araq
1549bed82f 2nd attempt to fix bootstrapping 2014-05-06 07:28:19 +02:00
Araq
1df344dee3 attempt to fix the bootstrapping 2014-05-06 07:01:15 +02:00
Araq
77d5ab1708 bootstraps works again; get rid of compile-time 'rand' (too weird) 2014-05-06 00:17:41 +02:00
Araq
71de04b4ba Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-05-06 00:05:38 +02:00
Araq
a11ae9248f fixes #1140 2014-05-05 23:29:46 +02:00
Simon Hafner
3adceb34e0 fixed constant typo (SimulateCaasMemReset) 2014-05-02 17:17:12 -05:00
Araq
d0438540d0 implemented builtin noncopying slice 2014-05-02 08:44:03 +02:00
Araq
bd705a517f compiler prepared for the new comment handling 2014-04-30 00:53:44 +02:00
Araq
6a39155399 small bugfix for iterators 2014-04-30 00:13:59 +02:00
Araq
0049a2a388 Merge branch 'devel' of https://github.com/Araq/Nimrod into devel 2014-04-25 19:55:06 +02:00
Araq
fab8cee13d minor tweaks; updated todo.txt 2014-04-25 19:54:42 +02:00
Araq
9979c3623e devel is version 0.9.5 2014-04-22 21:38:44 +02:00
Varriount
c0338eacb6 Merge pull request #1118 from gradha/pr_show_boot_options
Version switch displays options used during `koch boot`
2014-04-21 15:41:03 -04: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