text: hljs.registerLanguage("prolog",function(c){var b={b:/\(/,e:/\)/,r:0},r={b:/\[/,e:/\]/},e={cN:"comment",b:/%/,e:/$/,c:[c.PWM]},n={cN:"string",b:/`/,e:/`/,c:[c.BE]},a=[{b:/[a-z][A-Za-z0-9_]*/,r:0},{cN:"symbol",v:[{b:/[A-Z][a-zA-Z0-9_]*/},{b:/_[A-Za-z0-9_]*/}],r:0},b,{b:/:-/},r,e,c.CBCM,c.QSM,c.ASM,n,{cN:"string",b:/0\'(\\\'|.)/},{cN:"string",b:/0\'\\s/},c.CNM];return b.c=a,{c:(r.c=a).concat([{b:/\.$/}])}});