adjust/conjugate (grammar)


  // adjust pronouns and verbs & such
  
          function conjugate( sStrg ){                   // rephrases sString
                  var sString = sStrg;
                  for( i = 0; i < maxConj; i++ ){                        // decompose
                          sString = replaceStr( sString, conj1[i], "#@&" + i, 2 );
                  }
                  for( i = 0; i < maxConj; i++ ){                        // recompose
                          sString = replaceStr( sString, "#@&" + i, conj2[i], 2 );
                  }
                  // post process the resulting string
                  for( i = 0; i < max2ndConj; i++ ){                        // decompose
                          sString = replaceStr( sString, conj3[i], "#@&" + i, 2 );
                  }
                  for( i = 0; i < max2ndConj; i++ ){                        // recompose
                          sString = replaceStr( sString, "#@&" + i, conj4[i], 2 );
                  }
                  return sString;
          }