Files
Nim/compiler
Zahary Karadjov 5e4ae8dbb4 fix #1858; Add support for generic templates and macros
Implementation notes:
Just after overload resolution, the resolved generic params will be added to the
call expression to be later processed in evalTemplate and evalMacroCall. These
procs have been modified to handle the increased number of parameters, but one
remaining issue is that immediate templates and macros don't go through the same
process. The next commit will outlaw the use of generic parameters with such macros.
2015-01-05 03:53:31 +02:00
..
2014-12-18 20:15:40 +01:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-10-03 01:21:35 +02:00
2014-12-16 14:49:47 +01:00
2014-10-03 01:21:35 +02:00
2014-12-24 13:02:58 +01:00
2014-10-03 01:21:35 +02:00
2014-10-03 01:21:35 +02:00
2014-11-27 09:41:36 +01:00
2014-11-03 22:50:55 +01:00
2014-12-05 10:09:29 +01:00
2014-12-15 02:21:44 +01:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-09-21 18:39:00 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-12-24 13:02:58 +01:00
2014-08-28 09:38:14 +02:00
2014-09-12 01:37:48 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-10-11 20:31:24 +02:00
2014-12-13 13:10:50 +01:00
2014-09-21 18:39:00 +02:00
2014-10-03 01:21:35 +02:00
2014-09-18 09:56:13 +02:00
2014-11-12 02:36:59 +01:00
2014-12-30 19:45:06 -05:00
2014-09-03 19:45:04 +02:00
2014-12-31 16:07:56 +01:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-11-28 02:43:41 +01:00
2014-12-05 10:09:29 +01:00
2014-08-28 09:38:14 +02:00
2014-12-25 17:22:41 +01:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-11-16 21:59:21 +01:00
2014-08-28 09:38:14 +02:00
2014-10-29 18:57:03 -04:00
2014-08-28 09:38:14 +02:00
2014-09-21 18:39:00 +02:00
2014-08-28 09:38:14 +02:00
2014-09-21 18:39:00 +02:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-12-28 01:59:30 +01:00
2014-09-10 09:48:18 +02:00
2015-01-02 23:58:24 +02:00
2014-08-28 09:38:14 +02:00
2015-01-02 23:58:24 +02:00
2014-12-14 11:49:32 +01:00
2014-12-17 21:52:01 +01:00
2014-12-31 04:18:35 +02:00
2014-08-28 09:38:14 +02:00
2014-11-28 02:43:41 +01:00
2014-12-11 01:02:53 +01:00
2014-11-17 08:28:24 +01:00
2014-12-19 12:53:51 +01:00
2014-09-03 19:45:04 +02:00
2015-01-05 03:53:31 +02:00
2014-12-31 16:07:56 +01:00
2014-08-28 09:38:14 +02:00
2014-08-28 09:38:14 +02:00
2014-11-28 02:43:41 +01:00
2014-11-27 08:36:58 +01:00
2014-08-28 09:38:14 +02:00
2014-12-28 00:42:24 +01:00
2014-09-12 01:37:48 +02:00
2014-11-12 02:36:59 +01:00

This directory contains the Nim compiler written in Nim. Note that this
code has been translated from a bootstrapping version written in Pascal, so
the code is **not** a poster child of good Nim code.