--1 Structural: Structural Words
-- 
-- Here we have some words belonging to closed classes and appearing
-- in all languages we have considered.
-- Sometimes more distinctions are needed, e.g. $we_Pron$ in Spanish
-- should be replaced by masculine and feminine variants, found in
-- [``ExtraSpa`` ../spanish/ExtraSpa.gf].

abstract Structural = Cat ** {

  fun

-- This is an alphabetical list of structural words

  above_Prep : Prep ;
  after_Prep : Prep ;
  all_Predet : Predet ;
  almost_AdA : AdA ;   
  almost_AdN : AdN ;   
  although_Subj : Subj ;
  always_AdV : AdV ;
  and_Conj : Conj ;
  because_Subj : Subj ;
  before_Prep : Prep ;
  behind_Prep : Prep ;
  between_Prep : Prep ;
  both7and_DConj : DConj ;
  but_PConj : PConj ;
  by8agent_Prep : Prep ;
  by8means_Prep : Prep ;
  can8know_VV : VV ;
  can_VV : VV ;
  during_Prep : Prep ;
  either7or_DConj : DConj ;
  every_Det : Det ;
  everybody_NP : NP ;
  everything_NP : NP ;
  everywhere_Adv : Adv ;
---  first_Ord : Ord ; DEPRECATED
  few_Det : Det ;
  for_Prep : Prep ;
  from_Prep : Prep ;
  he_Pron : Pron ;
  here_Adv : Adv ;
  here7to_Adv : Adv ;
  here7from_Adv : Adv ;
  how_IAdv : IAdv ;
  how8many_IDet : IDet ;
  i_Pron : Pron ;
  if_Subj : Subj ;
  in8front_Prep : Prep ;
  in_Prep : Prep ;
  it_Pron : Pron ;
  less_CAdv : CAdv ;
  many_Det : Det ;
  more_CAdv : CAdv ;
  most_Predet : Predet ;
  much_Det : Det ;
  must_VV : VV ;
  no_Phr : Phr ;
  on_Prep : Prep ;
---  one_Quant : QuantSg ; DEPRECATED
  only_Predet : Predet ;
  or_Conj : Conj ;
  otherwise_PConj : PConj ;
  part_Prep : Prep ;
  please_Voc : Voc ;
  possess_Prep : Prep ;
  quite_Adv : AdA ;
  she_Pron : Pron ;
  so_AdA : AdA ;
  someSg_Det : Det ;
  somePl_Det : Det ;
  somebody_NP : NP ;
  something_NP : NP ;
  somewhere_Adv : Adv ;
  that_Quant : Quant ;
  that_NP : NP ;
  there_Adv : Adv ;
  there7to_Adv : Adv ;
  there7from_Adv : Adv ;
  therefore_PConj : PConj ;
  these_NP : NP ;
  they_Pron : Pron ; 
  this_Quant : Quant ;
  this_NP : NP ;
  those_NP : NP ;
  through_Prep : Prep ;
  to_Prep : Prep ;
  too_AdA : AdA ;
  under_Prep : Prep ;
  very_AdA : AdA ;
  want_VV : VV ;
  we_Pron : Pron ;
  whatPl_IP : IP ;
  whatSg_IP : IP ;
  when_IAdv : IAdv ;
  when_Subj : Subj ;
  where_IAdv : IAdv ;
  whichPl_IDet : IDet ;
  whichSg_IDet : IDet ;
  whoPl_IP : IP ;
  whoSg_IP : IP ;
  why_IAdv : IAdv ;
  with_Prep : Prep ;
  without_Prep : Prep ;
  yes_Phr : Phr ;
  youSg_Pron : Pron ;
  youPl_Pron : Pron ;
  youPol_Pron : Pron ;

}
