mirror of
https://codeberg.org/nobody/LocalCDN.git
synced 2025-02-22 06:37:52 +01:00
highlight.js v11.2.0 -> v11.3.1 (#727)
This commit is contained in:
parent
317ce6bdc4
commit
e5cda9474a
516
THIRD_PARTY.txt
516
THIRD_PARTY.txt
@ -743,264 +743,264 @@ https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/styles/vs.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/styles/xcode.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/styles/xt256.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/styles/zenburn.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/highlight.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/1c.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/abnf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/accesslog.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/actionscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ada.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/angelscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/apache.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/applescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/arcade.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/arduino.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/armasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/asciidoc.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/aspectj.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/autohotkey.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/autoit.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/avrasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/awk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/axapta.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/bash.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/basic.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/bnf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/brainfuck.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/cal.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/capnproto.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ceylon.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/clean.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/clojure.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/clojure-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/cmake.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/c.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/coffeescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/coq.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/cos.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/cpp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/crmsh.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/crystal.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/csharp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/csp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/css.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/dart.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/delphi.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/diff.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/django.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/d.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/dns.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/dockerfile.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/dos.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/dsconfig.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/dts.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/dust.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ebnf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/elixir.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/elm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/erb.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/erlang.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/erlang-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/excel.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/fix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/flix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/fortran.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/fsharp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/gams.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/gauss.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/gcode.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/gherkin.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/glsl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/gml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/golo.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/go.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/gradle.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/groovy.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/haml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/handlebars.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/haskell.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/haxe.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/hsp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/http.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/hy.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/inform7.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ini.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/irpf90.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/isbl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/java.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/javascript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/jboss-cli.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/json.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/julia.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/julia-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/kotlin.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/lasso.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/latex.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ldif.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/leaf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/less.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/lisp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/livecodeserver.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/livescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/llvm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/lsl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/lua.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/makefile.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/markdown.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/mathematica.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/matlab.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/maxima.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/mel.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/mercury.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/mipsasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/mizar.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/mojolicious.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/monkey.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/moonscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/n1ql.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/nestedtext.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/nginx.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/nim.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/nix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/node-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/nsis.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/objectivec.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ocaml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/openscad.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/oxygene.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/parser3.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/perl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/pf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/pgsql.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/php.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/php-template.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/plaintext.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/pony.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/powershell.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/processing.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/profile.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/prolog.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/properties.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/protobuf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/puppet.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/purebasic.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/python.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/python-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/q.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/qml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/reasonml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/rib.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/r.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/roboconf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/routeros.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/rsl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ruby.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/ruleslanguage.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/rust.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/sas.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/scala.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/scheme.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/scilab.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/scss.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/shell.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/smali.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/smalltalk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/sml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/sqf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/sql.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/stan.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/stata.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/step21.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/stylus.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/subunit.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/swift.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/taggerscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/tap.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/tcl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/thrift.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/tp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/twig.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/typescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/vala.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/vbnet.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/vbscript-html.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/vbscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/verilog.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/vhdl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/vim.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/wasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/wren.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/x86asm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/xl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/xml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/xquery.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/yaml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/languages/zephir.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/a11y-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/a11y-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/agate.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/androidstudio.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/an-old-hope.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/arduino-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/arta.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/ascetic.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/atom-one-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/atom-one-dark-reasonable.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/atom-one-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/brown-paper.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/codepen-embed.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/color-brewer.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/default.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/devibeans.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/docco.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/far.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/foundation.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/github-dark-dimmed.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/github-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/github.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/gml.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/googlecode.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/gradient-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/gradient-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/grayscale.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/hybrid.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/idea.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/ir-black.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/isbl-editor-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/isbl-editor-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/kimbie-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/kimbie-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/lightfair.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/lioshi.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/magula.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/mono-blue.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/monokai.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/monokai-sublime.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/night-owl.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/nnfx-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/nnfx-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/nord.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/obsidian.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/paraiso-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/paraiso-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/pojoaque.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/purebasic.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/qtcreator-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/qtcreator-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/rainbow.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/routeros.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/school-book.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/shades-of-purple.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/srcery.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/stackoverflow-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/stackoverflow-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/sunburst.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/tomorrow-night-blue.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/tomorrow-night-bright.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/vs2015.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/vs.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/xcode.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.2.0/styles/xt256.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/1c.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/abnf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/accesslog.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/actionscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ada.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/angelscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/apache.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/applescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/arcade.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/arduino.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/armasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/asciidoc.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/aspectj.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/autohotkey.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/autoit.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/avrasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/awk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/axapta.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/bash.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/basic.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/bnf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/brainfuck.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/cal.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/capnproto.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ceylon.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/clean.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/clojure.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/clojure-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/cmake.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/c.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/coffeescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/coq.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/cos.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/cpp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/crmsh.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/crystal.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/csharp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/csp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/css.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/dart.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/delphi.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/diff.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/django.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/d.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/dns.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/dockerfile.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/dos.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/dsconfig.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/dts.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/dust.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ebnf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/elixir.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/elm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/erb.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/erlang.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/erlang-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/excel.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/fix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/flix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/fortran.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/fsharp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/gams.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/gauss.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/gcode.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/gherkin.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/glsl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/gml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/golo.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/go.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/gradle.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/groovy.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/haml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/handlebars.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/haskell.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/haxe.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/hsp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/http.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/hy.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/inform7.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ini.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/irpf90.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/isbl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/java.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/javascript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/jboss-cli.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/json.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/julia.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/julia-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/kotlin.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/lasso.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/latex.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ldif.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/leaf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/less.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/lisp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/livecodeserver.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/livescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/llvm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/lsl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/lua.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/makefile.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/markdown.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/mathematica.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/matlab.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/maxima.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/mel.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/mercury.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/mipsasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/mizar.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/mojolicious.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/monkey.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/moonscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/n1ql.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/nestedtext.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/nginx.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/nim.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/nix.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/node-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/nsis.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/objectivec.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ocaml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/openscad.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/oxygene.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/parser3.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/perl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/pf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/pgsql.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/php.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/php-template.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/plaintext.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/pony.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/powershell.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/processing.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/profile.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/prolog.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/properties.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/protobuf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/puppet.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/purebasic.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/python.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/python-repl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/q.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/qml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/reasonml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/rib.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/r.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/roboconf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/routeros.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/rsl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ruby.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/ruleslanguage.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/rust.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/sas.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/scala.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/scheme.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/scilab.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/scss.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/shell.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/smali.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/smalltalk.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/sml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/sqf.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/sql.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/stan.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/stata.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/step21.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/stylus.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/subunit.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/swift.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/taggerscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/tap.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/tcl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/thrift.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/tp.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/twig.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/typescript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/vala.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/vbnet.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/vbscript-html.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/vbscript.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/verilog.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/vhdl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/vim.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/wasm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/wren.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/x86asm.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/xl.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/xml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/xquery.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/yaml.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/zephir.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/a11y-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/a11y-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/agate.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/androidstudio.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/an-old-hope.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/arduino-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/arta.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/ascetic.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/atom-one-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/atom-one-dark-reasonable.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/atom-one-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/brown-paper.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/codepen-embed.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/color-brewer.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/default.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/devibeans.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/docco.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/far.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/foundation.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/github-dark-dimmed.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/github-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/github.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/gml.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/googlecode.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/gradient-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/gradient-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/grayscale.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/hybrid.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/idea.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/ir-black.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/isbl-editor-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/isbl-editor-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/kimbie-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/kimbie-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/lightfair.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/lioshi.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/magula.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/mono-blue.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/monokai.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/monokai-sublime.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/night-owl.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/nnfx-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/nnfx-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/nord.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/obsidian.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/paraiso-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/paraiso-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/pojoaque.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/purebasic.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/qtcreator-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/qtcreator-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/rainbow.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/routeros.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/school-book.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/shades-of-purple.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/srcery.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/stackoverflow-dark.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/stackoverflow-light.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/sunburst.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/tomorrow-night-blue.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/tomorrow-night-bright.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/vs2015.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/vs.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/xcode.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/xt256.min.css
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.5/highlight.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.5/languages/apache.min.js
|
||||
https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.5/languages/bash.min.js
|
||||
|
@ -308,7 +308,7 @@ targets.setLastVersion = function (type, version) {
|
||||
} else if (type.startsWith('/highlight.js/10.')) {
|
||||
return '10.7.3';
|
||||
} else if (type.startsWith('/highlight.js/11.')) {
|
||||
return '11.2.0';
|
||||
return '11.3.1';
|
||||
} else if (type.startsWith('/history/4.')) {
|
||||
return '4.10.1';
|
||||
} else if (type.startsWith('/history/5.')) {
|
||||
|
@ -25,9 +25,9 @@
|
||||
<h2>New in LocalCDN:</h2>
|
||||
</div>
|
||||
<div class="release-notes-area">
|
||||
<p></p>
|
||||
<p>Updated</p>
|
||||
<ul>
|
||||
<li></li>
|
||||
<li>highlight.js v11.2.0 -> v11.3.1 (<a href="https://codeberg.org/nobody/LocalCDN/issues/727">#727</a>)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="generator-section">
|
||||
|
@ -1,11 +0,0 @@
|
||||
hljs.registerLanguage("abnf",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(t=e)?"string"==typeof t?t:t.source:null;var t
|
||||
})).join("")}return t=>{const s=t.COMMENT(/;/,/$/);return{
|
||||
name:"Augmented Backus-Naur Form",illegal:/[!@#$^&',?+~`|:]/,
|
||||
keywords:["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],
|
||||
contains:[{scope:"operator",match:/=\/?/},{scope:"attribute",
|
||||
match:e(/^[a-zA-Z][a-zA-Z0-9-]*/,/(?=\s*=)/)},s,{scope:"symbol",
|
||||
match:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/},{scope:"symbol",
|
||||
match:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/},{scope:"symbol",
|
||||
match:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/},{scope:"symbol",
|
||||
match:/%[si](?=".*")/},t.QUOTE_STRING_MODE,t.NUMBER_MODE]}}})());
|
@ -1,16 +0,0 @@
|
||||
hljs.registerLanguage("accesslog",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function n(...n){
|
||||
return n.map((n=>e(n))).join("")}function l(...n){return"("+((e=>{
|
||||
const n=e[e.length-1]
|
||||
;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}
|
||||
})(n).capture?"":"?:")+n.map((n=>e(n))).join("|")+")"}return e=>{
|
||||
const a=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"]
|
||||
;return{name:"Apache Access Log",contains:[{className:"number",
|
||||
begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{
|
||||
className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",
|
||||
begin:n(/"/,l(...a)),end:/"/,keywords:a,illegal:/\n/,relevance:5,contains:[{
|
||||
begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",
|
||||
begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",
|
||||
begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",
|
||||
begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{
|
||||
className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}})());
|
@ -1,18 +0,0 @@
|
||||
hljs.registerLanguage("actionscript",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(a=e)?"string"==typeof a?a:a.source:null;var a
|
||||
})).join("")}return a=>{
|
||||
const n=/[a-zA-Z_$][a-zA-Z0-9_$]*/,t=e(n,e("(\\.",n,")*")),s={
|
||||
className:"rest_arg",begin:/[.]{3}/,end:n,relevance:10};return{
|
||||
name:"ActionScript",aliases:["as"],keywords:{
|
||||
keyword:["as","break","case","catch","class","const","continue","default","delete","do","dynamic","each","else","extends","final","finally","for","function","get","if","implements","import","in","include","instanceof","interface","internal","is","namespace","native","new","override","package","private","protected","public","return","set","static","super","switch","this","throw","try","typeof","use","var","void","while","with"],
|
||||
literal:["true","false","null","undefined"]},
|
||||
contains:[a.APOS_STRING_MODE,a.QUOTE_STRING_MODE,a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,a.C_NUMBER_MODE,{
|
||||
match:[/\bpackage/,/\s+/,t],className:{1:"keyword",3:"title.class"}},{
|
||||
match:[/\b(?:class|interface|extends|implements)/,/\s+/,n],className:{
|
||||
1:"keyword",3:"title.class"}},{className:"meta",beginKeywords:"import include",
|
||||
end:/;/,keywords:{keyword:"import include"}},{beginKeywords:"function",
|
||||
end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[a.inherit(a.TITLE_MODE,{
|
||||
className:"title.function"}),{className:"params",begin:/\(/,end:/\)/,
|
||||
contains:[a.APOS_STRING_MODE,a.QUOTE_STRING_MODE,a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,s]
|
||||
},{begin:e(/:\s*/,/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/)}]},a.METHOD_GUARD],
|
||||
illegal:/#/}}})());
|
@ -1,22 +0,0 @@
|
||||
hljs.registerLanguage("applescript",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function t(...t){
|
||||
return t.map((t=>e(t))).join("")}function n(...t){return"("+((e=>{
|
||||
const t=e[e.length-1]
|
||||
;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}
|
||||
})(t).capture?"":"?:")+t.map((t=>e(t))).join("|")+")"}return e=>{
|
||||
const r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),i={className:"params",
|
||||
begin:/\(/,end:/\)/,contains:["self",e.C_NUMBER_MODE,r]
|
||||
},o=e.COMMENT(/--/,/$/),a=[o,e.COMMENT(/\(\*/,/\*\)/,{contains:["self",o]
|
||||
}),e.HASH_COMMENT_MODE];return{name:"AppleScript",aliases:["osascript"],
|
||||
keywords:{
|
||||
keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",
|
||||
literal:"AppleScript false linefeed return pi quote result space tab true",
|
||||
built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"
|
||||
},contains:[r,e.C_NUMBER_MODE,{className:"built_in",
|
||||
begin:t(/\b/,n(/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/),/\b/)
|
||||
},{className:"built_in",begin:/^\s*return\b/},{className:"literal",
|
||||
begin:/\b(text item delimiters|current application|missing value)\b/},{
|
||||
className:"keyword",
|
||||
begin:t(/\b/,n(/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/),/\b/)
|
||||
},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[e.UNDERSCORE_TITLE_MODE,i]
|
||||
},...a],illegal:/\/\/|->|=>|\[\[/}}})());
|
@ -1,31 +0,0 @@
|
||||
hljs.registerLanguage("aspectj",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n
|
||||
})).join("")}return n=>{
|
||||
const t=["false","synchronized","int","abstract","float","private","char","boolean","static","null","if","const","for","true","while","long","throw","strictfp","finally","protected","import","native","final","return","void","enum","else","extends","implements","break","transient","new","catch","instanceof","byte","super","volatile","case","assert","short","package","default","double","public","try","this","switch","continue","throws","privileged","aspectOf","adviceexecution","proceed","cflowbelow","cflow","initialization","preinitialization","staticinitialization","withincode","target","within","execution","getWithinTypeName","handler","thisJoinPoint","thisJoinPointStaticPart","thisEnclosingJoinPointStaticPart","declare","parents","warning","error","soft","precedence","thisAspectInstance"],i=["get","set","args","call"]
|
||||
;return{name:"AspectJ",keywords:t,illegal:/<\/|#/,
|
||||
contains:[n.COMMENT(/\/\*\*/,/\*\//,{relevance:0,contains:[{begin:/\w+@/,
|
||||
relevance:0},{className:"doctag",begin:/@[A-Za-z]+/}]
|
||||
}),n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE,n.APOS_STRING_MODE,n.QUOTE_STRING_MODE,{
|
||||
className:"class",beginKeywords:"aspect",end:/[{;=]/,excludeEnd:!0,
|
||||
illegal:/[:;"\[\]]/,contains:[{
|
||||
beginKeywords:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"
|
||||
},n.UNDERSCORE_TITLE_MODE,{begin:/\([^\)]*/,end:/[)]+/,keywords:t.concat(i),
|
||||
excludeEnd:!1}]},{className:"class",beginKeywords:"class interface",end:/[{;=]/,
|
||||
excludeEnd:!0,relevance:0,keywords:"class interface",illegal:/[:"\[\]]/,
|
||||
contains:[{beginKeywords:"extends implements"},n.UNDERSCORE_TITLE_MODE]},{
|
||||
beginKeywords:"pointcut after before around throwing returning",end:/[)]/,
|
||||
excludeEnd:!1,illegal:/["\[\]]/,contains:[{
|
||||
begin:e(n.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,
|
||||
contains:[n.UNDERSCORE_TITLE_MODE]}]},{begin:/[:]/,returnBegin:!0,end:/[{;]/,
|
||||
relevance:0,excludeEnd:!1,keywords:t,illegal:/["\[\]]/,contains:[{
|
||||
begin:e(n.UNDERSCORE_IDENT_RE,/\s*\(/),keywords:t.concat(i),relevance:0
|
||||
},n.QUOTE_STRING_MODE]},{beginKeywords:"new throw",relevance:0},{
|
||||
className:"function",
|
||||
begin:/\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,returnBegin:!0,
|
||||
end:/[{;=]/,keywords:t,excludeEnd:!0,contains:[{
|
||||
begin:e(n.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,relevance:0,
|
||||
contains:[n.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,
|
||||
relevance:0,keywords:t,
|
||||
contains:[n.APOS_STRING_MODE,n.QUOTE_STRING_MODE,n.C_NUMBER_MODE,n.C_BLOCK_COMMENT_MODE]
|
||||
},n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE]},n.C_NUMBER_MODE,{
|
||||
className:"meta",begin:/@[A-Za-z]+/}]}}})());
|
@ -1,19 +0,0 @@
|
||||
hljs.registerLanguage("bash",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(s=e)?"string"==typeof s?s:s.source:null;var s
|
||||
})).join("")}return s=>{const n={},t={begin:/\$\{/,end:/\}/,contains:["self",{
|
||||
begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{
|
||||
begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},t]});const a={
|
||||
className:"subst",begin:/\$\(/,end:/\)/,contains:[s.BACKSLASH_ESCAPE]},i={
|
||||
begin:/<<-?\s*(?=\w+)/,starts:{contains:[s.END_SAME_AS_BEGIN({begin:/(\w+)/,
|
||||
end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,
|
||||
contains:[s.BACKSLASH_ESCAPE,n,a]};a.contains.push(c);const o={begin:/\$\(\(/,
|
||||
end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},s.NUMBER_MODE,n]
|
||||
},r=s.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10
|
||||
}),l={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,
|
||||
contains:[s.inherit(s.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{
|
||||
name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,
|
||||
keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],
|
||||
literal:["true","false"],
|
||||
built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"
|
||||
},contains:[r,s.SHEBANG(),l,o,s.HASH_COMMENT_MODE,i,c,{className:"",begin:/\\"/
|
||||
},{className:"string",begin:/'/,end:/'/},n]}}})());
|
@ -1,5 +0,0 @@
|
||||
hljs.registerLanguage("bnf",(()=>{"use strict";return e=>({
|
||||
name:"Backus\u2013Naur Form",contains:[{className:"attribute",begin:/</,end:/>/
|
||||
},{begin:/::=/,end:/$/,contains:[{begin:/</,end:/>/
|
||||
},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]
|
||||
}]})})());
|
@ -1,7 +0,0 @@
|
||||
hljs.registerLanguage("brainfuck",(()=>{"use strict";return e=>{const n={
|
||||
className:"literal",begin:/[+-]/,relevance:0};return{name:"Brainfuck",
|
||||
aliases:["bf"],
|
||||
contains:[e.COMMENT("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{
|
||||
returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{
|
||||
className:"string",begin:"[\\.,]",relevance:0},{begin:/(?:\+\+|--)/,contains:[n]
|
||||
},n]}}})());
|
@ -1,3 +0,0 @@
|
||||
hljs.registerLanguage("clojure-repl",(()=>{"use strict";return e=>({
|
||||
name:"Clojure REPL",contains:[{className:"meta",begin:/^([\w.-]+|\s*#_)?=>/,
|
||||
starts:{end:/$/,subLanguage:"clojure"}}]})})());
|
File diff suppressed because one or more lines are too long
@ -1,12 +0,0 @@
|
||||
hljs.registerLanguage("diff",(()=>{"use strict";function e(...e){
|
||||
return"("+((e=>{const n=e[e.length-1]
|
||||
;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}
|
||||
})(e).capture?"":"?:")+e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null
|
||||
;var n})).join("|")+")"}return n=>({name:"Diff",aliases:["patch"],contains:[{
|
||||
className:"meta",relevance:10,
|
||||
match:e(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)
|
||||
},{className:"comment",variants:[{
|
||||
begin:e(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),
|
||||
end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{
|
||||
className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,
|
||||
end:/$/}]})})());
|
@ -1,6 +0,0 @@
|
||||
hljs.registerLanguage("dockerfile",(()=>{"use strict";return e=>({
|
||||
name:"Dockerfile",aliases:["docker"],case_insensitive:!0,
|
||||
keywords:["from","maintainer","expose","env","arg","user","onbuild","stopsignal"],
|
||||
contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{
|
||||
beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",
|
||||
starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"</"})})());
|
@ -1,9 +0,0 @@
|
||||
hljs.registerLanguage("dsconfig",(()=>{"use strict";return e=>({
|
||||
keywords:"dsconfig",contains:[{className:"keyword",begin:"^dsconfig",end:/\s/,
|
||||
excludeEnd:!0,relevance:10},{className:"built_in",
|
||||
begin:/(list|create|get|set|delete)-(\w+)/,end:/\s/,excludeEnd:!0,
|
||||
illegal:"!@#$%^&*()",relevance:10},{className:"built_in",begin:/--(\w+)/,
|
||||
end:/\s/,excludeEnd:!0},{className:"string",begin:/"/,end:/"/},{
|
||||
className:"string",begin:/'/,end:/'/},{className:"string",begin:/[\w\-?]+:\w+/,
|
||||
end:/\W/,relevance:0},{className:"string",begin:/\w+(\-\w+)*/,end:/(?=\W)/,
|
||||
relevance:0},e.HASH_COMMENT_MODE]})})());
|
@ -1,7 +0,0 @@
|
||||
hljs.registerLanguage("dust",(()=>{"use strict";return e=>({name:"Dust",
|
||||
aliases:["dst"],case_insensitive:!0,subLanguage:"xml",contains:[{
|
||||
className:"template-tag",begin:/\{[#\/]/,end:/\}/,illegal:/;/,contains:[{
|
||||
className:"name",begin:/[a-zA-Z\.-]+/,starts:{endsWithParent:!0,relevance:0,
|
||||
contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{/,
|
||||
end:/\}/,illegal:/;/,keywords:"if eq ne lt lte gt gte select default math sep"}]
|
||||
})})());
|
@ -1,7 +0,0 @@
|
||||
hljs.registerLanguage("ebnf",(()=>{"use strict";return e=>{
|
||||
const a=e.COMMENT(/\(\*/,/\*\)/);return{name:"Extended Backus-Naur Form",
|
||||
illegal:/\S/,contains:[a,{className:"attribute",
|
||||
begin:/^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/},{begin:/=/,end:/[.;]/,contains:[a,{
|
||||
className:"meta",begin:/\?.*\?/},{className:"string",
|
||||
variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"`",end:"`"}]}]}]}}
|
||||
})());
|
@ -1,33 +0,0 @@
|
||||
hljs.registerLanguage("elixir",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n
|
||||
})).join("")}return n=>{const i="[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?",a={$pattern:i,
|
||||
keyword:["after","alias","and","case","catch","cond","defstruct","do","else","end","fn","for","if","import","in","not","or","quote","raise","receive","require","reraise","rescue","try","unless","unquote","unquote_splicing","use","when","with|0"],
|
||||
literal:["false","nil","true"]},s={className:"subst",begin:/#\{/,end:/\}/,
|
||||
keywords:a},r={match:/\\[\s\S]/,scope:"char.escape",relevance:0},t=[{begin:/"/,
|
||||
end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{
|
||||
begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin:/</,
|
||||
end:/>/}],c=n=>({scope:"char.escape",begin:e(/\\/,n),relevance:0}),o={
|
||||
className:"string",begin:"~[a-z](?=[/|([{<\"'])",
|
||||
contains:t.map((e=>n.inherit(e,{contains:[c(e.end),r,s]})))},d={
|
||||
className:"string",begin:"~[A-Z](?=[/|([{<\"'])",
|
||||
contains:t.map((e=>n.inherit(e,{contains:[c(e.end)]})))},b={className:"regex",
|
||||
variants:[{begin:"~r(?=[/|([{<\"'])",contains:t.map((i=>n.inherit(i,{
|
||||
end:e(i.end,/[uismxfU]{0,7}/),contains:[c(i.end),r,s]})))},{
|
||||
begin:"~R(?=[/|([{<\"'])",contains:t.map((i=>n.inherit(i,{
|
||||
end:e(i.end,/[uismxfU]{0,7}/),contains:[c(i.end)]})))}]},g={className:"string",
|
||||
contains:[n.BACKSLASH_ESCAPE,s],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,
|
||||
end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,
|
||||
contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,
|
||||
contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},l={className:"function",
|
||||
beginKeywords:"def defp defmacro defmacrop",end:/\B\b/,
|
||||
contains:[n.inherit(n.TITLE_MODE,{begin:i,endsParent:!0})]},m=n.inherit(l,{
|
||||
className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",
|
||||
end:/\bdo\b|$|;/}),u=[g,b,d,o,n.HASH_COMMENT_MODE,m,l,{begin:"::"},{
|
||||
className:"symbol",begin:":(?![\\s:])",contains:[g,{
|
||||
begin:"[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?"
|
||||
}],relevance:0},{className:"symbol",begin:i+":(?!:)",relevance:0},{
|
||||
className:"number",
|
||||
begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[0-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)",
|
||||
relevance:0},{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))"},{
|
||||
begin:"->"}];return s.contains=u,{name:"Elixir",aliases:["ex","exs"],keywords:a,
|
||||
contains:u}}})());
|
@ -1,3 +0,0 @@
|
||||
hljs.registerLanguage("erb",(()=>{"use strict";return e=>({name:"ERB",
|
||||
subLanguage:"xml",contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",
|
||||
end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]})})());
|
@ -1,13 +0,0 @@
|
||||
hljs.registerLanguage("erlang-repl",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n
|
||||
})).join("")}return n=>({name:"Erlang REPL",keywords:{
|
||||
built_in:"spawn spawn_link self",
|
||||
keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"
|
||||
},contains:[{className:"meta",begin:"^[0-9]+> ",relevance:10
|
||||
},n.COMMENT("%","$"),{className:"number",
|
||||
begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",
|
||||
relevance:0},n.APOS_STRING_MODE,n.QUOTE_STRING_MODE,{
|
||||
begin:e(/\?(::)?/,/([A-Z]\w*)/,/((::)[A-Z]\w*)*/)},{begin:"->"},{begin:"ok"},{
|
||||
begin:"!"},{
|
||||
begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",
|
||||
relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]})})());
|
@ -1,6 +0,0 @@
|
||||
hljs.registerLanguage("fix",(()=>{"use strict";return e=>({name:"FIX",
|
||||
contains:[{begin:/[^\u2401\u0001]+/,end:/[\u2401\u0001]/,excludeEnd:!0,
|
||||
returnBegin:!0,returnEnd:!1,contains:[{begin:/([^\u2401\u0001=]+)/,
|
||||
end:/=([^\u2401\u0001=]+)/,returnEnd:!0,returnBegin:!1,className:"attr"},{
|
||||
begin:/=/,end:/([\u2401\u0001])/,excludeEnd:!0,excludeBegin:!0,
|
||||
className:"string"}]}],case_insensitive:!0})})());
|
@ -1,13 +0,0 @@
|
||||
hljs.registerLanguage("fsharp",(()=>{"use strict";return e=>{const n={begin:"<",
|
||||
end:">",contains:[e.inherit(e.TITLE_MODE,{begin:/'[a-zA-Z0-9_]+/})]};return{
|
||||
name:"F#",aliases:["fs"],
|
||||
keywords:["abstract","and","as","assert","base","begin","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","extern","false","finally","for","fun","function","global","if","in","inherit","inline","interface","internal","lazy","let","match","member","module","mutable","namespace","new","null","of","open","or","override","private","public","rec","return","sig","static","struct","then","to","true","try","type","upcast","use","val","void","when","while","with","yield"],
|
||||
illegal:/\/\*/,contains:[{className:"keyword",begin:/\b(yield|return|let|do)!/
|
||||
},{className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},{
|
||||
className:"string",begin:'"""',end:'"""'},e.COMMENT("\\(\\*(\\s)","\\*\\)",{
|
||||
contains:["self"]}),{className:"class",beginKeywords:"type",end:"\\(|=|$",
|
||||
excludeEnd:!0,contains:[e.UNDERSCORE_TITLE_MODE,n]},{className:"meta",
|
||||
begin:"\\[<",end:">\\]",relevance:10},{className:"symbol",
|
||||
begin:"\\B('[A-Za-z])\\b",contains:[e.BACKSLASH_ESCAPE]
|
||||
},e.C_LINE_COMMENT_MODE,e.inherit(e.QUOTE_STRING_MODE,{illegal:null
|
||||
}),e.C_NUMBER_MODE]}}})());
|
File diff suppressed because one or more lines are too long
@ -1,11 +0,0 @@
|
||||
hljs.registerLanguage("go",(()=>{"use strict";return e=>{const n={
|
||||
keyword:["break","default","func","interface","select","case","map","struct","chan","else","goto","package","switch","const","fallthrough","if","range","type","continue","for","import","return","var","go","defer","bool","byte","complex64","complex128","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],
|
||||
literal:["true","false","iota","nil"],
|
||||
built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]
|
||||
};return{name:"Go",aliases:["golang"],keywords:n,illegal:"</",
|
||||
contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",
|
||||
variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{
|
||||
className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1
|
||||
},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",
|
||||
end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",
|
||||
begin:/\(/,end:/\)/,keywords:n,illegal:/["']/}]}]}}})());
|
@ -1,33 +0,0 @@
|
||||
hljs.registerLanguage("handlebars",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function n(...n){
|
||||
return n.map((n=>e(n))).join("")}return t=>{const a={$pattern:/[\w.\/]+/,
|
||||
built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]
|
||||
},s=/\[\]|\[[^\]]+\]/,i=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,r=function(...n){
|
||||
return"("+((e=>{const n=e[e.length-1]
|
||||
;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}
|
||||
})(n).capture?"":"?:")+n.map((n=>e(n))).join("|")+")"
|
||||
}(/""|"[^"]+"/,/''|'[^']+'/,s,i),l=n(n("(?:",/\.|\.\/|\//,")?"),r,(p=n(/(\.|\/)/,r),
|
||||
n("(?:",p,")*"))),c=n("(",s,"|",i,")(?==)"),o={begin:l},m=t.inherit(o,{
|
||||
keywords:{$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]}}),d={
|
||||
begin:/\(/,end:/\)/},g={className:"attr",begin:c,relevance:0,starts:{begin:/=/,
|
||||
end:/=/,starts:{
|
||||
contains:[t.NUMBER_MODE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,m,d]}}},u={
|
||||
contains:[t.NUMBER_MODE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{begin:/as\s+\|/,
|
||||
keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},g,m,d],returnEnd:!0
|
||||
},b=t.inherit(o,{className:"name",keywords:a,starts:t.inherit(u,{end:/\)/})})
|
||||
;var p;d.contains=[b];const h=t.inherit(o,{keywords:a,className:"name",
|
||||
starts:t.inherit(u,{end:/\}\}/})}),N=t.inherit(o,{keywords:a,className:"name"
|
||||
}),w=t.inherit(o,{className:"name",keywords:a,starts:t.inherit(u,{end:/\}\}/})})
|
||||
;return{name:"Handlebars",
|
||||
aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,
|
||||
subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,
|
||||
skip:!0},t.COMMENT(/\{\{!--/,/--\}\}/),t.COMMENT(/\{\{!/,/\}\}/),{
|
||||
className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[h],
|
||||
starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{
|
||||
className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[N]},{
|
||||
className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[h]},{
|
||||
className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{
|
||||
className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"
|
||||
},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[N]},{
|
||||
className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[w]},{
|
||||
className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[w]}]}}})());
|
@ -1,13 +0,0 @@
|
||||
hljs.registerLanguage("http",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n
|
||||
})).join("")}return n=>{const a="HTTP/(2|1\\.[01])",s={className:"attribute",
|
||||
begin:e("^",/[A-Za-z][A-Za-z0-9-]*/,"(?=\\:\\s)"),starts:{contains:[{
|
||||
className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}
|
||||
},t=[s,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{
|
||||
name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",
|
||||
end:/$/,contains:[{className:"meta",begin:a},{className:"number",
|
||||
begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:t}},{
|
||||
begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",
|
||||
begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{
|
||||
className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:t}
|
||||
},n.inherit(s,{relevance:0})]}}})());
|
@ -1,18 +0,0 @@
|
||||
hljs.registerLanguage("ini",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function n(...n){
|
||||
return n.map((n=>e(n))).join("")}return s=>{const a={className:"number",
|
||||
relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:s.NUMBER_RE}]
|
||||
},t=s.COMMENT();t.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={
|
||||
className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/
|
||||
}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},c={
|
||||
className:"string",contains:[s.BACKSLASH_ESCAPE],variants:[{begin:"'''",
|
||||
end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'
|
||||
},{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[t,r,i,c,a,"self"],
|
||||
relevance:0},o=function(...n){return"("+((e=>{const n=e[e.length-1]
|
||||
;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}
|
||||
})(n).capture?"":"?:")+n.map((n=>e(n))).join("|")+")"
|
||||
}(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",
|
||||
aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[t,{
|
||||
className:"section",begin:/\[+/,end:/\]+/},{
|
||||
begin:n(o,"(\\s*\\.\\s*",o,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",
|
||||
starts:{end:/$/,contains:[t,l,r,i,c,a]}}]}}})());
|
@ -1,72 +0,0 @@
|
||||
hljs.registerLanguage("javascript",(()=>{"use strict"
|
||||
;const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],t=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],s=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],i=["arguments","this","super","console","window","document","localStorage","module","global"],c=[].concat(r,t,s)
|
||||
;function o(e){return l("(?=",e,")")}function l(...e){return e.map((e=>{
|
||||
return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return b=>{
|
||||
const g=e,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,
|
||||
isTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index,t=e.input[a]
|
||||
;"<"!==t?">"===t&&(((e,{after:n})=>{const a="</"+e[0].slice(1)
|
||||
;return-1!==e.input.indexOf(a,n)})(e,{after:a
|
||||
})||n.ignoreMatch()):n.ignoreMatch()}},u={$pattern:e,keyword:n,literal:a,
|
||||
built_in:c,"variable.language":i
|
||||
},m="\\.([0-9](_?[0-9])*)",E="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",y={
|
||||
className:"number",variants:[{
|
||||
begin:`(\\b(${E})((${m})|\\.)?|(${m}))[eE][+-]?([0-9](_?[0-9])*)\\b`},{
|
||||
begin:`\\b(${E})\\b((${m})\\b|\\.)?|(${m})\\b`},{
|
||||
begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{
|
||||
begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{
|
||||
begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{
|
||||
begin:"\\b0[0-7]+n?\\b"}],relevance:0},_={className:"subst",begin:"\\$\\{",
|
||||
end:"\\}",keywords:u,contains:[]},N={begin:"html`",end:"",starts:{end:"`",
|
||||
returnEnd:!1,contains:[b.BACKSLASH_ESCAPE,_],subLanguage:"xml"}},f={
|
||||
begin:"css`",end:"",starts:{end:"`",returnEnd:!1,
|
||||
contains:[b.BACKSLASH_ESCAPE,_],subLanguage:"css"}},A={className:"string",
|
||||
begin:"`",end:"`",contains:[b.BACKSLASH_ESCAPE,_]},v={className:"comment",
|
||||
variants:[b.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{
|
||||
begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",
|
||||
begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,
|
||||
excludeBegin:!0,relevance:0},{className:"variable",begin:g+"(?=\\s*(-)|$)",
|
||||
endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]
|
||||
}),b.C_BLOCK_COMMENT_MODE,b.C_LINE_COMMENT_MODE]
|
||||
},p=[b.APOS_STRING_MODE,b.QUOTE_STRING_MODE,N,f,A,y,b.REGEXP_MODE]
|
||||
;_.contains=p.concat({begin:/\{/,end:/\}/,keywords:u,contains:["self"].concat(p)
|
||||
});const h=[].concat(v,_.contains),S=h.concat([{begin:/\(/,end:/\)/,keywords:u,
|
||||
contains:["self"].concat(h)}]),w={className:"params",begin:/\(/,end:/\)/,
|
||||
excludeBegin:!0,excludeEnd:!0,keywords:u,contains:S},R={variants:[{
|
||||
match:[/class/,/\s+/,g],scope:{1:"keyword",3:"title.class"}},{
|
||||
match:[/extends/,/\s+/,l(g,"(",l(/\./,g),")*")],scope:{1:"keyword",
|
||||
3:"title.class.inherited"}}]},O={relevance:0,
|
||||
match:/\b[A-Z][a-z]+([A-Z][a-z]+)*/,className:"title.class",keywords:{
|
||||
_:[...t,...s]}},I={variants:[{match:[/function/,/\s+/,g,/(?=\s*\()/]},{
|
||||
match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},
|
||||
label:"func.def",contains:[w],illegal:/%/},T={
|
||||
match:l(/\b/,(x=[...r,"super"],l("(?!",x.join("|"),")")),g,o(/\(/)),
|
||||
className:"title.function",relevance:0};var x;const M={
|
||||
begin:l(/\./,o(l(g,/(?![0-9A-Za-z$_(])/))),end:g,excludeBegin:!0,
|
||||
keywords:"prototype",className:"property",relevance:0},k={
|
||||
match:[/get|set/,/\s+/,g,/(?=\()/],className:{1:"keyword",3:"title.function"},
|
||||
contains:[{begin:/\(\)/},w]
|
||||
},C="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+b.UNDERSCORE_IDENT_RE+")\\s*=>",B={
|
||||
match:[/const|var|let/,/\s+/,g,/\s*/,/=\s*/,o(C)],className:{1:"keyword",
|
||||
3:"title.function"},contains:[w]};return{name:"Javascript",
|
||||
aliases:["js","jsx","mjs","cjs"],keywords:u,exports:{PARAMS_CONTAINS:S},
|
||||
illegal:/#(?![$_A-z])/,contains:[b.SHEBANG({label:"shebang",binary:"node",
|
||||
relevance:5}),{label:"use_strict",className:"meta",relevance:10,
|
||||
begin:/^\s*['"]use (strict|asm)['"]/
|
||||
},b.APOS_STRING_MODE,b.QUOTE_STRING_MODE,N,f,A,v,y,O,{className:"attr",
|
||||
begin:g+o(":"),relevance:0},B,{
|
||||
begin:"("+b.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",
|
||||
keywords:"return throw case",relevance:0,contains:[v,b.REGEXP_MODE,{
|
||||
className:"function",begin:C,returnBegin:!0,end:"\\s*=>",contains:[{
|
||||
className:"params",variants:[{begin:b.UNDERSCORE_IDENT_RE,relevance:0},{
|
||||
className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,
|
||||
excludeEnd:!0,keywords:u,contains:S}]}]},{begin:/,/,relevance:0},{match:/\s+/,
|
||||
relevance:0},{variants:[{begin:"<>",end:"</>"},{begin:d.begin,
|
||||
"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{
|
||||
begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},I,{
|
||||
beginKeywords:"while if switch catch for"},{
|
||||
begin:"\\b(?!function)"+b.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",
|
||||
returnBegin:!0,label:"func.def",contains:[w,b.inherit(b.TITLE_MODE,{begin:g,
|
||||
className:"title.function"})]},{match:/\.\.\./,relevance:0},M,{match:"\\$"+g,
|
||||
relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},
|
||||
contains:[w]},T,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,
|
||||
className:"variable.constant"},R,k,{match:/\$[(.]/}]}}})());
|
@ -1,6 +0,0 @@
|
||||
hljs.registerLanguage("json",(()=>{"use strict";return e=>({name:"JSON",
|
||||
contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01
|
||||
},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,{
|
||||
beginKeywords:"true false null"
|
||||
},e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"})
|
||||
})());
|
@ -1,3 +0,0 @@
|
||||
hljs.registerLanguage("julia-repl",(()=>{"use strict";return a=>({
|
||||
name:"Julia REPL",contains:[{className:"meta",begin:/^julia>/,relevance:10,
|
||||
starts:{end:/^(?![ ]{6})/,subLanguage:"julia"},aliases:["jldoctest"]}]})})());
|
@ -1,36 +0,0 @@
|
||||
hljs.registerLanguage("latex",(()=>{"use strict";function e(...e){
|
||||
return"("+((e=>{const n=e[e.length-1]
|
||||
;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}
|
||||
})(e).capture?"":"?:")+e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null
|
||||
;var n})).join("|")+")"}return n=>{const a=[{begin:/\^{6}[0-9a-f]{6}/},{
|
||||
begin:/\^{5}[0-9a-f]{5}/},{begin:/\^{4}[0-9a-f]{4}/},{begin:/\^{3}[0-9a-f]{3}/
|
||||
},{begin:/\^{2}[0-9a-f]{2}/},{begin:/\^{2}[\u0000-\u007f]/}],t=[{
|
||||
className:"keyword",begin:/\\/,relevance:0,contains:[{endsParent:!0,
|
||||
begin:e(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map((e=>e+"(?![a-zA-Z@:_])")))
|
||||
},{endsParent:!0,
|
||||
begin:RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}","[qs]__?[a-zA-Z](?:_?[a-zA-Z])+","use(?:_i)?:[a-zA-Z]*","(?:else|fi|or):","(?:if|cs|exp):w","(?:hbox|vbox):n","::[a-zA-Z]_unbraced","::[a-zA-Z:]"].map((e=>e+"(?![a-zA-Z:_])")).join("|"))
|
||||
},{endsParent:!0,variants:a},{endsParent:!0,relevance:0,variants:[{
|
||||
begin:/[a-zA-Z@]+/},{begin:/[^a-zA-Z@]?/}]}]},{className:"params",relevance:0,
|
||||
begin:/#+\d?/},{variants:a},{className:"built_in",relevance:0,begin:/[$&^_]/},{
|
||||
className:"meta",begin:/% ?!(T[eE]X|tex|BIB|bib)/,end:"$",relevance:10
|
||||
},n.COMMENT("%","$",{relevance:0})],i={begin:/\{/,end:/\}/,relevance:0,
|
||||
contains:["self",...t]},r=n.inherit(i,{relevance:0,endsParent:!0,
|
||||
contains:[i,...t]}),s={begin:/\[/,end:/\]/,endsParent:!0,relevance:0,
|
||||
contains:[i,...t]},c={begin:/\s+/,relevance:0},l=[r],o=[s],d=(e,n)=>({
|
||||
contains:[c],starts:{relevance:0,contains:e,starts:n}}),g=(e,n)=>({
|
||||
begin:"\\\\"+e+"(?![a-zA-Z@:_])",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\"+e
|
||||
},relevance:0,contains:[c],starts:n}),m=(e,a)=>n.inherit({
|
||||
begin:"\\\\begin(?=[ \t]*(\\r?\\n[ \t]*)?\\{"+e+"\\})",keywords:{
|
||||
$pattern:/\\[a-zA-Z]+/,keyword:"\\begin"},relevance:0
|
||||
},d(l,a)),b=(e="string")=>n.END_SAME_AS_BEGIN({className:e,begin:/(.|\r?\n)/,
|
||||
end:/(.|\r?\n)/,excludeBegin:!0,excludeEnd:!0,endsParent:!0}),p=e=>({
|
||||
className:"string",end:"(?=\\\\end\\{"+e+"\\})"}),v=(e="string")=>({relevance:0,
|
||||
begin:/\{/,starts:{endsParent:!0,contains:[{className:e,end:/(?=\})/,
|
||||
endsParent:!0,contains:[{begin:/\{/,end:/\}/,relevance:0,contains:["self"]}]}]}
|
||||
});return{name:"LaTeX",aliases:["tex"],
|
||||
contains:[...["verb","lstinline"].map((e=>g(e,{contains:[b()]}))),g("mint",d(l,{
|
||||
contains:[b()]})),g("mintinline",d(l,{contains:[v(),b()]})),g("url",{
|
||||
contains:[v("link"),v("link")]}),g("hyperref",{contains:[v("link")]
|
||||
}),g("href",d(o,{contains:[v("link")]
|
||||
})),...[].concat(...["","\\*"].map((e=>[m("verbatim"+e,p("verbatim"+e)),m("filecontents"+e,d(l,p("filecontents"+e))),...["","B","L"].map((n=>m(n+"Verbatim"+e,d(o,p(n+"Verbatim"+e)))))]))),m("minted",d(o,d(l,p("minted")))),...t]
|
||||
}}})());
|
@ -1,4 +0,0 @@
|
||||
hljs.registerLanguage("ldif",(()=>{"use strict";return a=>({name:"LDIF",
|
||||
contains:[{className:"attribute",match:"^dn(?=:)",relevance:10},{
|
||||
className:"attribute",match:"^\\w+(?=:)"},{className:"literal",match:"^-"
|
||||
},a.HASH_COMMENT_MODE]})})());
|
@ -1,6 +0,0 @@
|
||||
hljs.registerLanguage("leaf",(()=>{"use strict";return e=>({name:"Leaf",
|
||||
contains:[{className:"function",begin:"#+[A-Za-z_0-9]*\\(",end:/ \{/,
|
||||
returnBegin:!0,excludeEnd:!0,contains:[{className:"keyword",begin:"#+"},{
|
||||
className:"title",begin:"[A-Za-z_][A-Za-z_0-9]*"},{className:"params",
|
||||
begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"string",begin:'"',
|
||||
end:'"'},{className:"variable",begin:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]})})());
|
File diff suppressed because one or more lines are too long
@ -1,5 +0,0 @@
|
||||
hljs.registerLanguage("mojolicious",(()=>{"use strict";return e=>({
|
||||
name:"Mojolicious",subLanguage:"xml",contains:[{className:"meta",
|
||||
begin:"^__(END|DATA)__$"},{begin:"^\\s*%{1,2}={0,2}",end:"$",subLanguage:"perl"
|
||||
},{begin:"<%{1,2}={0,2}",end:"={0,1}%>",subLanguage:"perl",excludeBegin:!0,
|
||||
excludeEnd:!0}]})})());
|
@ -1,8 +0,0 @@
|
||||
hljs.registerLanguage("nestedtext",(()=>{"use strict";return t=>({
|
||||
name:"Nested Text",aliases:["nt"],contains:[t.inherit(t.HASH_COMMENT_MODE,{
|
||||
begin:/^\s*(?=#)/,excludeBegin:!0}),{variants:[{match:[/^\s*/,/-/,/[ ]/,/.*$/]
|
||||
},{match:[/^\s*/,/-$/]}],className:{2:"bullet",4:"string"}},{
|
||||
match:[/^\s*/,/>/,/[ ]/,/.*$/],className:{2:"punctuation",4:"string"}},{
|
||||
match:[/^\s*(?=\S)/,/[^:]+/,/:\s*/,/$/],className:{2:"attribute",3:"punctuation"
|
||||
}},{match:[/^\s*(?=\S)/,/[^:]*[^: ]/,/[ ]*:/,/[ ]/,/.*$/],className:{
|
||||
2:"attribute",3:"punctuation",5:"string"}}]})})());
|
@ -1,22 +0,0 @@
|
||||
hljs.registerLanguage("nginx",(()=>{"use strict";function e(e){
|
||||
return n("(?=",e,")")}function n(...e){return e.map((e=>{
|
||||
return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return a=>{
|
||||
const s={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{\w+\}/},{
|
||||
begin:n(/[$@]/,a.UNDERSCORE_IDENT_RE)}]},i={endsWithParent:!0,keywords:{
|
||||
$pattern:/[a-z_]{2,}|\/dev\/poll/,
|
||||
literal:["on","off","yes","no","true","false","none","blocked","debug","info","notice","warn","error","crit","select","break","last","permanent","redirect","kqueue","rtsig","epoll","poll","/dev/poll"]
|
||||
},relevance:0,illegal:"=>",contains:[a.HASH_COMMENT_MODE,{className:"string",
|
||||
contains:[a.BACKSLASH_ESCAPE,s],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/
|
||||
}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[s]
|
||||
},{className:"regexp",contains:[a.BACKSLASH_ESCAPE,s],variants:[{begin:"\\s\\^",
|
||||
end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{
|
||||
begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",
|
||||
begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{
|
||||
className:"number",begin:"\\b\\d+[kKmMgGdshdwy]?\\b",relevance:0},s]};return{
|
||||
name:"Nginx config",aliases:["nginxconf"],contains:[a.HASH_COMMENT_MODE,{
|
||||
beginKeywords:"upstream location",end:/;|\{/,contains:i.contains,keywords:{
|
||||
section:"upstream location"}},{className:"section",
|
||||
begin:n(a.UNDERSCORE_IDENT_RE+e(/\s+\{/)),relevance:0},{
|
||||
begin:e(a.UNDERSCORE_IDENT_RE+"\\s"),end:";|\\{",contains:[{
|
||||
className:"attribute",begin:a.UNDERSCORE_IDENT_RE,starts:i}],relevance:0}],
|
||||
illegal:"[^\\s\\}\\{]"}}})());
|
@ -1,4 +0,0 @@
|
||||
hljs.registerLanguage("node-repl",(()=>{"use strict";return e=>({
|
||||
name:"Node REPL",contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",
|
||||
subLanguage:"javascript"}},variants:[{begin:/^>(?=[ ]|$)/},{
|
||||
begin:/^\.\.\.(?=[ ]|$)/}]}]})})());
|
@ -1,18 +0,0 @@
|
||||
hljs.registerLanguage("nsis",(()=>{"use strict";return e=>{const t={
|
||||
className:"variable",begin:/\$+\{[\w.:-]+\}/},n={className:"variable",
|
||||
begin:/\$+\w+/,illegal:/\(\)\{\}/},i={className:"variable",
|
||||
begin:/\$+\([\w^.:-]+\)/},r={className:"string",variants:[{begin:'"',end:'"'},{
|
||||
begin:"'",end:"'"},{begin:"`",end:"`"}],illegal:/\n/,contains:[{
|
||||
className:"meta",begin:/\$(\\[nrt]|\$)/},{className:"variable",
|
||||
begin:/\$(ADMINTOOLS|APPDATA|CDBURN_AREA|CMDLINE|COMMONFILES32|COMMONFILES64|COMMONFILES|COOKIES|DESKTOP|DOCUMENTS|EXEDIR|EXEFILE|EXEPATH|FAVORITES|FONTS|HISTORY|HWNDPARENT|INSTDIR|INTERNET_CACHE|LANGUAGE|LOCALAPPDATA|MUSIC|NETHOOD|OUTDIR|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES32|PROGRAMFILES64|PROGRAMFILES|QUICKLAUNCH|RECENT|RESOURCES_LOCALIZED|RESOURCES|SENDTO|SMPROGRAMS|SMSTARTUP|STARTMENU|SYSDIR|TEMP|TEMPLATES|VIDEOS|WINDIR)/
|
||||
},t,n,i]};return{name:"NSIS",case_insensitive:!1,keywords:{
|
||||
keyword:"Abort AddBrandingImage AddSize AllowRootDirInstall AllowSkipFiles AutoCloseWindow BGFont BGGradient BrandingText BringToFront Call CallInstDLL Caption ChangeUI CheckBitmap ClearErrors CompletedText ComponentText CopyFiles CRCCheck CreateDirectory CreateFont CreateShortCut Delete DeleteINISec DeleteINIStr DeleteRegKey DeleteRegValue DetailPrint DetailsButtonText DirText DirVar DirVerify EnableWindow EnumRegKey EnumRegValue Exch Exec ExecShell ExecShellWait ExecWait ExpandEnvStrings File FileBufSize FileClose FileErrorText FileOpen FileRead FileReadByte FileReadUTF16LE FileReadWord FileWriteUTF16LE FileSeek FileWrite FileWriteByte FileWriteWord FindClose FindFirst FindNext FindWindow FlushINI GetCurInstType GetCurrentAddress GetDlgItem GetDLLVersion GetDLLVersionLocal GetErrorLevel GetFileTime GetFileTimeLocal GetFullPathName GetFunctionAddress GetInstDirError GetKnownFolderPath GetLabelAddress GetTempFileName Goto HideWindow Icon IfAbort IfErrors IfFileExists IfRebootFlag IfRtlLanguage IfShellVarContextAll IfSilent InitPluginsDir InstallButtonText InstallColors InstallDir InstallDirRegKey InstProgressFlags InstType InstTypeGetText InstTypeSetText Int64Cmp Int64CmpU Int64Fmt IntCmp IntCmpU IntFmt IntOp IntPtrCmp IntPtrCmpU IntPtrOp IsWindow LangString LicenseBkColor LicenseData LicenseForceSelection LicenseLangString LicenseText LoadAndSetImage LoadLanguageFile LockWindow LogSet LogText ManifestDPIAware ManifestLongPathAware ManifestMaxVersionTested ManifestSupportedOS MessageBox MiscButtonText Name Nop OutFile Page PageCallbacks PEAddResource PEDllCharacteristics PERemoveResource PESubsysVer Pop Push Quit ReadEnvStr ReadINIStr ReadRegDWORD ReadRegStr Reboot RegDLL Rename RequestExecutionLevel ReserveFile Return RMDir SearchPath SectionGetFlags SectionGetInstTypes SectionGetSize SectionGetText SectionIn SectionSetFlags SectionSetInstTypes SectionSetSize SectionSetText SendMessage SetAutoClose SetBrandingImage SetCompress SetCompressor SetCompressorDictSize SetCtlColors SetCurInstType SetDatablockOptimize SetDateSave SetDetailsPrint SetDetailsView SetErrorLevel SetErrors SetFileAttributes SetFont SetOutPath SetOverwrite SetRebootFlag SetRegView SetShellVarContext SetSilent ShowInstDetails ShowUninstDetails ShowWindow SilentInstall SilentUnInstall Sleep SpaceTexts StrCmp StrCmpS StrCpy StrLen SubCaption Unicode UninstallButtonText UninstallCaption UninstallIcon UninstallSubCaption UninstallText UninstPage UnRegDLL Var VIAddVersionKey VIFileVersion VIProductVersion WindowIcon WriteINIStr WriteRegBin WriteRegDWORD WriteRegExpandStr WriteRegMultiStr WriteRegNone WriteRegStr WriteUninstaller XPStyle",
|
||||
literal:"admin all auto both bottom bzip2 colored components current custom directory false force hide highest ifdiff ifnewer instfiles lastused leave left license listonly lzma nevershow none normal notset off on open print right show silent silentlog smooth textonly top true try un.components un.custom un.directory un.instfiles un.license uninstConfirm user Win10 Win7 Win8 WinVista zlib"
|
||||
},contains:[e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{
|
||||
relevance:0}),{className:"function",
|
||||
beginKeywords:"Function PageEx Section SectionGroup",end:"$"},r,{
|
||||
className:"keyword",
|
||||
begin:/!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|searchparse|searchreplace|system|tempfile|undef|verbose|warning)/
|
||||
},t,n,i,{className:"params",
|
||||
begin:"(ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HKCR|HKCU|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM|HKPD|HKU|IDABORT|IDCANCEL|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)"
|
||||
},{className:"class",begin:/\w+::\w+/},e.NUMBER_MODE]}}})());
|
@ -1,7 +0,0 @@
|
||||
hljs.registerLanguage("php-template",(()=>{"use strict";return n=>({
|
||||
name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,
|
||||
subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',
|
||||
end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{
|
||||
illegal:null,className:null,contains:null,skip:!0
|
||||
}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,
|
||||
skip:!0})]}]})})());
|
@ -1,2 +0,0 @@
|
||||
hljs.registerLanguage("plaintext",(()=>{"use strict";return t=>({
|
||||
name:"Plain text",aliases:["text","txt"],disableAutodetect:!0})})());
|
@ -1,21 +0,0 @@
|
||||
hljs.registerLanguage("processing",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function t(e){return a("(?=",e,")")}
|
||||
function a(...t){return t.map((t=>e(t))).join("")}function r(...t){
|
||||
return"("+((e=>{const t=e[e.length-1]
|
||||
;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}
|
||||
})(t).capture?"":"?:")+t.map((t=>e(t))).join("|")+")"}return e=>{
|
||||
const s=["displayHeight","displayWidth","mouseY","mouseX","mousePressed","pmouseX","pmouseY","key","keyCode","pixels","focused","frameCount","frameRate","height","width","size","createGraphics","beginDraw","createShape","loadShape","PShape","arc","ellipse","line","point","quad","rect","triangle","bezier","bezierDetail","bezierPoint","bezierTangent","curve","curveDetail","curvePoint","curveTangent","curveTightness","shape","shapeMode","beginContour","beginShape","bezierVertex","curveVertex","endContour","endShape","quadraticVertex","vertex","ellipseMode","noSmooth","rectMode","smooth","strokeCap","strokeJoin","strokeWeight","mouseClicked","mouseDragged","mouseMoved","mousePressed","mouseReleased","mouseWheel","keyPressed","keyPressedkeyReleased","keyTyped","print","println","save","saveFrame","day","hour","millis","minute","month","second","year","background","clear","colorMode","fill","noFill","noStroke","stroke","alpha","blue","brightness","color","green","hue","lerpColor","red","saturation","modelX","modelY","modelZ","screenX","screenY","screenZ","ambient","emissive","shininess","specular","add","createImage","beginCamera","camera","endCamera","frustum","ortho","perspective","printCamera","printProjection","cursor","frameRate","noCursor","exit","loop","noLoop","popStyle","pushStyle","redraw","binary","boolean","byte","char","float","hex","int","str","unbinary","unhex","join","match","matchAll","nf","nfc","nfp","nfs","split","splitTokens","trim","append","arrayCopy","concat","expand","reverse","shorten","sort","splice","subset","box","sphere","sphereDetail","createInput","createReader","loadBytes","loadJSONArray","loadJSONObject","loadStrings","loadTable","loadXML","open","parseXML","saveTable","selectFolder","selectInput","beginRaw","beginRecord","createOutput","createWriter","endRaw","endRecord","PrintWritersaveBytes","saveJSONArray","saveJSONObject","saveStream","saveStrings","saveXML","selectOutput","popMatrix","printMatrix","pushMatrix","resetMatrix","rotate","rotateX","rotateY","rotateZ","scale","shearX","shearY","translate","ambientLight","directionalLight","lightFalloff","lights","lightSpecular","noLights","normal","pointLight","spotLight","image","imageMode","loadImage","noTint","requestImage","tint","texture","textureMode","textureWrap","blend","copy","filter","get","loadPixels","set","updatePixels","blendMode","loadShader","PShaderresetShader","shader","createFont","loadFont","text","textFont","textAlign","textLeading","textMode","textSize","textWidth","textAscent","textDescent","abs","ceil","constrain","dist","exp","floor","lerp","log","mag","map","max","min","norm","pow","round","sq","sqrt","acos","asin","atan","atan2","cos","degrees","radians","sin","tan","noise","noiseDetail","noiseSeed","random","randomGaussian","randomSeed"],o=e.IDENT_RE,n={
|
||||
variants:[{match:a(r(...s),t(/\s*\(/)),className:"built_in"},{relevance:0,
|
||||
match:a(/\b(?!for|if|while)/,o,t(/\s*\(/)),className:"title.function"}]},i={
|
||||
match:[/new\s+/,o],className:{1:"keyword",2:"class.title"}},l={relevance:0,
|
||||
match:[/\./,o],className:{2:"property"}},c={variants:[{
|
||||
match:[/class/,/\s+/,o,/\s+/,/extends/,/\s+/,o]},{match:[/class/,/\s+/,o]}],
|
||||
className:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}}
|
||||
;return{name:"Processing",aliases:["pde"],keywords:{
|
||||
keyword:["abstract","assert","break","case","catch","const","continue","default","else","enum","final","finally","for","if","import","instanceof","long","native","new","package","private","private","protected","protected","public","public","return","static","strictfp","switch","synchronized","throw","throws","transient","try","void","volatile","while"],
|
||||
literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI null true false",
|
||||
title:"setup draw",variable:"super this",
|
||||
built_in:[...s,"BufferedReader","PVector","PFont","PImage","PGraphics","HashMap","String","Array","FloatDict","ArrayList","FloatList","IntDict","IntList","JSONArray","JSONObject","Object","StringDict","StringList","Table","TableRow","XML"],
|
||||
type:["boolean","byte","char","color","double","float","int","long","short"]},
|
||||
contains:[c,i,n,l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]
|
||||
}}})());
|
@ -1,8 +0,0 @@
|
||||
hljs.registerLanguage("profile",(()=>{"use strict";return e=>({
|
||||
name:"Python profiler",contains:[e.C_NUMBER_MODE,{
|
||||
begin:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",end:":",excludeEnd:!0},{
|
||||
begin:"(ncalls|tottime|cumtime)",end:"$",
|
||||
keywords:"ncalls tottime|10 cumtime|10 filename",relevance:10},{
|
||||
begin:"function calls",end:"$",contains:[e.C_NUMBER_MODE],relevance:10
|
||||
},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\(",
|
||||
end:"\\)$",excludeBegin:!0,excludeEnd:!0,relevance:0}]})})());
|
@ -1,10 +0,0 @@
|
||||
hljs.registerLanguage("prolog",(()=>{"use strict";return n=>{const e={
|
||||
begin:/\(/,end:/\)/,relevance:0},a={begin:/\[/,end:/\]/},s={className:"comment",
|
||||
begin:/%/,end:/$/,contains:[n.PHRASAL_WORDS_MODE]},i={className:"string",
|
||||
begin:/`/,end:/`/,contains:[n.BACKSLASH_ESCAPE]},g=[{begin:/[a-z][A-Za-z0-9_]*/,
|
||||
relevance:0},{className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{
|
||||
begin:/_[A-Za-z0-9_]*/}],relevance:0},e,{begin:/:-/
|
||||
},a,s,n.C_BLOCK_COMMENT_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,i,{
|
||||
className:"string",begin:/0'(\\'|.)/},{className:"string",begin:/0'\\s/
|
||||
},n.C_NUMBER_MODE];return e.contains=g,a.contains=g,{name:"Prolog",
|
||||
contains:g.concat([{begin:/\.$/}])}}})());
|
@ -1,4 +0,0 @@
|
||||
hljs.registerLanguage("python-repl",(()=>{"use strict";return s=>({
|
||||
aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",
|
||||
subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{
|
||||
begin:/^\.\.\.(?=[ ]|$)/}]}]})})());
|
@ -1,52 +0,0 @@
|
||||
hljs.registerLanguage("python",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function n(...n){
|
||||
return n.map((n=>e(n))).join("")}const t="[a-zA-Z_]\\w*",a=(t,a,s={})=>{
|
||||
const i=((e,...n)=>{const t=Object.create(null);for(const n in e)t[n]=e[n]
|
||||
;return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t})({scope:"comment",
|
||||
begin:t,end:a,contains:[]},s);i.contains.push({scope:"doctag",
|
||||
begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",
|
||||
end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0})
|
||||
;const r=function(...n){return"("+((e=>{const n=e[e.length-1]
|
||||
;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}
|
||||
})(n).capture?"":"?:")+n.map((n=>e(n))).join("|")+")"
|
||||
}("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/)
|
||||
;return i.contains.push({begin:n(/[ ]+/,"(",r,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i
|
||||
};return a("//","$"),a("/\\*","\\*/"),a("#","$"),e=>{const a={
|
||||
$pattern:/[A-Za-z]\w+|__\w+__/,
|
||||
keyword:["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],
|
||||
built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],
|
||||
literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],
|
||||
type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]
|
||||
},s={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,
|
||||
end:/\}/,keywords:a,illegal:/#/},r={begin:/\{\{/,relevance:0},o={
|
||||
className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{
|
||||
begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,
|
||||
contains:[e.BACKSLASH_ESCAPE,s],relevance:10},{
|
||||
begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,
|
||||
contains:[e.BACKSLASH_ESCAPE,s],relevance:10},{
|
||||
begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,
|
||||
contains:[e.BACKSLASH_ESCAPE,s,r,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,
|
||||
end:/"""/,contains:[e.BACKSLASH_ESCAPE,s,r,i]},{begin:/([uU]|[rR])'/,end:/'/,
|
||||
relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{
|
||||
begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,
|
||||
end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,
|
||||
contains:[e.BACKSLASH_ESCAPE,r,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,
|
||||
contains:[e.BACKSLASH_ESCAPE,r,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]
|
||||
},l="[0-9](_?[0-9])*",c=`(\\b(${l}))?\\.(${l})|\\b(${l})\\.`,b={
|
||||
className:"number",relevance:0,variants:[{
|
||||
begin:`(\\b(${l})|(${c}))[eE][+-]?(${l})[jJ]?\\b`},{begin:`(${c})[jJ]?`},{
|
||||
begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{
|
||||
begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{
|
||||
begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${l})[jJ]\\b`}]},d={
|
||||
className:"comment",begin:(g=/# type:/,n("(?=",g,")")),end:/$/,keywords:a,
|
||||
contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]};var g
|
||||
;const p={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{
|
||||
begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,
|
||||
contains:["self",s,b,o,e.HASH_COMMENT_MODE]}]};return i.contains=[o,b,s],{
|
||||
name:"Python",aliases:["py","gyp","ipython"],keywords:a,
|
||||
illegal:/(<\/|->|\?)|=>/,contains:[s,b,{begin:/\bself\b/},{beginKeywords:"if",
|
||||
relevance:0},o,d,e.HASH_COMMENT_MODE,{match:[/def/,/\s+/,t],scope:{1:"keyword",
|
||||
3:"title.function"},contains:[p]},{variants:[{
|
||||
match:[/class/,/\s+/,t,/\s*/,/\(\s*/,t,/\s*\)/]},{match:[/class/,/\s+/,t]}],
|
||||
scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{
|
||||
className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[b,p,o]}]}}})());
|
@ -1,11 +0,0 @@
|
||||
hljs.registerLanguage("roboconf",(()=>{"use strict";return e=>{
|
||||
const n="[a-zA-Z-_][^\\n{]+\\{",a={className:"attribute",begin:/[a-zA-Z-_]+/,
|
||||
end:/\s*:/,excludeEnd:!0,starts:{end:";",relevance:0,contains:[{
|
||||
className:"variable",begin:/\.[a-zA-Z-_]+/},{className:"keyword",
|
||||
begin:/\(optional\)/}]}};return{name:"Roboconf",aliases:["graph","instances"],
|
||||
case_insensitive:!0,keywords:"import",contains:[{begin:"^facet "+n,end:/\}/,
|
||||
keywords:"facet",contains:[a,e.HASH_COMMENT_MODE]},{begin:"^\\s*instance of "+n,
|
||||
end:/\}/,
|
||||
keywords:"name count channels instance-data instance-state instance of",
|
||||
illegal:/\S/,contains:["self",a,e.HASH_COMMENT_MODE]},{begin:"^"+n,end:/\}/,
|
||||
contains:[a,e.HASH_COMMENT_MODE]},e.HASH_COMMENT_MODE]}}})());
|
@ -1,48 +0,0 @@
|
||||
hljs.registerLanguage("ruby",(()=>{"use strict";function e(e){
|
||||
return n("(?=",e,")")}function n(...e){return e.map((e=>{
|
||||
return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return a=>{
|
||||
const i="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",s={
|
||||
keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",
|
||||
built_in:"proc lambda",literal:"true false nil"},r={className:"doctag",
|
||||
begin:"@[A-Za-z]+"},b={begin:"#<",end:">"},c=[a.COMMENT("#","$",{contains:[r]
|
||||
}),a.COMMENT("^=begin","^=end",{contains:[r],relevance:10
|
||||
}),a.COMMENT("^__END__","\\n$")],t={className:"subst",begin:/#\{/,end:/\}/,
|
||||
keywords:s},g={className:"string",contains:[a.BACKSLASH_ESCAPE,t],variants:[{
|
||||
begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,
|
||||
end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{
|
||||
begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,
|
||||
end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{
|
||||
begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{
|
||||
begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{
|
||||
begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{
|
||||
begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{
|
||||
begin:n(/<<[-~]?'?/,e(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),
|
||||
contains:[a.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,
|
||||
contains:[a.BACKSLASH_ESCAPE,t]})]}]},d="[0-9](_?[0-9])*",l={className:"number",
|
||||
relevance:0,variants:[{
|
||||
begin:`\\b([1-9](_?[0-9])*|0)(\\.(${d}))?([eE][+-]?(${d})|r)?i?\\b`},{
|
||||
begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"
|
||||
},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{
|
||||
begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{
|
||||
begin:"\\b0(_?[0-7])+r?i?\\b"}]},o={className:"params",begin:"\\(",end:"\\)",
|
||||
endsParent:!0,keywords:s},_=[g,{className:"class",beginKeywords:"class module",
|
||||
end:"$|;",illegal:/=/,contains:[a.inherit(a.TITLE_MODE,{
|
||||
begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{
|
||||
begin:"("+a.IDENT_RE+"::)?"+a.IDENT_RE,relevance:0}]}].concat(c)},{
|
||||
className:"function",begin:n(/def\s+/,e(i+"\\s*(\\(|;|$)")),relevance:0,
|
||||
keywords:"def",end:"$|;",contains:[a.inherit(a.TITLE_MODE,{begin:i
|
||||
}),o].concat(c)},{begin:a.IDENT_RE+"::"},{className:"symbol",
|
||||
begin:a.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",
|
||||
begin:":(?!\\s)",contains:[g,{begin:i}],relevance:0},l,{className:"variable",
|
||||
begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{
|
||||
className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:s},{
|
||||
begin:"("+a.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{
|
||||
className:"regexp",contains:[a.BACKSLASH_ESCAPE,t],illegal:/\n/,variants:[{
|
||||
begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",
|
||||
end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]
|
||||
}].concat(b,c),relevance:0}].concat(b,c);t.contains=_,o.contains=_;const E=[{
|
||||
begin:/^\s*=>/,starts:{end:"$",contains:_}},{className:"meta",
|
||||
begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",
|
||||
starts:{end:"$",contains:_}}];return c.unshift(b),{name:"Ruby",
|
||||
aliases:["rb","gemspec","podspec","thor","irb"],keywords:s,illegal:/\/\*/,
|
||||
contains:[a.SHEBANG({binary:"ruby"})].concat(E).concat(c).concat(_)}}})());
|
@ -1,28 +0,0 @@
|
||||
hljs.registerLanguage("rust",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(t=e)?"string"==typeof t?t:t.source:null;var t
|
||||
})).join("")}return t=>{const n={className:"title.function.invoke",relevance:0,
|
||||
begin:e(/\b/,/(?!let\b)/,t.IDENT_RE,(a=/\s*\(/,e("(?=",a,")")))};var a
|
||||
;const r="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bin!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"]
|
||||
;return{name:"Rust",aliases:["rs"],keywords:{$pattern:t.IDENT_RE+"!?",
|
||||
type:["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"],
|
||||
keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],
|
||||
literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:"</",
|
||||
contains:[t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*","\\*/",{contains:["self"]
|
||||
}),t.inherit(t.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{
|
||||
className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{
|
||||
begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",
|
||||
begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{
|
||||
begin:"\\b0b([01_]+)"+r},{begin:"\\b0o([0-7_]+)"+r},{
|
||||
begin:"\\b0x([A-Fa-f0-9_]+)"+r},{
|
||||
begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+r}],relevance:0},{
|
||||
begin:[/fn/,/\s+/,t.UNDERSCORE_IDENT_RE],className:{1:"keyword",
|
||||
3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{
|
||||
className:"string",begin:/"/,end:/"/}]},{
|
||||
begin:[/let/,/\s+/,/(?:mut\s+)?/,t.UNDERSCORE_IDENT_RE],className:{1:"keyword",
|
||||
3:"keyword",4:"variable"}},{
|
||||
begin:[/for/,/\s+/,t.UNDERSCORE_IDENT_RE,/\s+/,/in/],className:{1:"keyword",
|
||||
3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,t.UNDERSCORE_IDENT_RE],
|
||||
className:{1:"keyword",3:"title.class"}},{
|
||||
begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,t.UNDERSCORE_IDENT_RE],
|
||||
className:{1:"keyword",3:"title.class"}},{begin:t.IDENT_RE+"::",keywords:{
|
||||
keyword:"Self",built_in:i}},{className:"punctuation",begin:"->"},n]}}})());
|
@ -1,19 +0,0 @@
|
||||
hljs.registerLanguage("sas",(()=>{"use strict";function e(...e){return"("+((e=>{
|
||||
const t=e[e.length-1]
|
||||
;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}
|
||||
})(e).capture?"":"?:")+e.map((e=>{return(t=e)?"string"==typeof t?t:t.source:null
|
||||
;var t})).join("|")+")"}return t=>({name:"SAS",case_insensitive:!0,keywords:{
|
||||
literal:["null","missing","_all_","_automatic_","_character_","_infile_","_n_","_name_","_null_","_numeric_","_user_","_webout_"],
|
||||
keyword:["do","if","then","else","end","until","while","abort","array","attrib","by","call","cards","cards4","catname","continue","datalines","datalines4","delete","delim","delimiter","display","dm","drop","endsas","error","file","filename","footnote","format","goto","in","infile","informat","input","keep","label","leave","length","libname","link","list","lostcard","merge","missing","modify","options","output","out","page","put","redirect","remove","rename","replace","retain","return","select","set","skip","startsas","stop","title","update","waitsas","where","window","x|0","systask","add","and","alter","as","cascade","check","create","delete","describe","distinct","drop","foreign","from","group","having","index","insert","into","in","key","like","message","modify","msgtype","not","null","on","or","order","primary","references","reset","restrict","select","set","table","unique","update","validate","view","where"]
|
||||
},contains:[{className:"keyword",begin:/^\s*(proc [\w\d_]+|data|run|quit)[\s;]/
|
||||
},{className:"variable",begin:/&[a-zA-Z_&][a-zA-Z0-9_]*\.?/},{
|
||||
begin:[/^\s*/,/datalines;|cards;/,/(?:.*\n)+/,/^\s*;\s*$/],className:{
|
||||
2:"keyword",3:"string"}},{
|
||||
begin:[/%mend|%macro/,/\s+/,/[a-zA-Z_&][a-zA-Z0-9_]*/],className:{1:"built_in",
|
||||
3:"title.function"}},{className:"built_in",
|
||||
begin:"%"+e("bquote","nrbquote","cmpres","qcmpres","compstor","datatyp","display","do","else","end","eval","global","goto","if","index","input","keydef","label","left","length","let","local","lowcase","macro","mend","nrbquote","nrquote","nrstr","put","qcmpres","qleft","qlowcase","qscan","qsubstr","qsysfunc","qtrim","quote","qupcase","scan","str","substr","superq","syscall","sysevalf","sysexec","sysfunc","sysget","syslput","sysprod","sysrc","sysrput","then","to","trim","unquote","until","upcase","verify","while","window")
|
||||
},{className:"title.function",begin:/%[a-zA-Z_][a-zA-Z_0-9]*/},{
|
||||
className:"meta",
|
||||
begin:e("abs","addr","airy","arcos","arsin","atan","attrc","attrn","band","betainv","blshift","bnot","bor","brshift","bxor","byte","cdf","ceil","cexist","cinv","close","cnonct","collate","compbl","compound","compress","cos","cosh","css","curobs","cv","daccdb","daccdbsl","daccsl","daccsyd","dacctab","dairy","date","datejul","datepart","datetime","day","dclose","depdb","depdbsl","depdbsl","depsl","depsl","depsyd","depsyd","deptab","deptab","dequote","dhms","dif","digamma","dim","dinfo","dnum","dopen","doptname","doptnum","dread","dropnote","dsname","erf","erfc","exist","exp","fappend","fclose","fcol","fdelete","fetch","fetchobs","fexist","fget","fileexist","filename","fileref","finfo","finv","fipname","fipnamel","fipstate","floor","fnonct","fnote","fopen","foptname","foptnum","fpoint","fpos","fput","fread","frewind","frlen","fsep","fuzz","fwrite","gaminv","gamma","getoption","getvarc","getvarn","hbound","hms","hosthelp","hour","ibessel","index","indexc","indexw","input","inputc","inputn","int","intck","intnx","intrr","irr","jbessel","juldate","kurtosis","lag","lbound","left","length","lgamma","libname","libref","log","log10","log2","logpdf","logpmf","logsdf","lowcase","max","mdy","mean","min","minute","mod","month","mopen","mort","n","netpv","nmiss","normal","note","npv","open","ordinal","pathname","pdf","peek","peekc","pmf","point","poisson","poke","probbeta","probbnml","probchi","probf","probgam","probhypr","probit","probnegb","probnorm","probt","put","putc","putn","qtr","quote","ranbin","rancau","ranexp","rangam","range","rank","rannor","ranpoi","rantbl","rantri","ranuni","repeat","resolve","reverse","rewind","right","round","saving","scan","sdf","second","sign","sin","sinh","skewness","soundex","spedis","sqrt","std","stderr","stfips","stname","stnamel","substr","sum","symget","sysget","sysmsg","sysprod","sysrc","system","tan","tanh","time","timepart","tinv","tnonct","today","translate","tranwrd","trigamma","trim","trimn","trunc","uniform","upcase","uss","var","varfmt","varinfmt","varlabel","varlen","varname","varnum","varray","varrayx","vartype","verify","vformat","vformatd","vformatdx","vformatn","vformatnx","vformatw","vformatwx","vformatx","vinarray","vinarrayx","vinformat","vinformatd","vinformatdx","vinformatn","vinformatnx","vinformatw","vinformatwx","vinformatx","vlabel","vlabelx","vlength","vlengthx","vname","vnamex","vtype","vtypex","weekday","year","yyq","zipfips","zipname","zipnamel","zipstate")+"(?=\\()"
|
||||
},{className:"string",variants:[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]
|
||||
},t.COMMENT("\\*",";"),t.C_BLOCK_COMMENT_MODE]})})());
|
@ -1,20 +0,0 @@
|
||||
hljs.registerLanguage("scala",(()=>{"use strict";return e=>{const n={
|
||||
className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]
|
||||
},a={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',
|
||||
illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',
|
||||
illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",
|
||||
begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",
|
||||
begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",
|
||||
begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,
|
||||
relevance:0},i={className:"class",beginKeywords:"class object trait type",
|
||||
end:/[:={\[\n;]/,excludeEnd:!0,
|
||||
contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{
|
||||
beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,
|
||||
excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,
|
||||
excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={
|
||||
className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,
|
||||
contains:[t]};return{name:"Scala",keywords:{literal:"true false null",
|
||||
keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"
|
||||
},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",
|
||||
begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",
|
||||
begin:"@[A-Za-z]+"}]}}})());
|
File diff suppressed because one or more lines are too long
@ -1,4 +0,0 @@
|
||||
hljs.registerLanguage("shell",(()=>{"use strict";return s=>({
|
||||
name:"Shell Session",aliases:["console","shellsession"],contains:[{
|
||||
className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{
|
||||
end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]})})());
|
@ -1,9 +0,0 @@
|
||||
hljs.registerLanguage("smalltalk",(()=>{"use strict";return e=>{
|
||||
const n="[a-z][a-zA-Z0-9_]*",a={className:"string",begin:"\\$.{1}"},s={
|
||||
className:"symbol",begin:"#"+e.UNDERSCORE_IDENT_RE};return{name:"Smalltalk",
|
||||
aliases:["st"],keywords:["self","super","nil","true","false","thisContext"],
|
||||
contains:[e.COMMENT('"','"'),e.APOS_STRING_MODE,{className:"type",
|
||||
begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{begin:n+":",relevance:0
|
||||
},e.C_NUMBER_MODE,s,a,{begin:"\\|[ ]*"+n+"([ ]+"+n+")*[ ]*\\|",returnBegin:!0,
|
||||
end:/\|/,illegal:/\S/,contains:[{begin:"(\\|[ ]*)?"+n}]},{begin:"#\\(",
|
||||
end:"\\)",contains:[e.APOS_STRING_MODE,a,e.C_NUMBER_MODE,s]}]}}})());
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,9 +0,0 @@
|
||||
hljs.registerLanguage("subunit",(()=>{"use strict";return s=>({name:"SubUnit",
|
||||
case_insensitive:!0,contains:[{className:"string",begin:"\\[\n(multipart)?",
|
||||
end:"\\]\n"},{className:"string",
|
||||
begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{
|
||||
className:"string",begin:"(\\+|-)\\d+"},{className:"keyword",relevance:10,
|
||||
variants:[{
|
||||
begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"
|
||||
},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]}]
|
||||
})})());
|
@ -1,6 +0,0 @@
|
||||
hljs.registerLanguage("taggerscript",(()=>{"use strict";return e=>({
|
||||
name:"Tagger Script",contains:[{className:"comment",begin:/\$noop\(/,end:/\)/,
|
||||
contains:[{begin:/\\[()]/},{begin:/\(/,end:/\)/,contains:[{begin:/\\[()]/
|
||||
},"self"]}],relevance:10},{className:"keyword",begin:/\$[_a-zA-Z0-9]+(?=\()/},{
|
||||
className:"variable",begin:/%[_a-zA-Z0-9:]+%/},{className:"symbol",
|
||||
begin:/\\[\\nt$%,()]/},{className:"symbol",begin:/\\u[a-fA-F0-9]{4}/}]})})());
|
@ -1,7 +0,0 @@
|
||||
hljs.registerLanguage("tap",(()=>{"use strict";return e=>({
|
||||
name:"Test Anything Protocol",case_insensitive:!0,
|
||||
contains:[e.HASH_COMMENT_MODE,{className:"meta",variants:[{
|
||||
begin:"^TAP version (\\d+)$"},{begin:"^1\\.\\.(\\d+)$"}]},{begin:/---$/,
|
||||
end:"\\.\\.\\.$",subLanguage:"yaml",relevance:0},{className:"number",
|
||||
begin:" (\\d+) "},{className:"symbol",variants:[{begin:"^ok"},{begin:"^not ok"}]
|
||||
}]})})());
|
@ -1,87 +0,0 @@
|
||||
hljs.registerLanguage("typescript",(()=>{"use strict"
|
||||
;const e="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],a=["true","false","null","undefined","NaN","Infinity"],t=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],s=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],r=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],c=["arguments","this","super","console","window","document","localStorage","module","global"],i=[].concat(r,t,s)
|
||||
;function o(e){return l("(?=",e,")")}function l(...e){return e.map((e=>{
|
||||
return(n=e)?"string"==typeof n?n:n.source:null;var n})).join("")}return b=>{
|
||||
const d={$pattern:e,
|
||||
keyword:n.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]),
|
||||
literal:a,
|
||||
built_in:i.concat(["any","void","number","boolean","string","object","never","enum"]),
|
||||
"variable.language":c},g={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"
|
||||
},u=(e,n,a)=>{const t=e.contains.findIndex((e=>e.label===n))
|
||||
;if(-1===t)throw Error("can not find mode to replace");e.contains.splice(t,1,a)
|
||||
},m=function(b){const d=e,g={begin:/<[A-Za-z0-9\\._:-]+/,
|
||||
end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{
|
||||
const a=e[0].length+e.index,t=e.input[a];"<"!==t?">"===t&&(((e,{after:n})=>{
|
||||
const a="</"+e[0].slice(1);return-1!==e.input.indexOf(a,n)})(e,{after:a
|
||||
})||n.ignoreMatch()):n.ignoreMatch()}},u={$pattern:e,keyword:n,literal:a,
|
||||
built_in:i,"variable.language":c
|
||||
},m="\\.([0-9](_?[0-9])*)",E="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",y={
|
||||
className:"number",variants:[{
|
||||
begin:`(\\b(${E})((${m})|\\.)?|(${m}))[eE][+-]?([0-9](_?[0-9])*)\\b`},{
|
||||
begin:`\\b(${E})\\b((${m})\\b|\\.)?|(${m})\\b`},{
|
||||
begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{
|
||||
begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{
|
||||
begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{
|
||||
begin:"\\b0[0-7]+n?\\b"}],relevance:0},f={className:"subst",begin:"\\$\\{",
|
||||
end:"\\}",keywords:u,contains:[]},p={begin:"html`",end:"",starts:{end:"`",
|
||||
returnEnd:!1,contains:[b.BACKSLASH_ESCAPE,f],subLanguage:"xml"}},_={
|
||||
begin:"css`",end:"",starts:{end:"`",returnEnd:!1,
|
||||
contains:[b.BACKSLASH_ESCAPE,f],subLanguage:"css"}},N={className:"string",
|
||||
begin:"`",end:"`",contains:[b.BACKSLASH_ESCAPE,f]},A={className:"comment",
|
||||
variants:[b.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{
|
||||
begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",
|
||||
begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,
|
||||
excludeBegin:!0,relevance:0},{className:"variable",begin:d+"(?=\\s*(-)|$)",
|
||||
endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]
|
||||
}),b.C_BLOCK_COMMENT_MODE,b.C_LINE_COMMENT_MODE]
|
||||
},v=[b.APOS_STRING_MODE,b.QUOTE_STRING_MODE,p,_,N,y,b.REGEXP_MODE]
|
||||
;f.contains=v.concat({begin:/\{/,end:/\}/,keywords:u,contains:["self"].concat(v)
|
||||
});const h=[].concat(A,f.contains),w=h.concat([{begin:/\(/,end:/\)/,keywords:u,
|
||||
contains:["self"].concat(h)}]),S={className:"params",begin:/\(/,end:/\)/,
|
||||
excludeBegin:!0,excludeEnd:!0,keywords:u,contains:w},O={variants:[{
|
||||
match:[/class/,/\s+/,d],scope:{1:"keyword",3:"title.class"}},{
|
||||
match:[/extends/,/\s+/,l(d,"(",l(/\./,d),")*")],scope:{1:"keyword",
|
||||
3:"title.class.inherited"}}]},R={relevance:0,
|
||||
match:/\b[A-Z][a-z]+([A-Z][a-z]+)*/,className:"title.class",keywords:{
|
||||
_:[...t,...s]}},I={variants:[{match:[/function/,/\s+/,d,/(?=\s*\()/]},{
|
||||
match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},
|
||||
label:"func.def",contains:[S],illegal:/%/},x={
|
||||
match:l(/\b/,(T=[...r,"super"],l("(?!",T.join("|"),")")),d,o(/\(/)),
|
||||
className:"title.function",relevance:0};var T;const k={
|
||||
begin:l(/\./,o(l(d,/(?![0-9A-Za-z$_(])/))),end:d,excludeBegin:!0,
|
||||
keywords:"prototype",className:"property",relevance:0},M={
|
||||
match:[/get|set/,/\s+/,d,/(?=\()/],className:{1:"keyword",3:"title.function"},
|
||||
contains:[{begin:/\(\)/},S]
|
||||
},C="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+b.UNDERSCORE_IDENT_RE+")\\s*=>",B={
|
||||
match:[/const|var|let/,/\s+/,d,/\s*/,/=\s*/,o(C)],className:{1:"keyword",
|
||||
3:"title.function"},contains:[S]};return{name:"Javascript",
|
||||
aliases:["js","jsx","mjs","cjs"],keywords:u,exports:{PARAMS_CONTAINS:w},
|
||||
illegal:/#(?![$_A-z])/,contains:[b.SHEBANG({label:"shebang",binary:"node",
|
||||
relevance:5}),{label:"use_strict",className:"meta",relevance:10,
|
||||
begin:/^\s*['"]use (strict|asm)['"]/
|
||||
},b.APOS_STRING_MODE,b.QUOTE_STRING_MODE,p,_,N,A,y,R,{className:"attr",
|
||||
begin:d+o(":"),relevance:0},B,{
|
||||
begin:"("+b.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",
|
||||
keywords:"return throw case",relevance:0,contains:[A,b.REGEXP_MODE,{
|
||||
className:"function",begin:C,returnBegin:!0,end:"\\s*=>",contains:[{
|
||||
className:"params",variants:[{begin:b.UNDERSCORE_IDENT_RE,relevance:0},{
|
||||
className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,
|
||||
excludeEnd:!0,keywords:u,contains:w}]}]},{begin:/,/,relevance:0},{match:/\s+/,
|
||||
relevance:0},{variants:[{begin:"<>",end:"</>"},{begin:g.begin,
|
||||
"on:begin":g.isTrulyOpeningTag,end:g.end}],subLanguage:"xml",contains:[{
|
||||
begin:g.begin,end:g.end,skip:!0,contains:["self"]}]}]},I,{
|
||||
beginKeywords:"while if switch catch for"},{
|
||||
begin:"\\b(?!function)"+b.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",
|
||||
returnBegin:!0,label:"func.def",contains:[S,b.inherit(b.TITLE_MODE,{begin:d,
|
||||
className:"title.function"})]},{match:/\.\.\./,relevance:0},k,{match:"\\$"+d,
|
||||
relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},
|
||||
contains:[S]},x,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,
|
||||
className:"variable.constant"},O,M,{match:/\$[(.]/}]}}(b)
|
||||
;return Object.assign(m.keywords,d),
|
||||
m.exports.PARAMS_CONTAINS.push(g),m.contains=m.contains.concat([g,{
|
||||
beginKeywords:"namespace",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",
|
||||
end:/\{/,excludeEnd:!0,keywords:"interface extends"
|
||||
}]),u(m,"shebang",b.SHEBANG()),u(m,"use_strict",{className:"meta",relevance:10,
|
||||
begin:/^\s*['"]use strict['"]/
|
||||
}),m.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(m,{
|
||||
name:"TypeScript",aliases:["ts","tsx"]}),m}})());
|
@ -1,3 +0,0 @@
|
||||
hljs.registerLanguage("vbscript-html",(()=>{"use strict";return e=>({
|
||||
name:"VBScript in HTML",subLanguage:"xml",contains:[{begin:"<%",end:"%>",
|
||||
subLanguage:"vbscript"}]})})());
|
@ -1,14 +0,0 @@
|
||||
hljs.registerLanguage("vbscript",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function t(...t){
|
||||
return t.map((t=>e(t))).join("")}function r(...t){return"("+((e=>{
|
||||
const t=e[e.length-1]
|
||||
;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}
|
||||
})(t).capture?"":"?:")+t.map((t=>e(t))).join("|")+")"}return e=>{
|
||||
const n=["lcase","month","vartype","instrrev","ubound","setlocale","getobject","rgb","getref","string","weekdayname","rnd","dateadd","monthname","now","day","minute","isarray","cbool","round","formatcurrency","conversions","csng","timevalue","second","year","space","abs","clng","timeserial","fixs","len","asc","isempty","maths","dateserial","atn","timer","isobject","filter","weekday","datevalue","ccur","isdate","instr","datediff","formatdatetime","replace","isnull","right","sgn","array","snumeric","log","cdbl","hex","chr","lbound","msgbox","ucase","getlocale","cos","cdate","cbyte","rtrim","join","hour","oct","typename","trim","strcomp","int","createobject","loadpicture","tan","formatnumber","mid","split","cint","sin","datepart","ltrim","sqr","time","derived","eval","date","formatpercent","exp","inputbox","left","ascw","chrw","regexp","cstr","err"]
|
||||
;return{name:"VBScript",aliases:["vbs"],case_insensitive:!0,keywords:{
|
||||
keyword:["call","class","const","dim","do","loop","erase","execute","executeglobal","exit","for","each","next","function","if","then","else","on","error","option","explicit","new","private","property","let","get","public","randomize","redim","rem","select","case","set","stop","sub","while","wend","with","end","to","elseif","is","or","xor","and","not","class_initialize","class_terminate","default","preserve","in","me","byval","byref","step","resume","goto"],
|
||||
built_in:["server","response","request","scriptengine","scriptenginebuildversion","scriptengineminorversion","scriptenginemajorversion"],
|
||||
literal:["true","false","null","nothing","empty"]},illegal:"//",contains:[{
|
||||
begin:t(r(...n),"\\s*\\("),relevance:0,keywords:{built_in:n}
|
||||
},e.inherit(e.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),e.COMMENT(/'/,/$/,{
|
||||
relevance:0}),e.C_NUMBER_MODE]}}})());
|
@ -1,13 +0,0 @@
|
||||
hljs.registerLanguage("verilog",(()=>{"use strict";return e=>({name:"Verilog",
|
||||
aliases:["v","sv","svh"],case_insensitive:!1,keywords:{$pattern:/[\w\$]+/,
|
||||
keyword:"accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf|0 bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate|5 genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor",
|
||||
literal:"null",
|
||||
built_in:"$finish $stop $exit $fatal $error $warning $info $realtime $time $printtimescale $bitstoreal $bitstoshortreal $itor $signed $cast $bits $stime $timeformat $realtobits $shortrealtobits $rtoi $unsigned $asserton $assertkill $assertpasson $assertfailon $assertnonvacuouson $assertoff $assertcontrol $assertpassoff $assertfailoff $assertvacuousoff $isunbounded $sampled $fell $changed $past_gclk $fell_gclk $changed_gclk $rising_gclk $steady_gclk $coverage_control $coverage_get $coverage_save $set_coverage_db_name $rose $stable $past $rose_gclk $stable_gclk $future_gclk $falling_gclk $changing_gclk $display $coverage_get_max $coverage_merge $get_coverage $load_coverage_db $typename $unpacked_dimensions $left $low $increment $clog2 $ln $log10 $exp $sqrt $pow $floor $ceil $sin $cos $tan $countbits $onehot $isunknown $fatal $warning $dimensions $right $high $size $asin $acos $atan $atan2 $hypot $sinh $cosh $tanh $asinh $acosh $atanh $countones $onehot0 $error $info $random $dist_chi_square $dist_erlang $dist_exponential $dist_normal $dist_poisson $dist_t $dist_uniform $q_initialize $q_remove $q_exam $async$and$array $async$nand$array $async$or$array $async$nor$array $sync$and$array $sync$nand$array $sync$or$array $sync$nor$array $q_add $q_full $psprintf $async$and$plane $async$nand$plane $async$or$plane $async$nor$plane $sync$and$plane $sync$nand$plane $sync$or$plane $sync$nor$plane $system $display $displayb $displayh $displayo $strobe $strobeb $strobeh $strobeo $write $readmemb $readmemh $writememh $value$plusargs $dumpvars $dumpon $dumplimit $dumpports $dumpportson $dumpportslimit $writeb $writeh $writeo $monitor $monitorb $monitorh $monitoro $writememb $dumpfile $dumpoff $dumpall $dumpflush $dumpportsoff $dumpportsall $dumpportsflush $fclose $fdisplay $fdisplayb $fdisplayh $fdisplayo $fstrobe $fstrobeb $fstrobeh $fstrobeo $swrite $swriteb $swriteh $swriteo $fscanf $fread $fseek $fflush $feof $fopen $fwrite $fwriteb $fwriteh $fwriteo $fmonitor $fmonitorb $fmonitorh $fmonitoro $sformat $sformatf $fgetc $ungetc $fgets $sscanf $rewind $ftell $ferror"
|
||||
},contains:[e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,{
|
||||
className:"number",contains:[e.BACKSLASH_ESCAPE],variants:[{
|
||||
begin:"\\b((\\d+'(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{
|
||||
begin:"\\B(('(b|h|o|d|B|H|O|D))[0-9xzXZa-fA-F_]+)"},{begin:"\\b([0-9_])+",
|
||||
relevance:0}]},{className:"variable",variants:[{begin:"#\\((?!parameter).+\\)"
|
||||
},{begin:"\\.\\w+",relevance:0}]},{className:"meta",begin:"`",end:"$",keywords:{
|
||||
keyword:"define __FILE__ __LINE__ begin_keywords celldefine default_nettype define else elsif end_keywords endcelldefine endif ifdef ifndef include line nounconnected_drive pragma resetall timescale unconnected_drive undef undefineall"
|
||||
},relevance:0}]})})());
|
@ -1,33 +0,0 @@
|
||||
hljs.registerLanguage("wren",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function s(...s){
|
||||
return s.map((s=>e(s))).join("")}function a(...s){return"("+((e=>{
|
||||
const s=e[e.length-1]
|
||||
;return"object"==typeof s&&s.constructor===Object?(e.splice(e.length-1,1),s):{}
|
||||
})(s).capture?"":"?:")+s.map((s=>e(s))).join("|")+")"}return e=>{
|
||||
const n=/[a-zA-Z]\w*/,t=["as","break","class","construct","continue","else","for","foreign","if","import","in","is","return","static","var","while"],c=["true","false","null"],r=["this","super"],i=["-","~",/\*/,"%",/\.\.\./,/\.\./,/\+/,"<<",">>",">=","<=","<",">",/\^/,/!=/,/!/,/\bis\b/,"==","&&","&",/\|\|/,/\|/,/\?:/,"="],o={
|
||||
relevance:0,match:s(/\b(?!(if|while|for|else|super)\b)/,n,/(?=\s*[({])/),
|
||||
className:"title.function"},l={
|
||||
match:s(a(s(/\b(?!(if|while|for|else|super)\b)/,n),a(...i)),/(?=\s*\([^)]+\)\s*\{)/),
|
||||
className:"title.function",starts:{contains:[{begin:/\(/,end:/\)/,contains:[{
|
||||
relevance:0,scope:"params",match:n}]}]}},u={variants:[{
|
||||
match:[/class\s+/,n,/\s+is\s+/,n]},{match:[/class\s+/,n]}],scope:{
|
||||
2:"title.class",4:"title.class.inherited"},keywords:t},m={relevance:0,
|
||||
match:a(...i),className:"operator"},p={className:"property",
|
||||
begin:s(/\./,(b=n,s("(?=",b,")"))),end:n,excludeBegin:!0,relevance:0};var b
|
||||
;const h={relevance:0,match:s(/\b_/,n),scope:"variable"},g={relevance:0,
|
||||
match:/\b[A-Z]+[a-z]+([A-Z]+[a-z]+)*/,scope:"title.class",keywords:{
|
||||
_:["Bool","Class","Fiber","Fn","List","Map","Null","Num","Object","Range","Sequence","String","System"]
|
||||
}},f=e.C_NUMBER_MODE,v={match:[n,/\s*/,/=/,/\s*/,/\(/,n,/\)\s*\{/],scope:{
|
||||
1:"title.function",3:"operator",6:"params"}},d=e.COMMENT(/\/\*\*/,/\*\//,{
|
||||
contains:[{match:/@[a-z]+/,scope:"doctag"},"self"]}),N={scope:"subst",
|
||||
begin:/%\(/,end:/\)/,contains:[f,g,o,h,m]},_={scope:"string",begin:/"/,end:/"/,
|
||||
contains:[N,{scope:"char.escape",variants:[{match:/\\\\|\\["0%abefnrtv]/},{
|
||||
match:/\\x[0-9A-F]{2}/},{match:/\\u[0-9A-F]{4}/},{match:/\\U[0-9A-F]{8}/}]}]}
|
||||
;N.contains.push(_);const w={relevance:0,
|
||||
match:s("\\b(?!",[...t,...r,...c].join("|"),"\\b)",/[a-zA-Z_]\w*(?:[?!]|\b)/),
|
||||
className:"variable"};return{name:"Wren",keywords:{keyword:t,
|
||||
"variable.language":r,literal:c},contains:[{scope:"comment",variants:[{
|
||||
begin:[/#!?/,/[A-Za-z_]+(?=\()/],beginScope:{},keywords:{literal:c},contains:[],
|
||||
end:/\)/},{begin:[/#!?/,/[A-Za-z_]+/],beginScope:{},end:/$/}]},f,_,{
|
||||
className:"string",begin:/"""/,end:/"""/
|
||||
},d,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,u,v,l,o,m,h,p,w]}}})());
|
@ -1,31 +0,0 @@
|
||||
hljs.registerLanguage("xml",(()=>{"use strict";function e(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function n(e){return a("(?=",e,")")}
|
||||
function a(...n){return n.map((n=>e(n))).join("")}function s(...n){
|
||||
return"("+((e=>{const n=e[e.length-1]
|
||||
;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}
|
||||
})(n).capture?"":"?:")+n.map((n=>e(n))).join("|")+")"}return e=>{
|
||||
const t=a(/[A-Z_]/,a("(?:",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),i={
|
||||
className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},c={begin:/\s/,
|
||||
contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]
|
||||
},r=e.inherit(c,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{
|
||||
className:"string"}),g=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),m={
|
||||
endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",
|
||||
begin:/[A-Za-z0-9._:-]+/,relevance:0},{begin:/=\s*/,relevance:0,contains:[{
|
||||
className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[i]},{
|
||||
begin:/'/,end:/'/,contains:[i]},{begin:/[^\s"'=<>`]+/}]}]}]};return{
|
||||
name:"HTML, XML",
|
||||
aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],
|
||||
case_insensitive:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,
|
||||
relevance:10,contains:[c,g,l,r,{begin:/\[/,end:/\]/,contains:[{className:"meta",
|
||||
begin:/<![a-z]/,end:/>/,contains:[c,r,g,l]}]}]},e.COMMENT(/<!--/,/-->/,{
|
||||
relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},i,{
|
||||
className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",
|
||||
begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[m],starts:{
|
||||
end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",
|
||||
begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[m],starts:{
|
||||
end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{
|
||||
className:"tag",begin:/<>|<\/>/},{className:"tag",
|
||||
begin:a(/</,n(a(t,s(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",
|
||||
begin:t,relevance:0,starts:m}]},{className:"tag",begin:a(/<\//,n(a(t,/>/))),
|
||||
contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,
|
||||
endsParent:!0}]}]}}})());
|
@ -1,4 +1,5 @@
|
||||
hljs.registerLanguage("1c",(()=>{"use strict";return s=>{
|
||||
/*! `1c` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var s=(()=>{"use strict";return s=>{
|
||||
var x="[A-Za-z\u0410-\u042f\u0430-\u044f\u0451\u0401_][A-Za-z\u0410-\u042f\u0430-\u044f\u0451\u0401_0-9]+",n="\u0434\u0430\u043b\u0435\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u0432\u044b\u0437\u0432\u0430\u0442\u044c\u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u043b\u044f \u0435\u0441\u043b\u0438 \u0438 \u0438\u0437 \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u0438\u043d\u0430\u0447\u0435\u0435\u0441\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043d\u0435\u0446\u0435\u0441\u043b\u0438 \u043a\u043e\u043d\u0435\u0446\u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043a\u043e\u043d\u0435\u0446\u0446\u0438\u043a\u043b\u0430 \u043d\u0435 \u043d\u043e\u0432\u044b\u0439 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043f\u0435\u0440\u0435\u043c \u043f\u043e \u043f\u043e\u043a\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u0440\u0435\u0440\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0442\u043e\u0433\u0434\u0430 \u0446\u0438\u043a\u043b \u044d\u043a\u0441\u043f\u043e\u0440\u0442 ",e="null \u0438\u0441\u0442\u0438\u043d\u0430 \u043b\u043e\u0436\u044c \u043d\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e",o=s.inherit(s.NUMBER_MODE),t={
|
||||
className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},a={
|
||||
begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",
|
||||
@ -20,4 +21,4 @@ keywords:"\u043a\u043e\u043d\u0435\u0446\u043f\u0440\u043e\u0446\u0435\u0434\u04
|
||||
begin:x,end:",",excludeEnd:!0,endsWithParent:!0,keywords:{$pattern:x,
|
||||
keyword:"\u0437\u043d\u0430\u0447",literal:e},contains:[o,t,a]},m]
|
||||
},s.inherit(s.TITLE_MODE,{begin:x})]},m,{className:"symbol",begin:"~",end:";|:",
|
||||
excludeEnd:!0},o,t,a]}}})());
|
||||
excludeEnd:!0},o,t,a]}}})();hljs.registerLanguage("1c",s)})();
|
11
resources/highlight.js/11.3.1/abnf.min.jsm
Normal file
11
resources/highlight.js/11.3.1/abnf.min.jsm
Normal file
@ -0,0 +1,11 @@
|
||||
/*! `abnf` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const a=e.regex,s=e.COMMENT(/;/,/$/)
|
||||
;return{name:"Augmented Backus-Naur Form",illegal:/[!@#$^&',?+~`|:]/,
|
||||
keywords:["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],
|
||||
contains:[{scope:"operator",match:/=\/?/},{scope:"attribute",
|
||||
match:a.concat(/^[a-zA-Z][a-zA-Z0-9-]*/,/(?=\s*=)/)},s,{scope:"symbol",
|
||||
match:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/},{scope:"symbol",
|
||||
match:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/},{scope:"symbol",
|
||||
match:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/},{scope:"symbol",
|
||||
match:/%[si](?=".*")/},e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}})()
|
||||
;hljs.registerLanguage("abnf",e)})();
|
13
resources/highlight.js/11.3.1/accesslog.min.jsm
Normal file
13
resources/highlight.js/11.3.1/accesslog.min.jsm
Normal file
@ -0,0 +1,13 @@
|
||||
/*! `accesslog` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const n=e.regex,a=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"]
|
||||
;return{name:"Apache Access Log",contains:[{className:"number",
|
||||
begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{
|
||||
className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",
|
||||
begin:n.concat(/"/,n.either(...a)),end:/"/,keywords:a,illegal:/\n/,relevance:5,
|
||||
contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",
|
||||
begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",
|
||||
begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",
|
||||
begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{
|
||||
className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}})()
|
||||
;hljs.registerLanguage("accesslog",e)})();
|
17
resources/highlight.js/11.3.1/actionscript.min.jsm
Normal file
17
resources/highlight.js/11.3.1/actionscript.min.jsm
Normal file
@ -0,0 +1,17 @@
|
||||
/*! `actionscript` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const a=e.regex,t=/[a-zA-Z_$][a-zA-Z0-9_$]*/,n=a.concat(t,a.concat("(\\.",t,")*")),s={
|
||||
className:"rest_arg",begin:/[.]{3}/,end:t,relevance:10};return{
|
||||
name:"ActionScript",aliases:["as"],keywords:{
|
||||
keyword:["as","break","case","catch","class","const","continue","default","delete","do","dynamic","each","else","extends","final","finally","for","function","get","if","implements","import","in","include","instanceof","interface","internal","is","namespace","native","new","override","package","private","protected","public","return","set","static","super","switch","this","throw","try","typeof","use","var","void","while","with"],
|
||||
literal:["true","false","null","undefined"]},
|
||||
contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{
|
||||
match:[/\bpackage/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{
|
||||
match:[/\b(?:class|interface|extends|implements)/,/\s+/,t],className:{
|
||||
1:"keyword",3:"title.class"}},{className:"meta",beginKeywords:"import include",
|
||||
end:/;/,keywords:{keyword:"import include"}},{beginKeywords:"function",
|
||||
end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[e.inherit(e.TITLE_MODE,{
|
||||
className:"title.function"}),{className:"params",begin:/\(/,end:/\)/,
|
||||
contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]
|
||||
},{begin:a.concat(/:\s*/,/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/)}]},e.METHOD_GUARD],
|
||||
illegal:/#/}}})();hljs.registerLanguage("actionscript",e)})();
|
@ -1,4 +1,5 @@
|
||||
hljs.registerLanguage("ada",(()=>{"use strict";return e=>{
|
||||
/*! `ada` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const n="[A-Za-z](_?[A-Za-z0-9.])*",s="[]\\{\\}%#'\"",a=e.COMMENT("--","$"),r={
|
||||
begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:s,contains:[{
|
||||
beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",
|
||||
@ -22,4 +23,4 @@ excludeBegin:!0,excludeEnd:!0,illegal:s},r,{className:"type",
|
||||
begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,
|
||||
excludeEnd:!0,endsParent:!0,illegal:s}]},{className:"type",
|
||||
begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:s
|
||||
},r]}}})());
|
||||
},r]}}})();hljs.registerLanguage("ada",e)})();
|
@ -1,5 +1,5 @@
|
||||
hljs.registerLanguage("angelscript",(()=>{"use strict";return e=>{const n={
|
||||
className:"built_in",
|
||||
/*! `angelscript` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const n={className:"built_in",
|
||||
begin:"\\b(void|bool|int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|string|ref|array|double|float|auto|dictionary)"
|
||||
},a={className:"symbol",begin:"[a-zA-Z0-9_]+@"},i={className:"keyword",
|
||||
begin:"<",end:">",contains:[n,a]};return n.contains=[i],a.contains=[i],{
|
||||
@ -18,4 +18,4 @@ begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",
|
||||
begin:"[a-zA-Z0-9_]+"}]}]}]},n,a,{className:"literal",
|
||||
begin:"\\b(null|true|false)"},{className:"number",relevance:0,
|
||||
begin:"(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"
|
||||
}]}}})());
|
||||
}]}}})();hljs.registerLanguage("angelscript",e)})();
|
@ -1,6 +1,7 @@
|
||||
hljs.registerLanguage("apache",(()=>{"use strict";return e=>{const n={
|
||||
className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/}
|
||||
;return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,
|
||||
/*! `apache` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const n={className:"number",
|
||||
begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/};return{
|
||||
name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,
|
||||
contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,
|
||||
contains:[n,{className:"number",begin:/:\d{1,5}/
|
||||
},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",
|
||||
@ -10,4 +11,4 @@ _:["order","deny","allow","setenv","rewriterule","rewriteengine","rewritecond","
|
||||
contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",
|
||||
begin:/[\$%]\{/,end:/\}/,contains:["self",{className:"number",begin:/[$%]\d+/}]
|
||||
},n,{className:"number",begin:/\b\d+/},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}
|
||||
})());
|
||||
})();hljs.registerLanguage("apache",e)})();
|
19
resources/highlight.js/11.3.1/applescript.min.jsm
Normal file
19
resources/highlight.js/11.3.1/applescript.min.jsm
Normal file
@ -0,0 +1,19 @@
|
||||
/*! `applescript` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const t=e.regex,r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),i={
|
||||
className:"params",begin:/\(/,end:/\)/,contains:["self",e.C_NUMBER_MODE,r]
|
||||
},n=e.COMMENT(/--/,/$/),a=[n,e.COMMENT(/\(\*/,/\*\)/,{contains:["self",n]
|
||||
}),e.HASH_COMMENT_MODE];return{name:"AppleScript",aliases:["osascript"],
|
||||
keywords:{
|
||||
keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",
|
||||
literal:"AppleScript false linefeed return pi quote result space tab true",
|
||||
built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"
|
||||
},contains:[r,e.C_NUMBER_MODE,{className:"built_in",
|
||||
begin:t.concat(/\b/,t.either(/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/),/\b/)
|
||||
},{className:"built_in",begin:/^\s*return\b/},{className:"literal",
|
||||
begin:/\b(text item delimiters|current application|missing value)\b/},{
|
||||
className:"keyword",
|
||||
begin:t.concat(/\b/,t.either(/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/),/\b/)
|
||||
},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[e.UNDERSCORE_TITLE_MODE,i]
|
||||
},...a],illegal:/\/\/|->|=>|\[\[/}}})();hljs.registerLanguage("applescript",e)
|
||||
})();
|
@ -1,5 +1,5 @@
|
||||
hljs.registerLanguage("arcade",(()=>{"use strict";return e=>{
|
||||
const n="[A-Za-z_][0-9A-Za-z_]*",a={
|
||||
/*! `arcade` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const n="[A-Za-z_][0-9A-Za-z_]*",a={
|
||||
keyword:"if for while var new function do return void else break",
|
||||
literal:"BackSlash DoubleQuote false ForwardSlash Infinity NaN NewLine null PI SingleQuote Tab TextFormatting true undefined",
|
||||
built_in:"Abs Acos Angle Attachments Area AreaGeodetic Asin Atan Atan2 Average Bearing Boolean Buffer BufferGeodetic Ceil Centroid Clip Console Constrain Contains Cos Count Crosses Cut Date DateAdd DateDiff Day Decode DefaultValue Dictionary Difference Disjoint Distance DistanceGeodetic Distinct DomainCode DomainName Equals Exp Extent Feature FeatureSet FeatureSetByAssociation FeatureSetById FeatureSetByPortalItem FeatureSetByRelationshipName FeatureSetByTitle FeatureSetByUrl Filter First Floor Geometry GroupBy Guid HasKey Hour IIf IndexOf Intersection Intersects IsEmpty IsNan IsSelfIntersecting Length LengthGeodetic Log Max Mean Millisecond Min Minute Month MultiPartToSinglePart Multipoint NextSequenceValue Now Number OrderBy Overlaps Point Polygon Polyline Portal Pow Random Relate Reverse RingIsClockWise Round Second SetGeometry Sin Sort Sqrt Stdev Sum SymmetricDifference Tan Text Timestamp Today ToLocal Top Touches ToUTC TrackCurrentTime TrackGeometryWindow TrackIndex TrackStartTime TrackWindow TypeOf Union UrlEncode Variance Weekday When Within Year "
|
||||
@ -23,4 +23,5 @@ end:"\\s*=>",contains:[{className:"params",variants:[{begin:n},{begin:/\(\s*\)/
|
||||
}],relevance:0},{beginKeywords:"function",end:/\{/,excludeEnd:!0,
|
||||
contains:[e.inherit(e.TITLE_MODE,{className:"title.function",begin:n}),{
|
||||
className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o
|
||||
}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}})());
|
||||
}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}})()
|
||||
;hljs.registerLanguage("arcade",e)})();
|
@ -1,55 +1,54 @@
|
||||
hljs.registerLanguage("arduino",(()=>{"use strict";function e(e){
|
||||
return t("(?:",e,")?")}function t(...e){return e.map((e=>{
|
||||
return(t=e)?"string"==typeof t?t:t.source:null;var t})).join("")}return r=>{
|
||||
const n={type:["boolean","byte","word","String"],
|
||||
/*! `arduino` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const t={
|
||||
type:["boolean","byte","word","String"],
|
||||
built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],
|
||||
_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],
|
||||
literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]
|
||||
},i=(r=>{const n=r.COMMENT("//","$",{contains:[{begin:/\\\n/}]
|
||||
}),i="[a-zA-Z_]\\w*::",a="(?!struct)(decltype\\(auto\\)|"+e(i)+"[a-zA-Z_]\\w*"+e("<[^<>]+>")+")",s={
|
||||
className:"type",begin:"\\b[a-z\\d_]*_t\\b"},o={className:"string",variants:[{
|
||||
begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[r.BACKSLASH_ESCAPE]},{
|
||||
},r=(e=>{const t=e.regex,r=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]
|
||||
}),n="[a-zA-Z_]\\w*::",a="(?!struct)(decltype\\(auto\\)|"+t.optional(n)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",i={
|
||||
className:"type",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string",variants:[{
|
||||
begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{
|
||||
begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",
|
||||
end:"'",illegal:"."},r.END_SAME_AS_BEGIN({
|
||||
begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={
|
||||
end:"'",illegal:"."},e.END_SAME_AS_BEGIN({
|
||||
begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={
|
||||
className:"number",variants:[{begin:"\\b(0b[01']+)"},{
|
||||
begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"
|
||||
},{
|
||||
begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"
|
||||
}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{
|
||||
}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{
|
||||
keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"
|
||||
},contains:[{begin:/\\\n/,relevance:0},r.inherit(o,{className:"string"}),{
|
||||
className:"string",begin:/<.*?>/},n,r.C_BLOCK_COMMENT_MODE]},d={
|
||||
className:"title",begin:e(i)+r.IDENT_RE,relevance:0
|
||||
},u=e(i)+r.IDENT_RE+"\\s*\\(",p={
|
||||
type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t"],
|
||||
keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","signed","sizeof","static","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","unsigned","using","virtual","volatile","while","xor","xor_eq,"],
|
||||
},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{
|
||||
className:"string",begin:/<.*?>/},r,e.C_BLOCK_COMMENT_MODE]},c={
|
||||
className:"title",begin:t.optional(n)+e.IDENT_RE,relevance:0
|
||||
},d=t.optional(n)+e.IDENT_RE+"\\s*\\(",u={
|
||||
type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],
|
||||
keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],
|
||||
literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],
|
||||
_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]
|
||||
},m={className:"function.dispatch",relevance:0,keywords:{
|
||||
},p={className:"function.dispatch",relevance:0,keywords:{
|
||||
_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]
|
||||
},
|
||||
begin:t(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!while)/,r.IDENT_RE,(g=/(<[^<>]+>|)\s*\(/,
|
||||
t("(?=",g,")")))};var g;const _=[m,c,s,n,r.C_BLOCK_COMMENT_MODE,l,o],b={
|
||||
variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{
|
||||
beginKeywords:"new throw return else",end:/;/}],keywords:p,contains:_.concat([{
|
||||
begin:/\(/,end:/\)/,keywords:p,contains:_.concat(["self"]),relevance:0}]),
|
||||
relevance:0},h={className:"function",begin:"("+a+"[\\*&\\s]+)+"+u,
|
||||
returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:p,illegal:/[^\w\s\*&:<>.]/,
|
||||
contains:[{begin:"decltype\\(auto\\)",keywords:p,relevance:0},{begin:u,
|
||||
returnBegin:!0,contains:[d],relevance:0},{begin:/::/,relevance:0},{begin:/:/,
|
||||
endsWithParent:!0,contains:[o,l]},{relevance:0,match:/,/},{className:"params",
|
||||
begin:/\(/,end:/\)/,keywords:p,relevance:0,
|
||||
contains:[n,r.C_BLOCK_COMMENT_MODE,o,l,s,{begin:/\(/,end:/\)/,keywords:p,
|
||||
relevance:0,contains:["self",n,r.C_BLOCK_COMMENT_MODE,o,l,s]}]
|
||||
},s,n,r.C_BLOCK_COMMENT_MODE,c]};return{name:"C++",
|
||||
aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:p,illegal:"</",
|
||||
begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))
|
||||
},m=[p,l,i,r,e.C_BLOCK_COMMENT_MODE,o,s],g={variants:[{begin:/=/,end:/;/},{
|
||||
begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],
|
||||
keywords:u,contains:m.concat([{begin:/\(/,end:/\)/,keywords:u,
|
||||
contains:m.concat(["self"]),relevance:0}]),relevance:0},_={className:"function",
|
||||
begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,
|
||||
keywords:u,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",
|
||||
keywords:u,relevance:0},{begin:d,returnBegin:!0,contains:[c],relevance:0},{
|
||||
begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[s,o]},{
|
||||
relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:u,
|
||||
relevance:0,contains:[r,e.C_BLOCK_COMMENT_MODE,s,o,i,{begin:/\(/,end:/\)/,
|
||||
keywords:u,relevance:0,contains:["self",r,e.C_BLOCK_COMMENT_MODE,s,o,i]}]
|
||||
},i,r,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C++",
|
||||
aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:u,illegal:"</",
|
||||
classNameAliases:{"function.dispatch":"built_in"},
|
||||
contains:[].concat(b,h,m,_,[c,{
|
||||
contains:[].concat(g,_,p,m,[l,{
|
||||
begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<",
|
||||
end:">",keywords:p,contains:["self",s]},{begin:r.IDENT_RE+"::",keywords:p},{
|
||||
end:">",keywords:u,contains:["self",i]},{begin:e.IDENT_RE+"::",keywords:u},{
|
||||
match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],
|
||||
className:{1:"keyword",3:"title.class"}}])}})(r),a=i.keywords
|
||||
;return a.type=[...a.type,...n.type],
|
||||
a.literal=[...a.literal,...n.literal],a.built_in=[...a.built_in,...n.built_in],
|
||||
a._hints=n._hints,i.name="Arduino",i.aliases=["ino"],i.supersetOf="cpp",i}})());
|
||||
className:{1:"keyword",3:"title.class"}}])}})(e),n=r.keywords
|
||||
;return n.type=[...n.type,...t.type],
|
||||
n.literal=[...n.literal,...t.literal],n.built_in=[...n.built_in,...t.built_in],
|
||||
n._hints=t._hints,r.name="Arduino",r.aliases=["ino"],r.supersetOf="cpp",r}})()
|
||||
;hljs.registerLanguage("arduino",e)})();
|
@ -1,4 +1,5 @@
|
||||
hljs.registerLanguage("armasm",(()=>{"use strict";return s=>{const e={
|
||||
/*! `armasm` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var s=(()=>{"use strict";return s=>{const e={
|
||||
variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0
|
||||
}),s.COMMENT("[;@]","$",{relevance:0
|
||||
}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",
|
||||
@ -12,4 +13,5 @@ begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|a
|
||||
className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"
|
||||
},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",
|
||||
variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{
|
||||
begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}})());
|
||||
begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}})()
|
||||
;hljs.registerLanguage("armasm",s)})();
|
@ -1,18 +1,17 @@
|
||||
hljs.registerLanguage("asciidoc",(()=>{"use strict";function e(...e){
|
||||
return e.map((e=>{return(n=e)?"string"==typeof n?n:n.source:null;var n
|
||||
})).join("")}return n=>{const a=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/
|
||||
},{className:"strong",
|
||||
begin:e(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),
|
||||
/*! `asciidoc` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const n=e.regex,a=[{
|
||||
className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",
|
||||
begin:n.concat(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),
|
||||
relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{
|
||||
className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],s=[{
|
||||
className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",
|
||||
begin:e(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),
|
||||
begin:n.concat(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),
|
||||
relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{
|
||||
className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",
|
||||
begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0
|
||||
}],relevance:0}];return{name:"AsciiDoc",aliases:["adoc"],
|
||||
contains:[n.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10
|
||||
}),n.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{
|
||||
contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10
|
||||
}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{
|
||||
begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",
|
||||
relevance:10,variants:[{begin:"^(={1,6})[ \t].+?([ \t]\\1)?$"},{
|
||||
begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",
|
||||
@ -33,4 +32,4 @@ begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",
|
||||
returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{
|
||||
className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",
|
||||
begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]
|
||||
}}})());
|
||||
}}})();hljs.registerLanguage("asciidoc",e)})();
|
31
resources/highlight.js/11.3.1/aspectj.min.jsm
Normal file
31
resources/highlight.js/11.3.1/aspectj.min.jsm
Normal file
@ -0,0 +1,31 @@
|
||||
/*! `aspectj` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const n=e.regex,t=["false","synchronized","int","abstract","float","private","char","boolean","static","null","if","const","for","true","while","long","throw","strictfp","finally","protected","import","native","final","return","void","enum","else","extends","implements","break","transient","new","catch","instanceof","byte","super","volatile","case","assert","short","package","default","double","public","try","this","switch","continue","throws","privileged","aspectOf","adviceexecution","proceed","cflowbelow","cflow","initialization","preinitialization","staticinitialization","withincode","target","within","execution","getWithinTypeName","handler","thisJoinPoint","thisJoinPointStaticPart","thisEnclosingJoinPointStaticPart","declare","parents","warning","error","soft","precedence","thisAspectInstance"],i=["get","set","args","call"]
|
||||
;return{name:"AspectJ",keywords:t,illegal:/<\/|#/,
|
||||
contains:[e.COMMENT(/\/\*\*/,/\*\//,{relevance:0,contains:[{begin:/\w+@/,
|
||||
relevance:0},{className:"doctag",begin:/@[A-Za-z]+/}]
|
||||
}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{
|
||||
className:"class",beginKeywords:"aspect",end:/[{;=]/,excludeEnd:!0,
|
||||
illegal:/[:;"\[\]]/,contains:[{
|
||||
beginKeywords:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"
|
||||
},e.UNDERSCORE_TITLE_MODE,{begin:/\([^\)]*/,end:/[)]+/,keywords:t.concat(i),
|
||||
excludeEnd:!1}]},{className:"class",beginKeywords:"class interface",end:/[{;=]/,
|
||||
excludeEnd:!0,relevance:0,keywords:"class interface",illegal:/[:"\[\]]/,
|
||||
contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{
|
||||
beginKeywords:"pointcut after before around throwing returning",end:/[)]/,
|
||||
excludeEnd:!1,illegal:/["\[\]]/,contains:[{
|
||||
begin:n.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,
|
||||
contains:[e.UNDERSCORE_TITLE_MODE]}]},{begin:/[:]/,returnBegin:!0,end:/[{;]/,
|
||||
relevance:0,excludeEnd:!1,keywords:t,illegal:/["\[\]]/,contains:[{
|
||||
begin:n.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),keywords:t.concat(i),relevance:0
|
||||
},e.QUOTE_STRING_MODE]},{beginKeywords:"new throw",relevance:0},{
|
||||
className:"function",
|
||||
begin:/\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,returnBegin:!0,
|
||||
end:/[{;=]/,keywords:t,excludeEnd:!0,contains:[{
|
||||
begin:n.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,relevance:0,
|
||||
contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,
|
||||
relevance:0,keywords:t,
|
||||
contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]
|
||||
},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_NUMBER_MODE,{
|
||||
className:"meta",begin:/@[A-Za-z]+/}]}}})();hljs.registerLanguage("aspectj",e)
|
||||
})();
|
@ -1,6 +1,6 @@
|
||||
hljs.registerLanguage("autohotkey",(()=>{"use strict";return e=>{const a={
|
||||
begin:"`[\\s\\S]"};return{name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],
|
||||
keywords:{
|
||||
/*! `autohotkey` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const a={begin:"`[\\s\\S]"};return{
|
||||
name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{
|
||||
keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",
|
||||
literal:"true false NOT AND OR",
|
||||
built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},
|
||||
@ -10,4 +10,5 @@ relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{
|
||||
className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{
|
||||
begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{
|
||||
className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",
|
||||
begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}})());
|
||||
begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}})()
|
||||
;hljs.registerLanguage("autohotkey",e)})();
|
@ -1,5 +1,6 @@
|
||||
hljs.registerLanguage("autoit",(()=>{"use strict";return e=>{const t={
|
||||
variants:[e.COMMENT(";","$",{relevance:0
|
||||
/*! `autoit` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const t={variants:[e.COMMENT(";","$",{
|
||||
relevance:0
|
||||
}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},r={
|
||||
begin:"\\$[A-z0-9_]+"},i={className:"string",variants:[{begin:/"/,end:/"/,
|
||||
contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,
|
||||
@ -16,4 +17,5 @@ end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,
|
||||
end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},i,t]},{className:"symbol",
|
||||
begin:"@[A-z0-9_]+"},{beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",
|
||||
contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{className:"title.function"}),{
|
||||
className:"params",begin:"\\(",end:"\\)",contains:[r,i,n]}]}]}}})());
|
||||
className:"params",begin:"\\(",end:"\\)",contains:[r,i,n]}]}]}}})()
|
||||
;hljs.registerLanguage("autoit",e)})();
|
@ -1,5 +1,6 @@
|
||||
hljs.registerLanguage("avrasm",(()=>{"use strict";return r=>({
|
||||
name:"AVR Assembly",case_insensitive:!0,keywords:{$pattern:"\\.?"+r.IDENT_RE,
|
||||
/*! `avrasm` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var r=(()=>{"use strict";return r=>({name:"AVR Assembly",
|
||||
case_insensitive:!0,keywords:{$pattern:"\\.?"+r.IDENT_RE,
|
||||
keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",
|
||||
built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",
|
||||
meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"
|
||||
@ -8,4 +9,4 @@ meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include
|
||||
begin:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},r.QUOTE_STRING_MODE,{className:"string",
|
||||
begin:"'",end:"[^\\\\]'",illegal:"[^\\\\][^']"},{className:"symbol",
|
||||
begin:"^[A-Za-z0-9_.$]+:"},{className:"meta",begin:"#",end:"$"},{
|
||||
className:"subst",begin:"@[0-9]+"}]})})());
|
||||
className:"subst",begin:"@[0-9]+"}]})})();hljs.registerLanguage("avrasm",r)})();
|
@ -1,4 +1,5 @@
|
||||
hljs.registerLanguage("awk",(()=>{"use strict";return e=>({name:"Awk",keywords:{
|
||||
/*! `awk` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>({name:"Awk",keywords:{
|
||||
keyword:"BEGIN END if else while do for in break continue delete next nextfile function func exit|10"
|
||||
},contains:[{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{
|
||||
begin:/\$\{(.*?)\}/}]},{className:"string",contains:[e.BACKSLASH_ESCAPE],
|
||||
@ -6,4 +7,5 @@ variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/,
|
||||
end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{
|
||||
begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{
|
||||
begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]
|
||||
},e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]})})());
|
||||
},e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]})})()
|
||||
;hljs.registerLanguage("awk",e)})();
|
@ -1,9 +1,10 @@
|
||||
hljs.registerLanguage("axapta",(()=>{"use strict";return e=>({name:"X++",
|
||||
aliases:["x++"],keywords:{
|
||||
/*! `axapta` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>({name:"X++",aliases:["x++"],keywords:{
|
||||
keyword:["abstract","as","asc","avg","break","breakpoint","by","byref","case","catch","changecompany","class","client","client","common","const","continue","count","crosscompany","delegate","delete_from","desc","display","div","do","edit","else","eventhandler","exists","extends","final","finally","firstfast","firstonly","firstonly1","firstonly10","firstonly100","firstonly1000","flush","for","forceliterals","forcenestedloop","forceplaceholders","forceselectorder","forupdate","from","generateonly","group","hint","if","implements","in","index","insert_recordset","interface","internal","is","join","like","maxof","minof","mod","namespace","new","next","nofetch","notexists","optimisticlock","order","outer","pessimisticlock","print","private","protected","public","readonly","repeatableread","retry","return","reverse","select","server","setting","static","sum","super","switch","this","throw","try","ttsabort","ttsbegin","ttscommit","unchecked","update_recordset","using","validtimestate","void","where","while"],
|
||||
built_in:["anytype","boolean","byte","char","container","date","double","enum","guid","int","int64","long","real","short","str","utcdatetime","var"],
|
||||
literal:["default","false","null","true"]},
|
||||
contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{
|
||||
className:"meta",begin:"#",end:"$"},{className:"class",
|
||||
beginKeywords:"class interface",end:/\{/,excludeEnd:!0,illegal:":",contains:[{
|
||||
beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]}]})})());
|
||||
beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]}]})})()
|
||||
;hljs.registerLanguage("axapta",e)})();
|
20
resources/highlight.js/11.3.1/bash.min.jsm
Normal file
20
resources/highlight.js/11.3.1/bash.min.jsm
Normal file
@ -0,0 +1,20 @@
|
||||
/*! `bash` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const s=e.regex,t={},n={begin:/\$\{/,
|
||||
end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{
|
||||
className:"variable",variants:[{
|
||||
begin:s.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const a={
|
||||
className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={
|
||||
begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,
|
||||
end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,
|
||||
contains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={begin:/\$\(\(/,
|
||||
end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]
|
||||
},r=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10
|
||||
}),l={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,
|
||||
contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{
|
||||
name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,
|
||||
keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],
|
||||
literal:["true","false"],
|
||||
built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]
|
||||
},contains:[r,e.SHEBANG(),l,o,e.HASH_COMMENT_MODE,i,{match:/(\/[a-z._-]+)+/},c,{
|
||||
className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}})()
|
||||
;hljs.registerLanguage("bash",e)})();
|
@ -1,8 +1,10 @@
|
||||
hljs.registerLanguage("basic",(()=>{"use strict";return E=>({name:"BASIC",
|
||||
case_insensitive:!0,illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",
|
||||
/*! `basic` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var E=(()=>{"use strict";return E=>({name:"BASIC",case_insensitive:!0,
|
||||
illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",
|
||||
keyword:["ABS","ASC","AND","ATN","AUTO|0","BEEP","BLOAD|10","BSAVE|10","CALL","CALLS","CDBL","CHAIN","CHDIR","CHR$|10","CINT","CIRCLE","CLEAR","CLOSE","CLS","COLOR","COM","COMMON","CONT","COS","CSNG","CSRLIN","CVD","CVI","CVS","DATA","DATE$","DEFDBL","DEFINT","DEFSNG","DEFSTR","DEF|0","SEG","USR","DELETE","DIM","DRAW","EDIT","END","ENVIRON","ENVIRON$","EOF","EQV","ERASE","ERDEV","ERDEV$","ERL","ERR","ERROR","EXP","FIELD","FILES","FIX","FOR|0","FRE","GET","GOSUB|10","GOTO","HEX$","IF","THEN","ELSE|0","INKEY$","INP","INPUT","INPUT#","INPUT$","INSTR","IMP","INT","IOCTL","IOCTL$","KEY","ON","OFF","LIST","KILL","LEFT$","LEN","LET","LINE","LLIST","LOAD","LOC","LOCATE","LOF","LOG","LPRINT","USING","LSET","MERGE","MID$","MKDIR","MKD$","MKI$","MKS$","MOD","NAME","NEW","NEXT","NOISE","NOT","OCT$","ON","OR","PEN","PLAY","STRIG","OPEN","OPTION","BASE","OUT","PAINT","PALETTE","PCOPY","PEEK","PMAP","POINT","POKE","POS","PRINT","PRINT]","PSET","PRESET","PUT","RANDOMIZE","READ","REM","RENUM","RESET|0","RESTORE","RESUME","RETURN|0","RIGHT$","RMDIR","RND","RSET","RUN","SAVE","SCREEN","SGN","SHELL","SIN","SOUND","SPACE$","SPC","SQR","STEP","STICK","STOP","STR$","STRING$","SWAP","SYSTEM","TAB","TAN","TIME$","TIMER","TROFF","TRON","TO","USR","VAL","VARPTR","VARPTR$","VIEW","WAIT","WHILE","WEND","WIDTH","WINDOW","WRITE","XOR"]
|
||||
},contains:[E.QUOTE_STRING_MODE,E.COMMENT("REM","$",{relevance:10
|
||||
}),E.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ",
|
||||
relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?",
|
||||
relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{
|
||||
className:"number",begin:"(&[oO][0-7]{1,6})"}]})})());
|
||||
className:"number",begin:"(&[oO][0-7]{1,6})"}]})})()
|
||||
;hljs.registerLanguage("basic",E)})();
|
6
resources/highlight.js/11.3.1/bnf.min.jsm
Normal file
6
resources/highlight.js/11.3.1/bnf.min.jsm
Normal file
@ -0,0 +1,6 @@
|
||||
/*! `bnf` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>({name:"Backus\u2013Naur Form",
|
||||
contains:[{className:"attribute",begin:/</,end:/>/},{begin:/::=/,end:/$/,
|
||||
contains:[{begin:/</,end:/>/
|
||||
},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]
|
||||
}]})})();hljs.registerLanguage("bnf",e)})();
|
7
resources/highlight.js/11.3.1/brainfuck.min.jsm
Normal file
7
resources/highlight.js/11.3.1/brainfuck.min.jsm
Normal file
@ -0,0 +1,7 @@
|
||||
/*! `brainfuck` grammar compiled for Highlight.js 11.3.1 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const n={className:"literal",
|
||||
begin:/[+-]/,relevance:0};return{name:"Brainfuck",aliases:["bf"],
|
||||
contains:[e.COMMENT("[^\\[\\]\\.,\\+\\-<> \r\n]","[\\[\\]\\.,\\+\\-<> \r\n]",{
|
||||
returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{
|
||||
className:"string",begin:"[\\.,]",relevance:0},{begin:/(?:\+\+|--)/,contains:[n]
|
||||
},n]}}})();hljs.registerLanguage("brainfuck",e)})();
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user