Skip to content

Commit 358f56f

Browse files
committed
BBj: add declare as keyword
1 parent f069d10 commit 358f56f

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

components/prism-bbj.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
greedy: true
1111
},
1212
'number': /(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,
13-
'keyword': /\b(?:abstract|all|argc|begin|bye|callback|case|chn|class|classend|ctl|day|delete|dim|dom|dread|dsz|else|end|endif|err|exitto|extends|fi|field|for|from|gosub|goto|if|implements|interface|interfaceend|iol|iolist|let|list|load|method|methodend|methodret|on|opts|pfx|print|private|process_events|protected|psz|public|read|read_resource|release|remove_callback|repeat|restore|return|rev|seterr|setesc|sqlchn|sqlunt|ssn|start|static|swend|switch|sys|then|tim|unt|until|use|void|wend|where|while)\b/i,
13+
'keyword': /\b(?:abstract|all|argc|begin|bye|callback|case|chn|class|classend|ctl|day|declare|delete|dim|dom|dread|dsz|else|end|endif|err|exitto|extends|fi|field|for|from|gosub|goto|if|implements|interface|interfaceend|iol|iolist|let|list|load|method|methodend|methodret|on|opts|pfx|print|private|process_events|protected|psz|public|read|read_resource|release|remove_callback|repeat|restore|return|rev|seterr|setesc|sqlchn|sqlunt|ssn|start|static|swend|switch|sys|then|tim|unt|until|use|void|wend|where|while)\b/i,
1414
'function': /\b\w+(?=\()/,
1515
'boolean': /\b(?:BBjAPI\.TRUE|BBjAPI\.FALSE)\b/i,
1616
'operator': /<[=>]?|>=?|[+\-*\/^=&]|\b(?:and|not|or|xor)\b/i,

components/prism-bbj.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/languages/bbj/keyword_feature.test

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ dread dsz else end endif err exitto extends fi field for from gosub goto if impl
33
interface interfaceend iol iolist let list load method methodend methodret on opts pfx
44
print private process_events protected psz public read read_resource release remove_callback
55
repeat restore return rev seterr setesc sqlchn sqlunt ssn start static swend switch sys then
6-
tim unt until use void wend where while
6+
tim unt until use void wend where while declare
77

88
----------------------------------------------------
99

@@ -89,7 +89,8 @@ tim unt until use void wend where while
8989
["keyword", "void"],
9090
["keyword", "wend"],
9191
["keyword", "where"],
92-
["keyword", "while"]
92+
["keyword", "while"],
93+
["keyword", "declare"]
9394
]
9495

9596
----------------------------------------------------

0 commit comments

Comments
 (0)