1
0
forked from GitHub/gf-core

made the "how old" construction in Chinese more efficient by moving variants to the top level; the resulting rule is the same. This kind of inefficiencies are best found if you compile with the -v option and check for constructors creating unexpectedly many PGF rules.

This commit is contained in:
aarne
2014-08-24 14:28:48 +00:00
parent a39647d771
commit 9253d54b7e

View File

@@ -158,7 +158,7 @@ AWantGo p place = mkCl p.name want_VV (mkVP L.go_V place.name) ;
-- miscellaneous
QWhatName p = lin QS {s = \\_ => p.name.s ++ R.word "贵姓"} ; ---
QWhatAge p = lin QS {s = \\_ => p.name.s ++ (R.word "几岁" | R.word "多大")} ; ---
QWhatAge p = lin QS {s = \\_ => p.name.s ++ R.word "几岁"} | lin QS {s = \\_ => p.name.s ++ R.word "多大"} ; ---
HowMuchCost item = lin QS {s = \\_ => item.s ++ R.word "是多少钱"} ;
ItCost item price = mkCl item (mkV2 "是") price ;