summaryrefslogtreecommitdiff
path: root/scripts/addfile.py
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-08 15:08:36 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-08 15:08:36 +0300
commit6cf96443f78b067a586a939d7e6e2853958554a3 (patch)
tree34f9db706cc87076eef8e525c77e17d1a999caf7 /scripts/addfile.py
parent43910a13a2801088837d3c9f045650c78f0aeed6 (diff)
downloadparanucker-6cf96443f78b067a586a939d7e6e2853958554a3.tar.gz
paranucker-6cf96443f78b067a586a939d7e6e2853958554a3.tar.bz2
paranucker-6cf96443f78b067a586a939d7e6e2853958554a3.tar.xz
paranucker-6cf96443f78b067a586a939d7e6e2853958554a3.zip
Add support for ref suffix in autogeneration script.
Diffstat (limited to 'scripts/addfile.py')
-rwxr-xr-xscripts/addfile.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/addfile.py b/scripts/addfile.py
index b01a5be..77a4296 100755
--- a/scripts/addfile.py
+++ b/scripts/addfile.py
@@ -55,6 +55,10 @@ if dirName != "":
suffixSize = 4
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"