Module: PROIEL::PROIELXML::Reader Private
- Defined in:
- lib/proiel/proiel_xml/reader.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Defined Under Namespace
Classes: Annotation, Dictionary, DictionaryArgument, DictionaryFrame, DictionaryGloss, DictionaryHomograph, DictionaryLemma, DictionarySlot1, DictionarySlot2, DictionarySource, DictionaryToken, Div, InformationStatusValue, InformationStatuses, Lemma, Morphology, MorphologyField, MorphologyValue, Note, PartOfSpeechValue, PartsOfSpeech, Proiel, RelationValue, Relations, SemanticTag, Sentence, Slash, Source, Token, TreebankFile
Class Method Summary collapse
-
.parse_io(io) ⇒ TreebankFile
private
Parses a PROIEL XML file.
-
.parse_xml(xml) ⇒ TreebankFile
private
Parses PROIEL XML data.
Class Method Details
.parse_io(io) ⇒ TreebankFile
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Parses a PROIEL XML file.
This does not automatically validate the PROIEL XML. If given an invalid PROIEL XML file, parsing is likely to succeed but the returned objects will be in an inconsistent state.
376 377 378 |
# File 'lib/proiel/proiel_xml/reader.rb', line 376 def self.parse_io(io) parse_xml(io.read) end |
.parse_xml(xml) ⇒ TreebankFile
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Parses PROIEL XML data.
This does not automatically validate the PROIEL XML. If given an invalid PROIEL XML file, parsing is likely to succeed but the returned objects will be in an inconsistent state.
360 361 362 |
# File 'lib/proiel/proiel_xml/reader.rb', line 360 def self.parse_xml(xml) TreebankFile.parse(xml) end |