Skip to content

Commit eeefdb9

Browse files
committed
Updated tool for regenerating sbasic_ref.csv from markdown files
1 parent 907614c commit eeefdb9

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

_build/mkrefcsv.bas

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ rem
44

55
tload "reference.json", s, 1
66
ref = array(s)
7-
counter = 0
8-
const maxHelp = 120
97

108
func cmpfunc(a, b)
119
local keyword = iff(a.keyword == b.keyword, 0, iff(a.keyword < b.keyword, -1, 1))
@@ -27,7 +25,7 @@ mk_ref("String")
2725
mk_ref("System")
2826

2927
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
3129
local num_items = len(ref[package]) - 1
3230

3331
sort ref[package] use cmpfunc(x,y)
@@ -48,15 +46,11 @@ sub mk_ref(package)
4846
'Console,command,AT,521,"AT x, y","Moves the console cursor to the specified position. x,y are in pixels."
4947
'
5048
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], "\\", "\\\\"), "\"", "\"\""), "`", "")
5850
row = package + "," + item.type + "," + item.keyword + "," + item.nodeID + ",\"" + signature + "\",\"" + help + "\""
59-
out row
51+
if (item.nodeID != "815") then
52+
out row
53+
endif
6054
catch e
6155
print fileName
6256
throw e

0 commit comments

Comments
 (0)