Skip to content
Snippets Groups Projects
Select Git revision
  • b34215e6ee35ae756516c84e8f5232e7d018776a
  • main default protected
  • ud_training_script
  • fix_seed
  • merged-with-ner
  • multiword_fix_transformer
  • transformer_encoder
  • combo3
  • save_deprel_matrix_to_npz
  • master protected
  • combo-lambo
  • lambo-sent-attributes
  • adding_lambo
  • develop
  • update_allenlp2
  • develop_tmp
  • tokens_truncation
  • LR_test
  • eud_iwpt
  • iob
  • eud_iwpt_shared_task_bert_finetuning
  • 3.3.1
  • list
  • 3.2.1
  • 3.0.3
  • 3.0.1
  • 3.0.0
  • v1.0.6
  • v1.0.5
  • v1.0.4
  • v1.0.3
  • v1.0.2
  • v1.0.1
  • v1.0.0
34 results

README.md

Blame
  • xmlwriter.h 685 B
    #ifndef LIBSORPUS2_IO_XMLWRITER_H
    #define LIBCORPUS2_IO_XMLWRITER_H
    
    #include <libcorpus2/io/writer.h>
    
    namespace Corpus2 {
    
    /**
     * Base class for xml-ish writers
     */
    class XmlWriter : public TokenWriter {
    public:
    	XmlWriter(std::ostream& os, const Tagset& tagset,
    			const string_range_vector& params);
    
    	~XmlWriter();
    
    	void write_token(const Token &t);
    
    	void write_sentence(const Sentence &s);
    
    protected:
    	void do_header();
    
    	void do_footer();
    
    	virtual void paragraph_head();
    
    	void paragraph_head(const Chunk& c);
    
    	int cid_;
    
    	bool use_indent_;
    
    	bool output_disamb_;
    
    	bool sort_tags_;
    
    	bool whitespace_info_;
    };
    
    
    } /* end ns Corpus2 */
    
    #endif // LIBCORPUS2_IO_XMLWRITER_H