summary refs log tree commit diff stats
path: root/examples
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2013-03-09 20:43:56 +0100
committerAraq <rumpf_a@web.de>2013-03-09 20:43:56 +0100
commita64d4dc35c5b93c85a512261b78a89cdf1282e8d (patch)
tree1d8906c93a3fa4f32a0ec63fb6d42f005fb2671b /examples
parent2b4922aea0350c3a225619e7e10b74de95bfc2b7 (diff)
downloadNim-a64d4dc35c5b93c85a512261b78a89cdf1282e8d.tar.gz
documented object constrs; endb works again
Diffstat (limited to 'examples')
-rw-r--r--examples/debugging.nim17
1 files changed, 17 insertions, 0 deletions
diff --git a/examples/debugging.nim b/examples/debugging.nim
new file mode 100644
index 000000000..89cdd3b2a
--- /dev/null
+++ b/examples/debugging.nim
@@ -0,0 +1,17 @@
+# Simple program to test the debugger
+# compile with --debugger:on
+
+proc someComp(x, y: int): int =
+  let a = x+y
+  if a > 7:
+    let b = a*90
+    {.breakpoint.}
+    result = b
+  {.breakpoint.}
+
+proc pp() =
+  var aa = 45
+  var bb = "abcdef"
+  echo someComp(23, 45)
+
+pp()