1 PR.registerLangHandler(PR.createSimpleLexer([[
"pln",/^[\t\n\r \xa0]+/,null,
"\t\n\r \u00a0"],[
"str",/^
"(?:[^"\\]|\\[\S\s])*(?:
"|$)/,null,'"'],["str",/^'(?:[^
'\\]|\\[\S\s])*(?:'|$)/,null,
"'"]],[[
"com",/^#.*/],[
"kwd",/^(?:
if|
else|
for|
while|repeat|in|next|
break|
return|
switch|
function)(?![\w.])/],[
"lit",/^0[Xx][\dA-Fa-f]+([Pp]\d+)?[Li]?/],[
"lit",/^[+-]?(\d+(\.\d+)?|\.\d+)([Ee][+-]?\d+)?[Li]?/],[
"lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|\d+))(?![\w.])/],
2 [
"pun",/^(?:<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|[!*+/^]|%.*?%|[$=@~]|:{1,3}|[(),;?[\]{}])/],[
"pln",/^(?:[A-Za-z]+[\w.]*|\.[^\W\d][\w.]*)(?![\w.])/],[
"str",/^`.+`/]]),[
"r",
"s",
"R",
"S",
"Splus"]);