From 0a3f5bb2c48830826be79d8f18ca91b414ee0969 Mon Sep 17 00:00:00 2001
From: Adam Wardynski <award@.(win7-laptop)>
Date: Fri, 29 Apr 2011 18:48:53 +0200
Subject: [PATCH] Add Lexicons to ParsingScope.

---
 libwccl/parser/parsingscope.h | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/libwccl/parser/parsingscope.h b/libwccl/parser/parsingscope.h
index 2972789..9a85ba4 100644
--- a/libwccl/parser/parsingscope.h
+++ b/libwccl/parser/parsingscope.h
@@ -2,6 +2,7 @@
 #define LIBWCCL_PARSER_PARSINGSCOPE_H
 
 #include <libwccl/variables.h>
+#include <libwccl/lexicon/lexicons.h>
 
 namespace Wccl {
 
@@ -10,7 +11,8 @@ class ParsingScope
 public:
 	ParsingScope(const Corpus2::Tagset& tagset)
 		: tagset_(tagset),
-		  variables_()
+		  variables_(),
+		  lexicons_(new Lexicons())
 	{
 	}
 
@@ -22,9 +24,18 @@ public:
 		return variables_;
 	}
 
+	boost::shared_ptr<Lexicons> lexicons_ptr() {
+		return lexicons_;
+	}
+
+	Lexicons& lexicons() {
+		return *lexicons_;
+	}
+
 private:
 	const Corpus2::Tagset& tagset_;
 	Variables variables_;
+	boost::shared_ptr<Lexicons> lexicons_;
 };
 
 } /* end ns Wccl */
-- 
GitLab