const n=e=>({name:"Chapel",aliases:["chapel","chpl"],disableAutodetect:!0,keywords:{keyword:"align as atomic begin bool borrowed break by bytes catch class cobegin coforall complex config const continue defer delete dmapped do domain else enum export except extern for forall forwarding if imag import in include index inline inout int iter label lambda let lifetime local locale module new noinit nothing on only otherwise out override owned param private proc prototype public real record reduce ref require return scan select serial shared single sparse string subdomain sync then this throw throws try try! type uint union unmanaged use var void when where while with yield zip",built_in:"here Locales write writef writeln",literal:"false true nil none"},contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),{className:"number",begin:"(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d+)?|\\.\\d+)([eE][-+]?\\d+)?)",relevance:0},{className:"string",variants:[{begin:'(b)?"',end:'"'},{begin:"(b)?'",end:"'"},{begin:'(b)?"""',end:'"""'},{begin:"(b)?'''",end:"'''"}]}]});export{n as default};
