Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import strutils
- import macros
- template html(name, matter: untyped) =
- proc name(): string =
- result = "<html>"
- matter
- result.add("</html>")
- template nestedTag(tag: untyped) =
- template tag(matter: typed) =
- result.add("<" & astToStr(tag) & ">")
- matter
- result.add("</" & astToStr(tag) & ">")
- template simpleTag(tag: untyped) =
- template tag(matter: untyped) =
- result.add("<$1>$2</$1>" % [astToStr(tag), matter])
- nestedTag body
- nestedTag head
- nestedTag ul
- simpleTag title
- simpleTag li
- echo macros.getAst(html("asdasd",nil)).treeRepr()
- # gui_tree.nim(28, 40) Error: request to generate code for .compileTime proc: treeRepr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement