summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/addfile.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/addfile.py b/scripts/addfile.py
index c9bd1c8..e089f02 100755
--- a/scripts/addfile.py
+++ b/scripts/addfile.py
@@ -4,7 +4,7 @@
# Copyright (C) 2015 Andrei Karas
import sys
-
+import subprocess;
def readFile(path):
with open(path, "r") as f:
@@ -14,7 +14,8 @@ def writeFile(fileName, data, opts="w"):
w.write(data)
def firstBigLetter(text):
return text[0].upper() + text[1:]
-
+def gitAddFile(path):
+ subprocess.call(["git", "add", path])
if len(sys.argv) < 2 or len(sys.argv) > 3:
print "Usage:"
@@ -106,6 +107,8 @@ writeFile(nodeFileName,
nodeTemplate.format(guardHeader, baseName, typeName, baseTypeName))
writeFile(parserFileName,
parserTemplate.format(typeName, nodeInclude, parserBaseInclude, parserAdditionalCode1, parserAdditionalCode2))
+gitAddFile(nodeFileName);
+gitAddFile(parserFileName);
writeFile("../src/includes/nodeincludes.h",
"#include \"nodes/{0}.h\"\n".format(nodeInclude), "a");
writeFile("../src/includes/nodeshandling.inc",