Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/vowpal_wabbit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHal Daume III <me@hal3.name>2012-12-01 19:49:48 +0400
committerHal Daume III <me@hal3.name>2012-12-01 19:49:48 +0400
commitf2e43a4b7d3243e3af69292829ad00ea481cb723 (patch)
tree756c717f0fabc5e3e010de65fda2eee61df590f0 /vowpalwabbit/parse_primitives.h
parent9698bbde10bf60972768fcb2c2e17f9d4bd3d710 (diff)
fixed reentrants, removed importance from csoaa, added add_constant function for library
Diffstat (limited to 'vowpalwabbit/parse_primitives.h')
-rw-r--r--vowpalwabbit/parse_primitives.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/vowpalwabbit/parse_primitives.h b/vowpalwabbit/parse_primitives.h
index 17139ef6..d9a99652 100644
--- a/vowpalwabbit/parse_primitives.h
+++ b/vowpalwabbit/parse_primitives.h
@@ -41,9 +41,11 @@ struct shared_data {
uint32_t k;
};
+struct parser;
+
struct label_parser {
void (*default_label)(void*);
- void (*parse_label)(shared_data*, void*, v_array<substring>&);
+ void (*parse_label)(parser*, shared_data*, void*, v_array<substring>&);
void (*cache_label)(void*, io_buf& cache);
size_t (*read_cached_label)(shared_data*, void*, io_buf& cache);
void (*delete_label)(void*);
@@ -79,6 +81,8 @@ struct parser {
int bound_sock;
int max_fd;
+ v_array<substring> parse_name;
+
label_parser* lp; // moved from vw
};