My newest problem debugging the updated SRG :).
In the SRG updated with new Freeling tags and token mapping and lexical filtering, I lose the gold parse for La ventana se abrió. (‘The window opened.’)
In the old reference grammar, I can see the gold parse:
With the new grammar, I believe what I am missing is the desired lexical entry for se, SE_PR. The only one I get in the new chart is SE_PR_I, which means impersonal rather than reflexive. The verb abrió does not want that, it wants the reflexive one.
Running ACE with --vv, I can confirm that the lexeme is found:
lexical lookup found lexeme 'se_pr' lexical lookup found lexeme 'se_pr-i' ... generated #520 1/1 from #232, #9 for [2-3] with rule p03cn00: se generated #521 1/1 from #232, #10 for [2-3] with rule p03cn00: se ... lexical edge #520 le 0x7f907e470100 vtx [2-3] lexeme 'se_pr' lexical edge #521 le 0x7f907e470df8 vtx [2-3] lexeme 'se_pr-i' ... finished lexical parsing finished lexical filtering added lexeme `el_d' = #516 [0-1] added lexeme `ventana_n' = #517 [1-2] added lexeme `se_pr-i' = #521 [2-3] added lexeme `abrir_vprn-pp_e_cp_p' = #523 [3-4] ...
So, the desired lexical entry disappears after lexical filtering, looks like? Or could it be the “lexical parsing” stage as well?..
I checked the lexical item for SE_PR, and I do not think it underspecifies TRAITS or anything like that; it ultimately inherits from
lex-item which is properly amended in
Anyone could help me understand what is going on? Many thanks in advance.