Nim/tests/macros
LemonBoy 52fc16d5d2 Return an error symbol as macro output if needed (#8116)
Return an error symbol if the macro output has no type and a typedesc
is expected.

Fixes #7454
2018-06-27 21:43:07 +02:00
..
macro_bug.nim added tests from issue #497 2015-02-01 04:37:34 -06:00
t7454.nim Return an error symbol as macro output if needed (#8116) 2018-06-27 21:43:07 +02:00
tbindsym.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tbugs.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tclosuremacro.nim fixes anon procs created by macros 2017-07-11 18:07:34 +02:00
tcomplexecho.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tdebugstmt.nim the parser finally parses 'echo {1,2}' as it should 2017-09-30 21:35:30 +02:00
tdump.nim Added a dump macro for debugging 2016-09-22 12:07:36 +02:00
tdumpast.nim overloading resolution for getAst; breaking change 2017-03-18 20:57:45 +01:00
tdumpast2.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tdumpastgen.nim Add CommentStmt to astGenRepr (#7313) 2018-03-16 15:57:40 +01:00
tdumptree.nim stdlib and compiler don't use .immediate anymore 2016-07-29 23:51:01 +02:00
texprcolonexpr.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tforloop_macro1.nim implements first version of for-loop macros 2018-04-15 01:07:28 +02:00
tgenericparams.nim Fix #6295 (#6296) 2017-08-30 14:44:11 +02:00
tgensym.nim Get symbol kind (#7491) 2018-04-11 16:48:01 +02:00
tgentemplates.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tgetimpl.nim implemented macros.getImpl 2015-08-21 02:34:34 +02:00
tgettype.nim Fixed NimTypeKind enum, added missing values. (#6157) 2017-07-30 11:10:07 +02:00
tgettype2.nim added missing test files 2016-08-26 14:49:57 +02:00
tgettype3.nim fixes #5131 2016-12-20 22:42:25 +01:00
tgettypeinst.nim modify getTypeImpl to reduce result to final implementation (#6891) 2017-12-09 13:07:37 +01:00
tidgen.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tlexerex.nim fix a regression in tlexerex 2017-04-10 13:06:06 +03:00
tmacro1.nim eqIdent new returns false on non identifier types (#7629) 2018-04-17 01:23:38 +02:00
tmacro2.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmacro3.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmacro4.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmacro5.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmacro_in_template.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmacroaspragma.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmacrogenerics.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
tmacros1.nim make tests green again 2018-06-11 01:23:14 +02:00
tmacrostmt.nim fix #5930 2018-06-13 12:18:21 +02:00
tmacrotypes.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmemit.nim template+emit supports volatileRead and volatileWrite ops 2017-01-23 11:22:19 +01:00
tnewlit.nim newLit emty seq fix (#6091) 2017-07-13 17:07:33 +02:00
tnodecompare.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tprintf.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
tquotewords.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
trecmacro.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
treturnsempty.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tsame_name_497.nim tester reports ignored tests and supports 'nimout'; fixes #2211 2015-02-25 12:59:32 +01:00
tsametype.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tstaticparamsmacro.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tstringinterp.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tstructuredlogging.nim A motivating example for the new bindSym behavior. 2018-05-07 09:37:49 +02:00
ttemplatesymbols.nim Better support for treating templates and macros as symbols. 2018-05-07 09:37:49 +02:00
ttryparseexpr.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tvarargsuntyped.nim make tvarargsuntyped test deterministic, independent of compiler's hashing order 2016-12-13 08:32:30 +01:00
tvarnimnode.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tvtable.nim make tests green again 2017-10-01 07:46:13 +02:00
twrapiterator.nim fixes #7093 2018-01-18 11:40:18 +01:00
typesafeprintf.nim fixes #1152 2016-04-03 23:38:29 +02:00
typesapi.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
typesapi2.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00