mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-12 14:23:45 +00:00
11 lines
257 B
Nim
11 lines
257 B
Nim
template t*(x:untyped): untyped =
|
|
echo "template t"
|
|
|
|
import macros
|
|
macro m*(name: static string, x: untyped): untyped =
|
|
let newName = ident(name)
|
|
result = quote do:
|
|
type `newName` = object
|
|
if result.kind == nnkStmtList:
|
|
result = result[^1]
|