Merge pull request #41 from zah/fix-issue-40

fix #40 (compatibility with Nim 0.17.0)
This commit is contained in:
flyx 2017-06-30 16:26:25 +02:00 committed by GitHub
commit 0e679ead9c
1 changed files with 2 additions and 2 deletions

View File

@ -71,8 +71,8 @@ type
ythAfterTimeSpace, ythAfterTimeZ, ythAfterTimePlusMinus, ythTzHour1,
ythTzHour2, ythTzHourColon, ythTzMinute1, ythTzMinute2
macro typeHintStateMachine(c: untyped, content: untyped): typed =
yAssert content.kind == nnkStmtList
macro typeHintStateMachine(c: untyped, content: varargs[untyped]): typed =
yAssert content.kind == nnkArgList
result = newNimNode(nnkCaseStmt, content).add(copyNimNode(c))
for branch in content.children:
yAssert branch.kind == nnkOfBranch