*.ldpl
#
end sub-procedure
sub-procedure
end sub
sub
create statement
executing
external
local data
data
procedure
parameters
include
using package
flag
extension
label
linux
macos
android
bsd
emscripten
crlf
lf
numbers
number
texts
text
lists
list
maps
map
is greater than
is less than
is equal to
is not equal to
is greater than or equal to
is less than or equal to
get character at
get length of
get ascii character
get character code of
store quote
end quote
get index of
delete last element of
get key count of
get keys of
and store output in
and store exit code in
to file
until eof
load file
is
of
store
in
:
return
and
or
from
to
step
break
continue
return
call
with
exit
wait
milliseconds
goto
solve
join
floor
modulo
by
display
get
random
replace
split
count
substring
length
trim
push
clear
copy
accept
execute
write
append
end if
if
then
while
do
repeat
for each
for
else
\b([1-9][0-9]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b
\b([0-9]+[Ee][-]?[0-9]+|([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFlL]?
\\( # leading backslash
[\\'"abfnrtv] | # single escaped char
N\{[0-9A-Z\ -]+\} | # named unicode character
u[0-9A-Fa-f]{4} | # xxxx - character with 16-bit hex value xxxx
U[0-9A-Fa-f]{8} | # xxxxxxxx - character with 32-bit hex value xxxxxxxx
x[0-9A-Fa-f]{1,2} | # \xhh - character with hex value hh
[0-7]{1,3} # \ooo - character with octal value ooo
)
"
"