Zh2Vi::Rules::Reorder
Reorder module contains rules for transforming Chinese tree structure to Vietnamese word order
Class methods
Process a tree with all reordering rules (post-order traversal)
VP processing: handle aspect markers, PP movement
CP reordering: Relative clause + DEC + Head NP -> Head NP + mà + Clause 我买的书 -> sách mà tôi mua
DNP reordering: Possessor + DEG + Noun -> Noun + của + Possessor 老师的书 -> sách của thầy giáo
DP reordering: Demonstrative + Classifier -> Classifier + Demonstrative 这本 -> quyển này
LCP reordering: NP + LC -> LC + NP (localizer phrase) 桌子上 -> trên bàn
QP modifier reordering: QP + VP -> VP + QP Five feet tall -> Tall five feet 五尺 (QP) + 高 (VP/VA) -> 高 (VP/VA) + 五尺 (QP)
NP reordering: Chinese modifier-head -> Vietnamese head-modifier Examples:
- 漂亮的книга -> sách đẹp
- DT + M + N -> N + M + DT (demonstratives to end)
QP reordering: Handle demonstrative in quantity phrases 这三本书 -> ba cuốn sách này