summary refs log tree commit diff stats
path: root/compiler/nversion.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/nversion.nim')
-rw-r--r--compiler/nversion.nim22
1 files changed, 22 insertions, 0 deletions
diff --git a/compiler/nversion.nim b/compiler/nversion.nim
new file mode 100644
index 000000000..811008989
--- /dev/null
+++ b/compiler/nversion.nim
@@ -0,0 +1,22 @@
+#
+#
+#           The Nim Compiler
+#        (c) Copyright 2015 Andreas Rumpf
+#
+#    See the file "copying.txt", included in this
+#    distribution, for details about the copyright.
+#
+
+# This module contains Nim's version. It is the only place where it needs
+# to be changed.
+
+const
+  MaxSetElements* = 1 shl 16  # (2^16) to support unicode character sets?
+  DefaultSetElements* = 1 shl 8
+    ## assumed set element count when using int literals
+  VersionAsString* = system.NimVersion
+  RodFileVersion* = "1223"       # modify this if the rod-format changes!
+
+  NimCompilerApiVersion* = 3 ## Check for the existence of this before accessing it
+                             ## as older versions of the compiler API do not
+                             ## declare this.