#!/usr/bin/python3

# this will convert Slovak langauge tags as used in the Slovak
# National Corpus into slightly simpler ones

import sys, re

for l in sys.stdin:
    lemma, form, tag = l.strip().split('\t')
    if lemma.startswith('*'):
        lemma = lemma[1:]
    if form.startswith('*'):
        # preskoci "zle" tvary
        # TODO - ako povedat, ze ma na ne upozornit?
        continue
    ntag = tag # upravime trosku tag
    if tag.startswith('VL'):
        if 'p' in tag:
            # neda sa urcit rod
            ntag = re.sub('[hmifno]', 'o', ntag)
        ntag = re.sub('[abc]', 'o', tag)
#    ntag = ntag.replace('+', 'P')
#    ntag = ntag.replace('-', 'N')
    print (form, lemma, ntag, sep='\t')

#!/usr/bin/python3

# this will convert Slovak language tags as used in the Slovak
# National Corpus into slightly simpler ones

import sys, re

for l in sys.stdin:
    lemma, form, tag = l.strip().split('\t')
    if lemma.startswith('*'):
        lemma = lemma[1:]
    if form.startswith('*'):
        # preskoci "zle" tvary
        # TODO - ako povedat, ze ma na ne upozornit?
        continue
    ntag = tag # upravime trosku tag
    if tag.startswith('VL'):
        if 'p' in tag:
            # neda sa urcit rod
            ntag = re.sub('[hmifno]', 'o', ntag)
        ntag = re.sub('[abc]', 'o', tag)
#    ntag = ntag.replace('+', 'P')
#    ntag = ntag.replace('-', 'N')
    print (form, lemma, ntag, sep='\t')

fix typo in comment