From a632c1c9fc5bb9e1c881481519b864dd6ee01be1 Mon Sep 17 00:00:00 2001
From: Adam Radziszewski <adam.radziszewski@pwr.wroc.pl>
Date: Wed, 17 Aug 2011 12:17:56 +0200
Subject: [PATCH] stdin reader SWIG convenience

---
 swig/tokenreader.i | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/swig/tokenreader.i b/swig/tokenreader.i
index 038da5c..505d664 100644
--- a/swig/tokenreader.i
+++ b/swig/tokenreader.i
@@ -84,6 +84,12 @@ namespace Corpus2 {
     boost::shared_ptr<Corpus2::Token> get_next_token() {
       return boost::shared_ptr<Corpus2::Token>(self->get_next_token());
     }
+
+    %feature("autodoc", "1");
+    static TokenReaderPtr create_stdin_reader(
+        const std::string& class_id_params, const Tagset& tagset) {
+        return Corpus2::TokenReader::create_stream_reader(class_id_params, tagset, std::cin);
+    }
   }
 
 %feature("autodoc", "1");
-- 
GitLab