adjadv.py
878 Bytes
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
def get_lines():
first = True
search = False
lines = []
for line in sys.stdin:
if first:
if '\tadj:' in line:
search = True
adj = line.split()[0]
nie_prefix = ''
while adj.startswith(nie_prefix):
nie_prefix += 'nie'
first = False
if search and '\tadv:pos' in line:
if not line.startswith(nie_prefix):
lines.append(
'%s %s\n' % (line.split()[0], adj))#, line.split()[2]))
else:
print>> sys.stderr, line.split()[0], adj
if line == '\n':
first = True
search = False
return lines
if __name__ == '__main__':
lines = get_lines()
sys.stdout.write(''.join(lines))