checkr `code` syntax

code`function $a($$ props $$) { $$$ }`
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
TokenMatchesQueryExample Match
$avariableif ($a == $b) return { $a; }if (foo == bar) { return foo; }
$1literal$1 + $2 + $1 + $25 + "four" + 5 + "four"
$@opoperator5 $@ops1 10 $@ 15 $@ops1 335 * 10 + 15 * 33
$#keykeyword$# ($a == true)do (baz == true)
$$non-greedy anyif ($a $$ $a) { $$ return 3; }if (foo, bar, foo) { gt(); return 3; }
$$$greedy anycase $1: $$$ case $2: throw;case "Apples": return 1; case "Bananas": throw; case "Mangos": throw;
REGEX(...)regex escape hatchREGEX(3+9+2*) 5 + 533922225+5

Compiled Regex

/function[\s]*(?!(?:do|if|in|for|let|new|try|var|case|else|enum|eval|false|null|this|true|void|with|break|catch|class|const|super|throw|while|yield|delete|export|import|public|return|static|switch|typeof|default|extends|finally|package|private|continue|debugger|function|arguments|interface|protected|implements|NaN|undefined|instanceof)$)(?<_a>[$A-Z_a-z]+[$A-Z_a-z0-9]*)[\s]*\([\s]*(?<_____m90v6kg5216diby6zqi>[\s\S]*?)[\s]*props[\s]*(?<_____m90v6kg5ucefbwq3jxo>[\s\S]*?)[\s]*\)[\s]*\{[\s]*(?<_____m90v6kg5euehv3ys0vk>[\s\S]*)[\s]*\}/g
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Example non-matching line function foobar(x, props, y) { alert('hello world'); }