on mouseUp
   put fld "TEKST" into TEKST
   put fld "WERBS" into WERBS
  put findWere(TEKST) into linesList
  repeat for each item i in linesList
    put line i of TEKST & cr after relevantLines
  end repeat
  put char 1 to -2 of relevantLines into fld "COOKED"
end mouseUp

function findWere pText
  -- returns a comma-delim list of all the line offsets matching "were *ed"
  --    or "were" && <a word in your preterite list>.
  put fld "WERBS" into pretList
  put wordOffsets("were", pText, true) into offList
  repeat for each item w in offList
     put word w+1 of pText into testWord
if testWord ends with "ed" or testWord is among the words of pretList then put (the number of lines of word 1 to w of pText) & comma after outList
     end if
  end repeat
  return char 1 to -2 of outList
  end findWere


         executing at 12:43:43 AM
Type    Function: error in function handler
Object    Brigham
Line    put wordOffsets("were", pText, true) into offList
Hint    wordOffsets

Something either I don't understand (obviously your 'Logic' and my 'Logic' are not sitting well together).

Richmond.

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to