From e31ef9c7f677975d954913ebd870ff77cd6a5390 Mon Sep 17 00:00:00 2001 From: Matthew Honnibal Date: Tue, 3 Apr 2018 15:44:31 +0200 Subject: [PATCH] Add some property vars for testing --- spacy/gold.pyx | 4 ++++ spacy/syntax/stateclass.pyx | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/spacy/gold.pyx b/spacy/gold.pyx index c679ade35..2e7a70a99 100644 --- a/spacy/gold.pyx +++ b/spacy/gold.pyx @@ -517,6 +517,10 @@ cdef class GoldParse: """ return self.length + @property + def fused(self): + return [self.c.fused[i] for i in range(self.length)] + def resize_arrays(self, int new_size): # These are filled by the tagger/parser/entity recogniser self.c.tags = self.mem.realloc(self.c.tags, new_size * sizeof(int)) diff --git a/spacy/syntax/stateclass.pyx b/spacy/syntax/stateclass.pyx index a5349733a..8934757e1 100644 --- a/spacy/syntax/stateclass.pyx +++ b/spacy/syntax/stateclass.pyx @@ -64,6 +64,10 @@ cdef class StateClass: doc.length = self.c.length return doc + @property + def buffer_length(self): + return self.c.buffer_length + @property def stack(self): return [self.S(i) for i in range(self.c._s_i)]