diff --git a/src/german/AdverbGer.gf b/src/german/AdverbGer.gf index 6cf2673df..0c472545e 100644 --- a/src/german/AdverbGer.gf +++ b/src/german/AdverbGer.gf @@ -16,7 +16,7 @@ concrete AdverbGer of Adverb = CatGer ** open ResGer, Prelude in { PositAdAAdj a = {s = a.s ! Posit ! APred} ; - SubjS subj s = {s = subj.s ++ s.s ! Sub} ; + SubjS subj s = {s = {- Predef.BIND ++ "," ++ -} subj.s ++ s.s ! Sub} ; --- comma needed in some uses AdnCAdv cadv = {s = cadv.s ++ conjThan} ; diff --git a/src/german/RelativeGer.gf b/src/german/RelativeGer.gf index 48521cbb4..76f03f3c7 100644 --- a/src/german/RelativeGer.gf +++ b/src/german/RelativeGer.gf @@ -4,8 +4,8 @@ concrete RelativeGer of Relative = CatGer ** open ResGer, Prelude in { lin - RelCl cl = { - s = \\m,t,a,b,_ => "derart" ++ conjThat ++ cl.s ! m ! t ! a ! b ! Sub ; + RelCl cl = { --- no comma before derart + s = \\m,t,a,b,_ => "derart" ++ Predef.BIND ++ "," ++ conjThat ++ cl.s ! m ! t ! a ! b ! Sub ; c = Nom } ;