diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-23 11:56:44 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-23 12:53:33 +0100 |
commit | 0528f2407aa79da94a92cac5a0fdd50a93eb5e1e (patch) | |
tree | 47e9d5d43883faff53089b13f30102b1b57424c4 /src/shared/cplusplus/Parser.cpp | |
parent | 51809d12a76784c379ada51bf812ac901952a730 (diff) | |
download | qt-creator-0528f2407aa79da94a92cac5a0fdd50a93eb5e1e.tar.gz |
Introduced type matchers.
Diffstat (limited to 'src/shared/cplusplus/Parser.cpp')
-rw-r--r-- | src/shared/cplusplus/Parser.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index 7bcbfdc34d..7e464b7d8b 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -53,11 +53,7 @@ #include "AST.h" #include "Literals.h" #include "ObjectiveCTypeQualifiers.h" -#include <cstdlib> -#include <cstring> -#include <iostream> -#include <cassert> -#include <string> +#include <cstdio> // for putchar #define CPLUSPLUS_NO_DEBUG_RULE @@ -72,7 +68,13 @@ class DebugRule { public: DebugRule(const char *name) : name(name) - { std::cout << std::string(depth++, ' ') << name << std::endl; } + { + for (int i = 0; i < depth; ++i) + putchar(' '); + + ++depth; + printf("%s\n", name); + } ~DebugRule() { --depth; } |