From f2c0a61139c0b0508d2d1b293c3b91debc79e3f3 Mon Sep 17 00:00:00 2001
From: ilor <kailoran@gmail.com>
Date: Thu, 25 Nov 2010 14:37:52 +0100
Subject: [PATCH] Reduce parser.h header dependencies

---
 libwccl/parser/Parser.cpp  | 2 ++
 libwccl/parser/Parser.h    | 3 ---
 wcclparser/bool_main.cpp   | 1 +
 wcclparser/strop_main.cpp  | 1 +
 wcclparser/tagset_main.cpp | 1 +
 5 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/libwccl/parser/Parser.cpp b/libwccl/parser/Parser.cpp
index ee4734b..4d9268d 100644
--- a/libwccl/parser/Parser.cpp
+++ b/libwccl/parser/Parser.cpp
@@ -1,4 +1,6 @@
 #include <libwccl/parser/Parser.h>
+#include "ANTLRLexer.hpp"
+#include "ANTLRParser.hpp"
 
 /**
  * @desc Parser constructor. Default tagset is NULL
diff --git a/libwccl/parser/Parser.h b/libwccl/parser/Parser.h
index 1cbb11c..10709d4 100644
--- a/libwccl/parser/Parser.h
+++ b/libwccl/parser/Parser.h
@@ -1,9 +1,6 @@
 #ifndef LIBWCCL_PARSER_PARSER_H
 #define LIBWCCL_PARSER_PARSER_H
 
-#include "ANTLRLexer.hpp"
-#include "ANTLRParser.hpp"
-
 #include <iostream>
 
 // ----------------------------------------------------------------------------
diff --git a/wcclparser/bool_main.cpp b/wcclparser/bool_main.cpp
index 6821413..b8a6dce 100644
--- a/wcclparser/bool_main.cpp
+++ b/wcclparser/bool_main.cpp
@@ -2,6 +2,7 @@
 
 #include <libwccl/values/strset.h>
 #include <libwccl/parser/Parser.h>
+#include <antlr/MismatchedTokenException.hpp>
 
 // ----------------------------------------------------------------------------
 
diff --git a/wcclparser/strop_main.cpp b/wcclparser/strop_main.cpp
index 255e81d..6475d24 100644
--- a/wcclparser/strop_main.cpp
+++ b/wcclparser/strop_main.cpp
@@ -4,6 +4,7 @@
 #include <libwccl/values/strset.h>
 #include <libwccl/parser/Parser.h>
 #include <libwccl/parser/ANTLRParserResult.h>
+#include <antlr/MismatchedTokenException.hpp>
 
 // ----------------------------------------------------------------------------
 
diff --git a/wcclparser/tagset_main.cpp b/wcclparser/tagset_main.cpp
index 1dd25c6..fc8efab 100644
--- a/wcclparser/tagset_main.cpp
+++ b/wcclparser/tagset_main.cpp
@@ -4,6 +4,7 @@
 
 #include <libwccl/parser/Parser.h>
 #include <libwccl/parser/ANTLRParserResult.h>
+#include <antlr/MismatchedTokenException.hpp>
 
 // ----------------------------------------------------------------------------
 
-- 
GitLab