Nim/tests/macros
PMunch a9f21cffdf Add CommentStmt to astGenRepr (#7313)
* Added codeRepr and dumpCode to the macros module.

This allows those writing macros to write examples, get the code to generate the AST for that example, and then modify that code to be dynamic with the macro function.
2018-03-16 15:57:40 +01:00
..
macro_bug.nim added tests from issue #497 2015-02-01 04:37:34 -06: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
tgenericparams.nim Fix #6295 (#6296) 2017-08-30 14:44:11 +02:00
tgensym.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +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 Remove expr/stmt (#5857) 2017-07-25 09:28:23 +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 Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
tmacrostmt.nim Remove expr/stmt (#5857) 2017-07-25 09:28:23 +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
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