Syntax for incrementing a numeric 'word'

Bob Sneidar bobs at
Wed Jun 27 11:21:11 EDT 2012

You are adding 1 to word 2 when there is no space. Tabs are not word delimiters. I may misunderstand the script though I haven't looked at it in depth. 


On Jun 27, 2012, at 1:24 AM, Keith Clarke wrote:

> Hi folks,
> I'm working on a simple script to identify and count the unique words dumped into a 'Source' field to create a 'Results' list field with the word and counter.
> However, this script is throwing errors at the line when I attempt to increment the second word by adding 1 to it. What's wrong with the syntax for incrementing the counter chunk? 
> on mouseUp
>   put empty into field "Results"
>   repeat for each word tWord in field "Source"
>      if field "Results" is empty then put tWord & tab & 1 after field "Results"
>      if tWord is among the words of field "Results" then
>         repeat for each line tLine in field "Results"
>            if word 1 of tLine <> tWord 
>            then exit repeat
>            else add 1 to word 2 of line tLine in field "Results"
>            end repeat
>         else put tWord & cr after field "Results"
>      end repeat
> end mouseUp 
> Best,
> Keith..
> _______________________________________________
> use-livecode mailing list
> use-livecode at
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:

More information about the Use-livecode mailing list