1

前置詞を含む GF に関するさまざまな文を書きましたが、状況によっては、次のプログラムのように、文で定義した前置詞が GF 出力に含まれていないことがわかります。

そのような出力の背後にある理由を本当に知りません!!

概要:

abstract Test = {
flags startcat = Imperative;
cat
    Imperative;
fun

-- Utt
Sentence : Imperative;}

コンクリート:

concrete TestEng of Test = open SyntaxEng,  ParadigmsEng in {

lincat
    Imperative  = Imp;
lin

    Sentence = mkImp (mkVP
                    (mkV2 (mkV "play"))
                    (mkNP
                        a_Det
                        (mkCN
                            (mkN2
                                (mkN "movie")
                                for_Prep
                                ))));}

出力:

play a movie, play a movie, play a movie, play a movie, do not play a movie, do not play a movie, do not play a movie, do not play a movie, don't play a movie, don't play a movie, don't play a movie, don't play a movie

よろしくお願いします〜

4

1 に答える 1