;; ;; Omit punctuation rules which do not add an EP, and which can re-apply ;; w_drop-iright_plr w_drop-ileft_plr w_italleft_plr w_italright_plr w_rparen_plr w_mwe-wb_dlr w_mwe-3-wb_dlr w_mwe-4-wb_dlr ;; ;; Omit the informal |-in'| suffix ;; v_prp-nf_olr ;; ;; Omit parentheticals, since they require parentheses, which we don't bound ;; hdn-cl_prnth_c hdn-n_prnth_c ;; ;; Don't generate parenthetical plurals: "cat(s)" n_pl-paren_olr ;; ;; The following rules allow variation in usage of commas ;; aj-hd_scp-pr_c hd-aj_scp-pr_c hdn-np_app_c hdn-aj_redrel-pr_c cl-cl_crd-im_c pp-pp_crd-im_c r-r_crd-im_c np-np_crd-im_c n-n_crd-im_c j-j_crd-prd-im_c flr-hd_nwh-nc_c flr-hd_nwh-nc-np_c ;; ;; The following rule allows that-S as a fragment, but with MRS the same ;; as for an ordinary matrix S, so we don't use it for generation. ;; cl_cp-frg_c ;; ;; The following rule allows relative clause fragments - probably should ;; add some semantics of its own; block for now ;; cl_rel-frg_c ;; ;; The following rule allows inverted quoting verbs, as in |said Kim|, ;; giving unnecessary variation in generation. ;; v_inv-quot_dlr ;; ;; The following rules allow adverbs and PPs after verbs but preceding ;; complements (one part of 'heavy-NP shift' phenomena) hd-aj_vmod_c hd-aj_vmod-s_c ;; ;; suggested in email by dan (9-feb-08), suppress in-situ WH pronouns. ;; sb-hd_q_c ;; ;; Let's try doing without these variants that add commas around ;; relative clauses, which should really only be for non-restrictives, ;; a distinction the grammar does not currently make. ;; But now notice that without these, we cannot generate e.g. ;; |Kim, who arrived, ...| because we require comma-marked rel-cl for ;; proper names, to avoid spurious ambiguity without the commas. So ;; don't block the full rel-cl with commas. ;; ; hdn-aj_rc-pr_c ;; ;; For debugging, block punctuation rules ;; ;w_comma_plr ;w_qmark_plr ;w_bang_plr ;; ;; Block rule that re-orders complements; generally not useful paraphrases ;; hd-cmp_2_c xp_brck-pr_c xp_str-brck-pr_c ;; ACE says this rule is "loopy" hd-pct_c ;; Don't generate bare singular NPs hdn_bnp-rbst_c ;; Avoid robust bipartite singulars: The scissors isn't sharp. n_bipart_dlr ;; Avoid missing paired comma for relative clauses hdn-aj_rc-asym_c