Rule-based Tinanta Generator