Remove expr/stmt (#5857)

This commit is contained in:
Arne Döring 2017-07-25 09:28:23 +02:00 • committed by Andreas Rumpf
commit 000b8afd26
168 changed files with 497 additions and 529 deletions

View file

@ -12,14 +12,14 @@
discard """
hygienic templates:
template `||` (a, b: expr): expr =
template `||` (a, b: untyped): untyped =
let aa = a
if aa: aa else: b
var
a, b: T
a || b || a
echo a || b || a
Each evaluation context has to be different and we need to perform
some form of preliminary symbol lookup in template definitions. Hygiene is