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

@ -4,9 +4,11 @@ discard """
"""
# Test operator precedence:
template `@` (x: expr): expr {.immediate.} = self.x
template `@!` (x: expr): expr {.immediate.} = x
template `===` (x: expr): expr {.immediate.} = x
template `@` (x: untyped): untyped {.immediate.} =
`self`.x
template `@!` (x: untyped): untyped = x
template `===` (x: untyped): untyped = x
type
TO = object
@ -34,6 +36,3 @@ var s: TA
assert init(s) == "4"
echo "done"