1 from syllabify
import *
4 def read_and_write(self
, filename
):
5 file = open(filename
, 'r')
6 sign_tokenizer
= SignTokenizer()
7 syllable_tokenizer
= SyllableTokenizerWithWordSeparation()
9 verse_match
= re
.match(r
"^%#(\S*) (.*)$", line
)
12 verse
= Verse(verse_match
.group(2).strip())
13 verse
.syllabify(sign_tokenizer
, syllable_tokenizer
)
14 print(verse
.hyphenate(hyphen
= " -- ", add_space
= True))
19 if __name__
== '__main__':
20 for filename
in sys
.argv
[1:]:
21 transformer
= Lyricsifier()
22 transformer
.read_and_write(filename
)