diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-05 16:05:17 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-05 16:05:17 +0300 |
commit | 9f8f81e0d8cd814f92a9a51c75cfb3054a3df597 (patch) | |
tree | 79be7eb8db6721fd2041db0b8f3c76a58165dec3 /src/parsers/generic.cpp | |
parent | 56df4c05e05f4ad0be6487298d43566be9bc0230 (diff) | |
download | paranucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.tar.gz paranucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.tar.bz2 paranucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.tar.xz paranucker-9f8f81e0d8cd814f92a9a51c75cfb3054a3df597.zip |
Add support for PARM_DECL node.
Diffstat (limited to 'src/parsers/generic.cpp')
-rw-r--r-- | src/parsers/generic.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/parsers/generic.cpp b/src/parsers/generic.cpp index 9b8f1f7..bc4eb17 100644 --- a/src/parsers/generic.cpp +++ b/src/parsers/generic.cpp @@ -22,6 +22,7 @@ #include "nodes/functiondeclnode.h" #include "nodes/functiontypenode.h" #include "nodes/integertypenode.h" +#include "nodes/parmdeclnode.h" #include "nodes/pointertypenode.h" #include "nodes/voidtypenode.h" #include "nodes/typedeclnode.h" @@ -31,6 +32,7 @@ #include "parsers/parserincludes.h" parserDefine(FunctionDecl); +parserDefine(ParmDecl); parserDefine(ResultDecl); parserDefine(TypeDecl); @@ -83,6 +85,7 @@ Node *createParseNode(Node *parent, switch (TREE_CODE(gccNode)) { createNodeType(FUNCTION_DECL, FunctionDeclNode); + createNodeType(PARM_DECL, ParmDeclNode); createNodeType(RESULT_DECL, ResultDeclNode); createNodeType(TYPE_DECL, TypeDeclNode); createNodeType(FUNCTION_TYPE, FunctionTypeNode); @@ -120,6 +123,7 @@ Node *createParseNode(Node *parent, switch (TREE_CODE(node->gccNode)) { parseNodeType(FUNCTION_DECL, FunctionDecl); + parseNodeType(PARM_DECL, ParmDecl); parseNodeType(RESULT_DECL, ResultDecl); parseNodeType(TYPE_DECL, TypeDecl); parseNodeType(FUNCTION_TYPE, FunctionType); |