-- Structures special for French. These are not implemented in other
-- Romance languages.

abstract ExtraFreAbs = ExtraRomanceAbs ** {

-- Notice: only direct (main-clause) questions are generated, and needed.

  fun
    EstcequeS     : S -> Utt ;          -- est-ce qu'il pleut
    EstcequeIAdvS : IAdv -> S -> Utt ;  -- oł est-ce qu'il pleut

-- These also generate indirect (subordinate) questions.

    QueestcequeIP : IP ;    -- qu'est-ce (que/qui) 
    QuiestcequeIP : IP ;    -- qu'est-ce (que/qui) 

-- Feminine variants of pronouns (those in $Structural$ are
-- masculine, which is the default when gender is unknown).

    i8fem_Pron : Pron ;
    these8fem_NP : NP ;
    they8fem_Pron : Pron ;
    this8fem_NP : NP ;
    those8fem_NP : NP ;

    we8fem_Pron : Pron ;
    whoPl8fem_IP : IP ;
    whoSg8fem_IP : IP ;

    youSg8fem_Pron : Pron ;
    youPl8fem_Pron : Pron ;
    youPol8fem_Pron : Pron ;

}
