concrete TenseJpn of Tense = CatJpn ** open ResJpn, ParadigmsJpn, Prelude in {

flags coding = utf8 ;

  lin
  
    TTAnt t a = {
      s = t.s ++ a.s ; 
      t = t.t ;
      a = a.a
      } ;

    PPos  = {s = [] ; b = Pos} ;
    PNeg  = {s = [] ; b = Neg} ;

    TPres, TCond = {s = [] ; t = ResJpn.TPres} ;
    TPast = {s = [] ; t = ResJpn.TPast} ;
    TFut  = {s = [] ; t = ResJpn.TFut} ;

    ASimul = {s = [] ; a = Simul} ;
    AAnter = {s = [] ; a = Anter} ;

}
