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