"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});var b,_;function O(){if(_)return b;_=1;function L(e){const n="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",a="\\|[^]*?\\|",c="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",o={className:"literal",begin:"\\b(t{1}|nil)\\b"},i={className:"number",variants:[{begin:c,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{begin:"#(c|C)\\("+c+" +"+c,end:"\\)"}]},s=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),l=e.COMMENT(";","$",{relevance:0}),g={begin:"\\*",end:"\\*"},E={className:"symbol",begin:"[:&]"+n},t={begin:n,relevance:0},N={begin:a},T={contains:[i,s,g,E,{begin:"\\(",end:"\\)",contains:["self",o,s,i,t]},t],variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{name:"quote"}},{begin:"'"+a}]},d={variants:[{begin:"'"+n},{begin:"#'"+n+"(::"+n+")*"}]},r={begin:"\\(\\s*",end:"\\)"},u={endsWithParent:!0,relevance:0};return r.contains=[{className:"name",variants:[{begin:n,relevance:0},{begin:a}]},u],u.contains=[T,d,r,o,i,s,l,g,E,N,t],{name:"Lisp",illegal:/\S/,contains:[i,e.SHEBANG(),o,s,l,T,d,r,t]}}return b=L,b}exports.__require=O;
