I have a (maybe unrelated) problem: I want to access the string of a CN, something like this:
WhatAbout c = { s = variants { "was ist mit " + c.s ! Strong ! Pl ! Acc ; ... } };
Where Strong, Pl and Acc are from ResGer, and c is linearized as a CN, which was constructed using mkCN : N -> CN.
When compiling, I get:
- compiling /home/QueryGer.gf... evalTerm ("mit" + Class_0.s ! Strong ! Pl ! Acc)
What does it mean? And maybe it's not the right way to extract the string?
When I do the same thing for English, i.e.:
WhatAbout c = { s = variants { "what about " + c.s ! Pl ! Nom; ... } };
I get a conflict (ConstructorsEng.mkNP, ResEng.mkNP) and the same reaction: evalTerm ("about" + Class_0.s ! Pl ! Nom)
Best regards,
Christina