Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
|
|
@ -0,0 +1,29 @@
|
|||
function handlerNames pScript
|
||||
put pScript into pScriptCopy
|
||||
filter pScript with regex pattern "^(on|function).*"
|
||||
-- add in the built-in commands & functions
|
||||
put the commandNames & the functionnames into cmdfunc
|
||||
repeat for each line builtin in cmdfunc
|
||||
put 0 into handlers[builtin]
|
||||
end repeat
|
||||
|
||||
-- add user defined handlers, remove this section of you do not want your own functions included
|
||||
repeat with x = 1 to the number of lines of pScript
|
||||
put word 2 of line x of pScript into handlername
|
||||
put 0 into handlers[handlername]
|
||||
end repeat
|
||||
|
||||
-- count handlers used
|
||||
repeat with x = 1 to the number of lines of pScriptCopy
|
||||
repeat for each key k in handlers
|
||||
if k is among the tokens of line x of pScriptCopy then
|
||||
add 1 to handlers[k]
|
||||
end if
|
||||
end repeat
|
||||
end repeat
|
||||
|
||||
combine handlers using cr and space
|
||||
sort lines of handlers descending by word 2 of each
|
||||
put line 1 to 10 of handlers into handlers
|
||||
return handlers
|
||||
end handlerNames
|
||||
Loading…
Add table
Add a link
Reference in a new issue