summaryrefslogtreecommitdiff
path: root/test/files/neg/macro-qmarkqmarkqmark.check
Commit message (Collapse)AuthorAgeFilesLines
* macro engine refactoringEugene Burmako2013-05-281-1/+1
| | | | | | | | | | | | | | Macro impl bindings now store more information in signatures. Previously it was a flattened List[Int] corresponding to flattened paramss, now it's List[List[Int]] to preserve the lengths of parameter lists. Also now we distinguish between c.Expr parameters and others. Previously actual and reference macro signatures were represented as tuples of vparamss, rets, and sometimes tparams. Now they are all abstracted behind MacroImplSig. Finally this patch provides better error messages in cases of argsc <-> paramsc and argc <-> paramc mismatches.
* easy way of writing not implemented macrosEugene Burmako2013-05-121-0/+13
Even though it's easy to mark regular method bodies as stubs (using ???), there's no simple way of doing the same for macro methods. This patch fixes the inconvenience.