text/x-netrexx
*.nrx
-
--
/*
*/
\\( #
leading backslash
[\\\"\'nrbtf] | # escaped character
[0-9]{1,3} | #
latin encoded char
u[0-9]{1,4} # unicode char
)
["']
\%{0@start}
\%{escaped-character}
'(\%{escaped-character}|.)'
package
import
options
binary
nobinary
comments
nocomments
compact
nocompact
crossref
nocrossref
decimal
nodecimal
diag
nodiag
explicit
noexplicit
format
noformat
java
nojava
logo
nologo
replace
noreplace
sourcedir
nosourcedir
strictargs
nostrictargs
strictassign
nostrictassign
strictcase
nostrictcase
strictimport
nostrictimport
strictprops
nostrictprops
strictsignal
nostrictsignal
symbols
nosymbols
notrace
trace1
trace2
verbose
verbose0
verbose1
verbose2
verbose3
verbose4
verbose5
utf8
noutf8
boolean
byte
char
double
float
int
long
short
ask
class
digits
form
length
null
source
sourceline
super
this
trace
version
inheritable
private
public
shared
abstract
adapter
constant
final
interface
native
static
transient
volatile
protect
binary
deprecated
returns
signals
extends
uses
implements
unused
catch
do
else
end
exit
finally
if
iterate
leave
loop
method
nop
numeric
otherwise
parse
properties
return
say
select
signal
then
when
all
by
case
engineering
for
forever
label
methods
off
over
results
scientific
to
until
var
while
abbrev
abs
b2x
center
centre
changestr
compare
copies
copyindexed
countstr
c2d
c2x
datatype
delstr
delword
d2c
d2x
exists
format
insert
lastpos
left
lower
max
min
overlay
pos
right
sequence
sign
space
strip
substr
subword
translate
trunc
upper
verify
word
wordindex
wordlength
wordpos
words
x2b
x2c
x2d
(\b([0-9]+|0[xX][0-9a-fA-F]+)[Ll]?\b|
\b(([0-9]+[Ee][-]?[0-9]+|
([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFdD]?|
[0-9]+[FfDd]))