struct Markers::MarkersStruct
- Markers::MarkersStruct
- Struct
- Value
- Object
Included Modules
- YAML::Serializable
Defined in:
mod/markers.crConstructors
- .new(document : Types::DocumentStruct, symbols : Types::SymbolsStruct, wraps : Types::WrapsStruct, xmltei : Types::XmlTeiStruct, separators : Types::SeparatorsStruct, author_resp : Types::AuthorResp, authors : Types::AuthorsStruct, authors_data : AuthorsData | Nil, authors_ref_prefix : String, suffix : Types::SuffixStruct, prefix : Types::PrefixStruct, subst : Types::SubstStruct, chars_subst : Types::CharsSubstStruct, annots : Types::AnnotsStruct, grams : Types::GramsStruct, splitters : Types::SplittersStruct, function : Types::FunctionStruct)
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Instance Method Summary
- #add_author_datum(author)
- #annots : Hash(String, String)
- #annots=(annots : Hash(String, String))
- #author_resp : String
- #author_resp=(author_resp : String)
- #authors : Hash(String, String)
- #authors=(authors : Hash(String, String))
- #authors_data : Markers::AuthorsData?
- #authors_data=(authors_data : Markers::AuthorsData | Nil)
- #authors_ref_prefix : String
- #authors_ref_prefix=(authors_ref_prefix : String)
- #chars_subst : Hash(String, String)
- #chars_subst=(chars_subst : Hash(String, String))
- #document : {title: String, publisher: String}
- #document=(document : NamedTuple(title: String, publisher: String))
- #function : {nor: String, acc: String, loc: String, see: String, pgr: String, equ: String}
- #function=(function : NamedTuple(nor: String, acc: String, loc: String, see: String, pgr: String, equ: String))
- #grams : Array(String)
- #grams=(grams : Array(String))
- #prefix : {lem: String}
- #prefix=(prefix : NamedTuple(lem: String))
- #separators : {accent: String, locuz: String, see: String, pgram: String, equal: String}
- #separators=(separators : NamedTuple(accent: String, locuz: String, see: String, pgram: String, equal: String))
- #splitters : {defs: String, lemma: String}
- #splitters=(splitters : NamedTuple(defs: String, lemma: String))
- #subst : Hash(String, String)
- #subst=(subst : Hash(String, String))
- #suffix : {nor: String, acc: String, loc: String, see: String, pgr: String, equ: String}
- #suffix=(suffix : NamedTuple(nor: String, acc: String, loc: String, see: String, pgr: String, equ: String))
- #symbols : {block: String, sep: String, cit: String}
- #symbols=(symbols : NamedTuple(block: String, sep: String, cit: String))
- #wraps : {bracket: {String, String}, round: {String, String}, curly: {String, String}, annot: {String, String}, author: {String, String}}
- #wraps=(wraps : NamedTuple(bracket: Tuple(String, String), round: Tuple(String, String), curly: Tuple(String, String), annot: Tuple(String, String), author: Tuple(String, String)))
- #xmltei : {lbl: {tag: String, attrs: Array(Array(String))}, taxonomy: {tag: String, attrs: Array(Array(String))}, category: {tag: String, attrs: Array(Array(String))}, catDesc: {tag: String, attrs: Array(Array(String))}, div: {tag: String, attrs: Array(Array(String))}, dictScrap: {tag: String, attrs: Array(Array(String))}, note: {tag: String, attrs: Array(Array(String))}, entry: {tag: String, attrs: Array(Array(String))}, head: {tag: String, attrs: Array(Array(String))}, form: {tag: String, attrs: Array(Array(String))}, orth: {tag: String, attrs: Array(Array(String))}, gramGrp: {tag: String, attrs: Array(Array(String))}, gram: {tag: String, attrs: Array(Array(String))}, sense: {tag: String, attrs: Array(Array(String))}, def_: {tag: String, attrs: Array(Array(String))}, span: {tag: String, attrs: Array(Array(String))}, cit: {tag: String, attrs: Array(Array(String))}, cit_translation: {tag: String, attrs: Array(Array(String))}, aquote: {tag: String, attrs: Array(Array(String))}, tquote: {tag: String, attrs: Array(Array(String))}, bibl: {tag: String, attrs: Array(Array(String))}, title: {tag: String, attrs: Array(Array(String))}, author: {tag: String, attrs: Array(Array(String))}, publisher: {tag: String, attrs: Array(Array(String))}, date: {tag: String, attrs: Array(Array(String))}, biblScope: {tag: String, attrs: Array(Array(String))}, xr: {tag: String, attrs: Array(Array(String))}, ref: {tag: String, attrs: Array(Array(String))}, metamark: {tag: String, attrs: Array(Array(String))}}
- #xmltei=(xmltei : NamedTuple(lbl: NamedTuple(tag: String, attrs: Array(Array(String))), taxonomy: NamedTuple(tag: String, attrs: Array(Array(String))), category: NamedTuple(tag: String, attrs: Array(Array(String))), catDesc: NamedTuple(tag: String, attrs: Array(Array(String))), div: NamedTuple(tag: String, attrs: Array(Array(String))), dictScrap: NamedTuple(tag: String, attrs: Array(Array(String))), note: NamedTuple(tag: String, attrs: Array(Array(String))), entry: NamedTuple(tag: String, attrs: Array(Array(String))), head: NamedTuple(tag: String, attrs: Array(Array(String))), form: NamedTuple(tag: String, attrs: Array(Array(String))), orth: NamedTuple(tag: String, attrs: Array(Array(String))), gramGrp: NamedTuple(tag: String, attrs: Array(Array(String))), gram: NamedTuple(tag: String, attrs: Array(Array(String))), sense: NamedTuple(tag: String, attrs: Array(Array(String))), def_: NamedTuple(tag: String, attrs: Array(Array(String))), span: NamedTuple(tag: String, attrs: Array(Array(String))), cit: NamedTuple(tag: String, attrs: Array(Array(String))), cit_translation: NamedTuple(tag: String, attrs: Array(Array(String))), aquote: NamedTuple(tag: String, attrs: Array(Array(String))), tquote: NamedTuple(tag: String, attrs: Array(Array(String))), bibl: NamedTuple(tag: String, attrs: Array(Array(String))), title: NamedTuple(tag: String, attrs: Array(Array(String))), author: NamedTuple(tag: String, attrs: Array(Array(String))), publisher: NamedTuple(tag: String, attrs: Array(Array(String))), date: NamedTuple(tag: String, attrs: Array(Array(String))), biblScope: NamedTuple(tag: String, attrs: Array(Array(String))), xr: NamedTuple(tag: String, attrs: Array(Array(String))), ref: NamedTuple(tag: String, attrs: Array(Array(String))), metamark: NamedTuple(tag: String, attrs: Array(Array(String)))))
Constructor Detail
def self.new(document : Types::DocumentStruct, symbols : Types::SymbolsStruct, wraps : Types::WrapsStruct, xmltei : Types::XmlTeiStruct, separators : Types::SeparatorsStruct, author_resp : Types::AuthorResp, authors : Types::AuthorsStruct, authors_data : AuthorsData | Nil, authors_ref_prefix : String, suffix : Types::SuffixStruct, prefix : Types::PrefixStruct, subst : Types::SubstStruct, chars_subst : Types::CharsSubstStruct, annots : Types::AnnotsStruct, grams : Types::GramsStruct, splitters : Types::SplittersStruct, function : Types::FunctionStruct)
#
Instance Method Detail
def function : {nor: String, acc: String, loc: String, see: String, pgr: String, equ: String}
#
def function=(function : NamedTuple(nor: String, acc: String, loc: String, see: String, pgr: String, equ: String))
#
def separators : {accent: String, locuz: String, see: String, pgram: String, equal: String}
#
def separators=(separators : NamedTuple(accent: String, locuz: String, see: String, pgram: String, equal: String))
#
def suffix : {nor: String, acc: String, loc: String, see: String, pgr: String, equ: String}
#
def suffix=(suffix : NamedTuple(nor: String, acc: String, loc: String, see: String, pgr: String, equ: String))
#
def wraps : {bracket: {String, String}, round: {String, String}, curly: {String, String}, annot: {String, String}, author: {String, String}}
#
def wraps=(wraps : NamedTuple(bracket: Tuple(String, String), round: Tuple(String, String), curly: Tuple(String, String), annot: Tuple(String, String), author: Tuple(String, String)))
#
def xmltei : {lbl: {tag: String, attrs: Array(Array(String))}, taxonomy: {tag: String, attrs: Array(Array(String))}, category: {tag: String, attrs: Array(Array(String))}, catDesc: {tag: String, attrs: Array(Array(String))}, div: {tag: String, attrs: Array(Array(String))}, dictScrap: {tag: String, attrs: Array(Array(String))}, note: {tag: String, attrs: Array(Array(String))}, entry: {tag: String, attrs: Array(Array(String))}, head: {tag: String, attrs: Array(Array(String))}, form: {tag: String, attrs: Array(Array(String))}, orth: {tag: String, attrs: Array(Array(String))}, gramGrp: {tag: String, attrs: Array(Array(String))}, gram: {tag: String, attrs: Array(Array(String))}, sense: {tag: String, attrs: Array(Array(String))}, def_: {tag: String, attrs: Array(Array(String))}, span: {tag: String, attrs: Array(Array(String))}, cit: {tag: String, attrs: Array(Array(String))}, cit_translation: {tag: String, attrs: Array(Array(String))}, aquote: {tag: String, attrs: Array(Array(String))}, tquote: {tag: String, attrs: Array(Array(String))}, bibl: {tag: String, attrs: Array(Array(String))}, title: {tag: String, attrs: Array(Array(String))}, author: {tag: String, attrs: Array(Array(String))}, publisher: {tag: String, attrs: Array(Array(String))}, date: {tag: String, attrs: Array(Array(String))}, biblScope: {tag: String, attrs: Array(Array(String))}, xr: {tag: String, attrs: Array(Array(String))}, ref: {tag: String, attrs: Array(Array(String))}, metamark: {tag: String, attrs: Array(Array(String))}}
#
def xmltei=(xmltei : NamedTuple(lbl: NamedTuple(tag: String, attrs: Array(Array(String))), taxonomy: NamedTuple(tag: String, attrs: Array(Array(String))), category: NamedTuple(tag: String, attrs: Array(Array(String))), catDesc: NamedTuple(tag: String, attrs: Array(Array(String))), div: NamedTuple(tag: String, attrs: Array(Array(String))), dictScrap: NamedTuple(tag: String, attrs: Array(Array(String))), note: NamedTuple(tag: String, attrs: Array(Array(String))), entry: NamedTuple(tag: String, attrs: Array(Array(String))), head: NamedTuple(tag: String, attrs: Array(Array(String))), form: NamedTuple(tag: String, attrs: Array(Array(String))), orth: NamedTuple(tag: String, attrs: Array(Array(String))), gramGrp: NamedTuple(tag: String, attrs: Array(Array(String))), gram: NamedTuple(tag: String, attrs: Array(Array(String))), sense: NamedTuple(tag: String, attrs: Array(Array(String))), def_: NamedTuple(tag: String, attrs: Array(Array(String))), span: NamedTuple(tag: String, attrs: Array(Array(String))), cit: NamedTuple(tag: String, attrs: Array(Array(String))), cit_translation: NamedTuple(tag: String, attrs: Array(Array(String))), aquote: NamedTuple(tag: String, attrs: Array(Array(String))), tquote: NamedTuple(tag: String, attrs: Array(Array(String))), bibl: NamedTuple(tag: String, attrs: Array(Array(String))), title: NamedTuple(tag: String, attrs: Array(Array(String))), author: NamedTuple(tag: String, attrs: Array(Array(String))), publisher: NamedTuple(tag: String, attrs: Array(Array(String))), date: NamedTuple(tag: String, attrs: Array(Array(String))), biblScope: NamedTuple(tag: String, attrs: Array(Array(String))), xr: NamedTuple(tag: String, attrs: Array(Array(String))), ref: NamedTuple(tag: String, attrs: Array(Array(String))), metamark: NamedTuple(tag: String, attrs: Array(Array(String)))))
#