hljs.registerLanguage("riscript",(()=>{"use strict";return s=>{let e={
    className:"rs-transform",begin:/\.[\w]+[\(]?[\)]?/},a={className:"rs-symbol",
    begin:/\$[\w]+/,relevance:10},i={className:"rs-dynamic",begin:/\$\$[\w]+/,
    relevance:10},n={className:"rs-assign",begin:/[\$]{1,2}[\w]+[\s]*\=/},r={
    className:"rs-entity",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},c={
    className:"rs-conditional",
    begin:/\{(\$[\w]+([\!\*\^\$<>]\=|[\=<>])([\w]+|[0-9]?\.[0-9]+)\,)?(\$[\w]+([\!\*\^\$<>]\=|[\=<>])([\w]+|[0-9]?\.[0-9]+))\}\?/,
    relevance:10};return{name:"RiScript",aliases:["risc","riscript"],
    case_insensistive:!1,disableAutodetect:!0,keywords:"",contains:[n,e,i,a,r,c,{
    className:"rs-choice",begin:/\(/,end:/\)/,contains:[{className:"rs-weight",
    begin:/\[[0-9]+\]/},n,e,i,a,r,c,"self"]},{className:"rs-continuation",
    begin:/[\w]+[\s]*\\$/},s.C_BLOCK_COMMENT_MODE,s.C_LINE_COMMENT_MODE]}}})());