4
4
5
5
tload "reference.json" , s, 1
6
6
ref = array(s)
7
- counter = 0
8
- const maxHelp = 120
9
7
10
8
func cmpfunc(a, b)
11
9
local keyword = iff(a.keyword == b.keyword, 0 , iff(a.keyword < b.keyword, - 1 , 1 ))
@@ -27,7 +25,7 @@ mk_ref("String")
27
25
mk_ref( "System" )
28
26
29
27
sub mk_ref(package)
30
- local i, fileName, buffer, item, row, signature, help
28
+ local i, j, h, fileName, buffer, item, row, signature, help, help2
31
29
local num_items = len(ref[package]) - 1
32
30
33
31
sort ref[package] use cmpfunc(x,y)
@@ -48,15 +46,11 @@ sub mk_ref(package)
48
46
'Console,command,AT,521,"AT x, y","Moves the console cursor to the specified position. x,y are in pixels."
49
47
'
50
48
signature = translate(translate(mid(buffer [2 ], 3 ), "\"", " \ "\""), " `", " ")
51
- help = translate(translate(buffer [4 ], "\"", " \ "\""), " `", " ")
52
- for h = 5 to min( 15 , len(buffer) - 5 )
53
- help = help + " " + translate(translate(translate(translate(buffer[h], "\"", " \ "\""), " `", ""), " - ", ""), " ~", " ")
54
- next
55
- if (len(help) > maxHelp) then
56
- help = left(help, maxHelp) + " ..."
57
- endif
49
+ help = translate(translate(translate(buffer [4 ], "\\" , "\\\\" ), "\"", " \ "\""), " `", " ")
58
50
row = package + "," + item.type + "," + item.keyword + "," + item.nodeID + ",\"" + signature + " \ ",\"" + help + " \ ""
59
- out row
51
+ if (item.nodeID != "815" ) then
52
+ out row
53
+ endif
60
54
catch e
61
55
print fileName
62
56
throw e
0 commit comments