from finnish_hyphenation_rule import FinnishHyphenationRule
from hyphenation_rule import HyphenationRule

class VowelRule(FinnishHyphenationRule):
    '''
    This class implements the Finnish language hyphenation rule : Vowel rule.
    These rules are applied by the class RuleBasedHyphenator to properly
    hyphenate Finnish text.
    '''

    def next_hyphen(self, word, previous_hyphen_at):
        '''
        Returns the next hyphen for the given word starting at the given
        location.
        
        @param word: the word to hyphenate
        @param previous_hyphen_at: the position of the previous hyphen (int)
        
        @return: the position of the next hyphen or NOT_APPLICABLE if the rule
                cannot be applied here. (int)
        '''

        #REPLACE THE FOLLOWING WITH PROPER IMPLEMENTATION

        
        return 0
    
