diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-09 23:44:50 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-09 23:44:50 +0300 |
commit | 33bd8b0eab143c6ab7cf228f8ad429daa3cba060 (patch) | |
tree | ac2ba6b96e11a6e6fa3753ecc98e57e48e8df994 /src/nodes | |
parent | 720a4f2590186e38e1aca5331ba0d57055305c8e (diff) | |
download | paranucker-33bd8b0eab143c6ab7cf228f8ad429daa3cba060.tar.gz paranucker-33bd8b0eab143c6ab7cf228f8ad429daa3cba060.tar.bz2 paranucker-33bd8b0eab143c6ab7cf228f8ad429daa3cba060.tar.xz paranucker-33bd8b0eab143c6ab7cf228f8ad429daa3cba060.zip |
Add flag for each node parser for parse child nodes or not.
This solve recursion issue.
Diffstat (limited to 'src/nodes')
-rw-r--r-- | src/nodes/base/node.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nodes/base/node.h b/src/nodes/base/node.h index ad8fe10..1331467 100644 --- a/src/nodes/base/node.h +++ b/src/nodes/base/node.h @@ -42,6 +42,7 @@ struct Node column(-1), treeNumber(0), indent(0), + parseChilds(true), noLabel(false) { allocations ++; @@ -73,6 +74,7 @@ struct Node int column; int treeNumber; int indent; + bool parseChilds; bool noLabel; }; |