mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-13 06:43:52 +00:00
13 lines
284 B
Nim
13 lines
284 B
Nim
discard """
|
|
errormsg: "invalid order of case branches"
|
|
"""
|
|
|
|
import macros
|
|
|
|
macro genCase(val: string): untyped =
|
|
result = nnkCaseStmt.newTree(val,
|
|
nnkElse.newTree(quote do: echo "else"),
|
|
nnkOfBranch.newTree(newLit("miauz"), quote do: echo "first branch"))
|
|
|
|
genCase("miauz")
|