summaryrefslogtreecommitdiff
path: root/scripts/addfile.py
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-13 20:55:18 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-13 20:58:12 +0300
commitb97b0b653af25997c85bbd0651e09d02a84620ef (patch)
tree535ac4acb83677e3ed47bf911cd56b1acb79cf62 /scripts/addfile.py
parent223634cba06d72aa62f886506a2e907d1594a9fb (diff)
downloadparanucker-b97b0b653af25997c85bbd0651e09d02a84620ef.tar.gz
paranucker-b97b0b653af25997c85bbd0651e09d02a84620ef.tar.bz2
paranucker-b97b0b653af25997c85bbd0651e09d02a84620ef.tar.xz
paranucker-b97b0b653af25997c85bbd0651e09d02a84620ef.zip
Add way to parse *_vec nodes. Add parsing node TREE_VEC.
Diffstat (limited to 'scripts/addfile.py')
-rwxr-xr-xscripts/addfile.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/addfile.py b/scripts/addfile.py
index e089f02..5835b44 100755
--- a/scripts/addfile.py
+++ b/scripts/addfile.py
@@ -67,14 +67,14 @@ if dirName != "":
parserAdditionalCode1 = " fillExprLocation(node);\n"
parserAdditionalCode2 = "\n fillExprOperands(node);\n"
parserBaseInclude = "#include \"parsers/base/expr.h\"\n"
- elif nodeName[-3:] == "ref":
- suffixSize = 3
- parserAdditionalCode2 = "\n fillExprOperands(node);\n"
- parserBaseInclude = "#include \"parsers/base/expr.h\"\n"
elif nodeName[-4:] == "stmt":
suffixSize = 4
parserBaseInclude = "#include \"parsers/base/stmt.h\"\n"
parserAdditionalCode2 = ""
+ elif nodeName[-3:] == "vec":
+ suffixSize = 3
+ parserBaseInclude = "#include \"parsers/base/vec.h\"\n"
+ parserAdditionalCode2 = ""
elif nodeName[-4:] == "list":
suffixSize = 4
else: