Suppressing punctuation in ERG generation

When generating with the ERG, I get “extra” results that include periods and commas, which multiplies the number of results I’m getting for one MRS.

Is there some way to prevent the generation of the results with punctuation?

Maybe try putting the SF: prop property on the top e variable (i.e., INDEX: e131 [ e SF: prop ])? I’m having trouble reproducing these results so I can’t test it myself.

Same here for me. I was not able to generate. Even after change the TOP to LTOP

% cat lixo.mrs                         
[ LTOP: h134
  INDEX: e131 
  RELS: <
   [ unknown LBL: h133 ARG0: e131 ARG: x127 ]
   [ _the_q LBL: h130 ARG0: x127 RSTR: h128 BODY: h129 ]
   [ _on_p_loc LBL: h116 ARG0: e119 ARG1: x127 ARG2: x117 ]
   [ _the_q LBL: h126 ARG0: x117 RSTR: h124 BODY: h125 ]
   [ _table_n_1 LBL: h118 ARG0: x117 ]
   [ _apple_n_1 LBL: h116 ARG0: x127 ] > 
 HCONS: < h124 qeq h118 h128 qeq h116 h134 qeq h133 > ]

% cat lixo.mrs| ace -g ../r/erg.dat -e 
NOTE: 99 passive, 270 active edges in final generation chart; built 188 passives total. [0 results]

NOTE: generated 0 / 1 sentences, avg 2092k, time 0.58770s
NOTE: transfer did 272 successful unifies and 317 failed ones

But I could not also generate directly from the two first @ecconrad paraphrases:

% ace -g ../r/erg.dat -Tf1 | ace -g ../r/erg.dat -e
The apples on the tables
NOTE: 1 readings, added 1409 / 154 edges to chart (50 fully instantiated, 81 actives used, 38 passives used)	RAM: 2800k
NOTE: 79 passive, 250 active edges in final generation chart; built 120 passives total. [0 results]

The apples on the table
NOTE: 1 readings, added 1411 / 154 edges to chart (51 fully instantiated, 84 actives used, 37 passives used)	RAM: 2792k
NOTE: 79 passive, 250 active edges in final generation chart; built 120 passives total. [0 results]

This is weird!