summary refs log tree commit diff stats
path: root/compiler/pretty.nim
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-09-03 19:45:04 +0200
committerAraq <rumpf_a@web.de>2014-09-03 19:45:04 +0200
commit201a08e9a54cf129aca33d43d57cadd29e564149 (patch)
tree80cdd55e84eff96ad134f3879b85dc479aa3f699 /compiler/pretty.nim
parentd1d7d9e3fe0c306ebbe1c21b0ec0a27ea1e05528 (diff)
downloadNim-201a08e9a54cf129aca33d43d57cadd29e564149.tar.gz
fixes #903, fixes #1513
Diffstat (limited to 'compiler/pretty.nim')
-rw-r--r--compiler/pretty.nim12
1 files changed, 9 insertions, 3 deletions
diff --git a/compiler/pretty.nim b/compiler/pretty.nim
index dfc164208..6ee931951 100644
--- a/compiler/pretty.nim
+++ b/compiler/pretty.nim
@@ -14,14 +14,20 @@ import
   strutils, os, options, ast, astalgo, msgs, ropes, idents, passes,
   intsets, strtabs, semdata, prettybase
 
+
+type
+  StyleCheck* {.pure.} = enum None, Confirm, Auto
+
+var
+  gOverWrite* = true
+  gStyleCheck*: StyleCheck
+  gCheckExtern*: bool
+
 type
   TGen = object of TPassContext
     module*: PSym
   PGen = ref TGen
 
-var
-  gCheckExtern: bool
-
 proc overwriteFiles*() =
   let overWrite = options.getConfigVar("pretty.overwrite").normalize != "off"
   let doStrip = options.getConfigVar("pretty.strip").normalize == "on"