-
Notifications
You must be signed in to change notification settings - Fork 5
Reading Files
Alexandre Rademaker edited this page May 2, 2018
·
2 revisions
The simplest way to read a file or a directory of conllu
files is:
CL-USER> (defparameter *sents* (cl-conllu:read-conllu #P"/path/to/my/file.conllu")) (#<CL-CONLLU:SENTENCE {1003CFD9C3}> #<CL-CONLLU:SENTENCE {1003D164C3}> #<CL-CONLLU:SENTENCE {1003D1BB13}> #<CL-CONLLU:SENTENCE {1003D2C013}> #<CL-CONLLU:SENTENCE {1003D348A3}> #<CL-CONLLU:SENTENCE {1003D3E383}> #<CL-CONLLU:SENTENCE {1003D49C23}>)
Each object returned is an instance of a sentence
class, made up of token
objects, which we will describe in the next section.
All read functions accept a fn-meta
function as argument. This function collects the metadata from each CoNLL-U sentence, which usually includes the raw sentence (see format). The default metadata collector function is collect-meta
.