gitextract_qnfjizuf/ ├── .gitignore ├── README.md ├── assets/ │ ├── download.md │ └── 内推.md ├── docs/ │ ├── .nojekyll │ ├── README.md │ ├── _404.md │ ├── _coverpage.md │ ├── _style/ │ │ └── prism-master/ │ │ ├── .editorconfig │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CNAME │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── code.js │ │ ├── components/ │ │ │ ├── index.js │ │ │ ├── prism-abap.js │ │ │ ├── prism-actionscript.js │ │ │ ├── prism-ada.js │ │ │ ├── prism-apacheconf.js │ │ │ ├── prism-apl.js │ │ │ ├── prism-applescript.js │ │ │ ├── prism-arduino.js │ │ │ ├── prism-arff.js │ │ │ ├── prism-asciidoc.js │ │ │ ├── prism-asm6502.js │ │ │ ├── prism-aspnet.js │ │ │ ├── prism-autohotkey.js │ │ │ ├── prism-autoit.js │ │ │ ├── prism-bash.js │ │ │ ├── prism-basic.js │ │ │ ├── prism-batch.js │ │ │ ├── prism-bison.js │ │ │ ├── prism-brainfuck.js │ │ │ ├── prism-bro.js │ │ │ ├── prism-c.js │ │ │ ├── prism-cil.js │ │ │ ├── prism-clike.js │ │ │ ├── prism-clojure.js │ │ │ ├── prism-coffeescript.js │ │ │ ├── prism-core.js │ │ │ ├── prism-cpp.js │ │ │ ├── prism-crystal.js │ │ │ ├── prism-csharp.js │ │ │ ├── prism-csp.js │ │ │ ├── prism-css-extras.js │ │ │ ├── prism-css.js │ │ │ ├── prism-d.js │ │ │ ├── prism-dart.js │ │ │ ├── prism-diff.js │ │ │ ├── prism-django.js │ │ │ ├── prism-docker.js │ │ │ ├── prism-eiffel.js │ │ │ ├── prism-elixir.js │ │ │ ├── prism-elm.js │ │ │ ├── prism-erb.js │ │ │ ├── prism-erlang.js │ │ │ ├── prism-flow.js │ │ │ ├── prism-fortran.js │ │ │ ├── prism-fsharp.js │ │ │ ├── prism-gcode.js │ │ │ ├── prism-gedcom.js │ │ │ ├── prism-gherkin.js │ │ │ ├── prism-git.js │ │ │ ├── prism-glsl.js │ │ │ ├── prism-gml.js │ │ │ ├── prism-go.js │ │ │ ├── prism-graphql.js │ │ │ ├── prism-groovy.js │ │ │ ├── prism-haml.js │ │ │ ├── prism-handlebars.js │ │ │ ├── prism-haskell.js │ │ │ ├── prism-haxe.js │ │ │ ├── prism-hpkp.js │ │ │ ├── prism-hsts.js │ │ │ ├── prism-http.js │ │ │ ├── prism-ichigojam.js │ │ │ ├── prism-icon.js │ │ │ ├── prism-inform7.js │ │ │ ├── prism-ini.js │ │ │ ├── prism-io.js │ │ │ ├── prism-j.js │ │ │ ├── prism-java.js │ │ │ ├── prism-javascript.js │ │ │ ├── prism-javastacktrace.js │ │ │ ├── prism-jolie.js │ │ │ ├── prism-json.js │ │ │ ├── prism-jsx.js │ │ │ ├── prism-julia.js │ │ │ ├── prism-keyman.js │ │ │ ├── prism-kotlin.js │ │ │ ├── prism-latex.js │ │ │ ├── prism-less.js │ │ │ ├── prism-liquid.js │ │ │ ├── prism-lisp.js │ │ │ ├── prism-livescript.js │ │ │ ├── prism-lolcode.js │ │ │ ├── prism-lua.js │ │ │ ├── prism-makefile.js │ │ │ ├── prism-markdown.js │ │ │ ├── prism-markup-templating.js │ │ │ ├── prism-markup.js │ │ │ ├── prism-matlab.js │ │ │ ├── prism-mel.js │ │ │ ├── prism-mizar.js │ │ │ ├── prism-monkey.js │ │ │ ├── prism-n4js.js │ │ │ ├── prism-nasm.js │ │ │ ├── prism-nginx.js │ │ │ ├── prism-nim.js │ │ │ ├── prism-nix.js │ │ │ ├── prism-nsis.js │ │ │ ├── prism-objectivec.js │ │ │ ├── prism-ocaml.js │ │ │ ├── prism-opencl.js │ │ │ ├── prism-oz.js │ │ │ ├── prism-parigp.js │ │ │ ├── prism-parser.js │ │ │ ├── prism-pascal.js │ │ │ ├── prism-perl.js │ │ │ ├── prism-php-extras.js │ │ │ ├── prism-php.js │ │ │ ├── prism-plsql.js │ │ │ ├── prism-powershell.js │ │ │ ├── prism-processing.js │ │ │ ├── prism-prolog.js │ │ │ ├── prism-properties.js │ │ │ ├── prism-protobuf.js │ │ │ ├── prism-pug.js │ │ │ ├── prism-puppet.js │ │ │ ├── prism-pure.js │ │ │ ├── prism-python.js │ │ │ ├── prism-q.js │ │ │ ├── prism-qore.js │ │ │ ├── prism-r.js │ │ │ ├── prism-reason.js │ │ │ ├── prism-renpy.js │ │ │ ├── prism-rest.js │ │ │ ├── prism-rip.js │ │ │ ├── prism-roboconf.js │ │ │ ├── prism-ruby.js │ │ │ ├── prism-rust.js │ │ │ ├── prism-sas.js │ │ │ ├── prism-sass.js │ │ │ ├── prism-scala.js │ │ │ ├── prism-scheme.js │ │ │ ├── prism-scss.js │ │ │ ├── prism-smalltalk.js │ │ │ ├── prism-smarty.js │ │ │ ├── prism-soy.js │ │ │ ├── prism-sql.js │ │ │ ├── prism-stylus.js │ │ │ ├── prism-swift.js │ │ │ ├── prism-tap.js │ │ │ ├── prism-tcl.js │ │ │ ├── prism-textile.js │ │ │ ├── prism-toml.js │ │ │ ├── prism-tsx.js │ │ │ ├── prism-tt2.js │ │ │ ├── prism-twig.js │ │ │ ├── prism-typescript.js │ │ │ ├── prism-vala.js │ │ │ ├── prism-vbnet.js │ │ │ ├── prism-velocity.js │ │ │ ├── prism-verilog.js │ │ │ ├── prism-vhdl.js │ │ │ ├── prism-vim.js │ │ │ ├── prism-visual-basic.js │ │ │ ├── prism-wasm.js │ │ │ ├── prism-wiki.js │ │ │ ├── prism-xeora.js │ │ │ ├── prism-xojo.js │ │ │ ├── prism-xquery.js │ │ │ └── prism-yaml.js │ │ ├── components.js │ │ ├── components.json │ │ ├── composer.json │ │ ├── download.html │ │ ├── download.js │ │ ├── examples/ │ │ │ ├── prism-abap.html │ │ │ ├── prism-actionscript.html │ │ │ ├── prism-ada.html │ │ │ ├── prism-apacheconf.html │ │ │ ├── prism-apl.html │ │ │ ├── prism-applescript.html │ │ │ ├── prism-arduino.html │ │ │ ├── prism-arff.html │ │ │ ├── prism-asciidoc.html │ │ │ ├── prism-asm6502.html │ │ │ ├── prism-aspnet.html │ │ │ ├── prism-autohotkey.html │ │ │ ├── prism-autoit.html │ │ │ ├── prism-bash.html │ │ │ ├── prism-basic.html │ │ │ ├── prism-batch.html │ │ │ ├── prism-bison.html │ │ │ ├── prism-brainfuck.html │ │ │ ├── prism-bro.html │ │ │ ├── prism-c.html │ │ │ ├── prism-clike.html │ │ │ ├── prism-clojure.html │ │ │ ├── prism-coffeescript.html │ │ │ ├── prism-cpp.html │ │ │ ├── prism-crystal.html │ │ │ ├── prism-csharp.html │ │ │ ├── prism-csp.html │ │ │ ├── prism-css.html │ │ │ ├── prism-d.html │ │ │ ├── prism-dart.html │ │ │ ├── prism-diff.html │ │ │ ├── prism-django.html │ │ │ ├── prism-docker.html │ │ │ ├── prism-eiffel.html │ │ │ ├── prism-elixir.html │ │ │ ├── prism-elm.html │ │ │ ├── prism-erb.html │ │ │ ├── prism-erlang.html │ │ │ ├── prism-flow.html │ │ │ ├── prism-fortran.html │ │ │ ├── prism-fsharp.html │ │ │ ├── prism-gcode.html │ │ │ ├── prism-gedcom.html │ │ │ ├── prism-gherkin.html │ │ │ ├── prism-git.html │ │ │ ├── prism-glsl.html │ │ │ ├── prism-gml.html │ │ │ ├── prism-go.html │ │ │ ├── prism-graphql.html │ │ │ ├── prism-groovy.html │ │ │ ├── prism-haml.html │ │ │ ├── prism-handlebars.html │ │ │ ├── prism-haskell.html │ │ │ ├── prism-haxe.html │ │ │ ├── prism-hpkp.html │ │ │ ├── prism-hsts.html │ │ │ ├── prism-http.html │ │ │ ├── prism-ichigojam.html │ │ │ ├── prism-icon.html │ │ │ ├── prism-inform7.html │ │ │ ├── prism-ini.html │ │ │ ├── prism-io.html │ │ │ ├── prism-j.html │ │ │ ├── prism-java.html │ │ │ ├── prism-javascript.html │ │ │ ├── prism-javastacktrace.html │ │ │ ├── prism-jolie.html │ │ │ ├── prism-jsx.html │ │ │ ├── prism-julia.html │ │ │ ├── prism-keyman.html │ │ │ ├── prism-kotlin.html │ │ │ ├── prism-latex.html │ │ │ ├── prism-less.html │ │ │ ├── prism-liquid.html │ │ │ ├── prism-lisp.html │ │ │ ├── prism-livescript.html │ │ │ ├── prism-lolcode.html │ │ │ ├── prism-lua.html │ │ │ ├── prism-makefile.html │ │ │ ├── prism-markdown.html │ │ │ ├── prism-markup.html │ │ │ ├── prism-matlab.html │ │ │ ├── prism-mel.html │ │ │ ├── prism-mizar.html │ │ │ ├── prism-monkey.html │ │ │ ├── prism-n4js.html │ │ │ ├── prism-nasm.html │ │ │ ├── prism-nginx.html │ │ │ ├── prism-nim.html │ │ │ ├── prism-nix.html │ │ │ ├── prism-nsis.html │ │ │ ├── prism-objectivec.html │ │ │ ├── prism-ocaml.html │ │ │ ├── prism-opencl.html │ │ │ ├── prism-oz.html │ │ │ ├── prism-parigp.html │ │ │ ├── prism-parser.html │ │ │ ├── prism-pascal.html │ │ │ ├── prism-perl.html │ │ │ ├── prism-php.html │ │ │ ├── prism-plsql.html │ │ │ ├── prism-powershell.html │ │ │ ├── prism-processing.html │ │ │ ├── prism-prolog.html │ │ │ ├── prism-properties.html │ │ │ ├── prism-pug.html │ │ │ ├── prism-puppet.html │ │ │ ├── prism-pure.html │ │ │ ├── prism-python.html │ │ │ ├── prism-q.html │ │ │ ├── prism-qore.html │ │ │ ├── prism-r.html │ │ │ ├── prism-reason.html │ │ │ ├── prism-renpy.html │ │ │ ├── prism-rest.html │ │ │ ├── prism-rip.html │ │ │ ├── prism-roboconf.html │ │ │ ├── prism-ruby.html │ │ │ ├── prism-rust.html │ │ │ ├── prism-sas.html │ │ │ ├── prism-sass.html │ │ │ ├── prism-scala.html │ │ │ ├── prism-scheme.html │ │ │ ├── prism-scss.html │ │ │ ├── prism-smalltalk.html │ │ │ ├── prism-smarty.html │ │ │ ├── prism-soy.html │ │ │ ├── prism-sql.html │ │ │ ├── prism-stylus.html │ │ │ ├── prism-swift.html │ │ │ ├── prism-tcl.html │ │ │ ├── prism-textile.html │ │ │ ├── prism-tsx.html │ │ │ ├── prism-tt2.html │ │ │ ├── prism-twig.html │ │ │ ├── prism-typescript.html │ │ │ ├── prism-vala.html │ │ │ ├── prism-vbnet.html │ │ │ ├── prism-velocity.html │ │ │ ├── prism-verilog.html │ │ │ ├── prism-vhdl.html │ │ │ ├── prism-vim.html │ │ │ ├── prism-visual-basic.html │ │ │ ├── prism-wasm.html │ │ │ ├── prism-wiki.html │ │ │ ├── prism-xeora.html │ │ │ ├── prism-xojo.html │ │ │ ├── prism-xquery.html │ │ │ └── prism-yaml.html │ │ ├── examples.html │ │ ├── examples.js │ │ ├── extending.html │ │ ├── faq.html │ │ ├── gulpfile.js │ │ ├── index.html │ │ ├── package.json │ │ ├── plugins/ │ │ │ ├── autolinker/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-autolinker.css │ │ │ │ └── prism-autolinker.js │ │ │ ├── autoloader/ │ │ │ │ ├── index.html │ │ │ │ └── prism-autoloader.js │ │ │ ├── command-line/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-command-line.css │ │ │ │ └── prism-command-line.js │ │ │ ├── copy-to-clipboard/ │ │ │ │ ├── index.html │ │ │ │ └── prism-copy-to-clipboard.js │ │ │ ├── custom-class/ │ │ │ │ ├── index.html │ │ │ │ └── prism-custom-class.js │ │ │ ├── data-uri-highlight/ │ │ │ │ ├── index.html │ │ │ │ └── prism-data-uri-highlight.js │ │ │ ├── file-highlight/ │ │ │ │ ├── index.html │ │ │ │ └── prism-file-highlight.js │ │ │ ├── highlight-keywords/ │ │ │ │ ├── index.html │ │ │ │ └── prism-highlight-keywords.js │ │ │ ├── index.html │ │ │ ├── jsonp-highlight/ │ │ │ │ ├── index.html │ │ │ │ └── prism-jsonp-highlight.js │ │ │ ├── keep-markup/ │ │ │ │ ├── index.html │ │ │ │ └── prism-keep-markup.js │ │ │ ├── line-highlight/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-line-highlight.css │ │ │ │ └── prism-line-highlight.js │ │ │ ├── line-numbers/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-line-numbers.css │ │ │ │ └── prism-line-numbers.js │ │ │ ├── normalize-whitespace/ │ │ │ │ ├── demo.html │ │ │ │ ├── index.html │ │ │ │ └── prism-normalize-whitespace.js │ │ │ ├── previewers/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-previewers.css │ │ │ │ └── prism-previewers.js │ │ │ ├── remove-initial-line-feed/ │ │ │ │ ├── index.html │ │ │ │ └── prism-remove-initial-line-feed.js │ │ │ ├── show-invisibles/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-show-invisibles.css │ │ │ │ └── prism-show-invisibles.js │ │ │ ├── show-language/ │ │ │ │ ├── index.html │ │ │ │ └── prism-show-language.js │ │ │ ├── toolbar/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-toolbar.css │ │ │ │ └── prism-toolbar.js │ │ │ ├── unescaped-markup/ │ │ │ │ ├── index.html │ │ │ │ ├── prism-unescaped-markup.css │ │ │ │ └── prism-unescaped-markup.js │ │ │ └── wpd/ │ │ │ ├── index.html │ │ │ ├── prism-wpd.css │ │ │ └── prism-wpd.js │ │ ├── prism.js │ │ ├── style.css │ │ ├── templates/ │ │ │ ├── footer.html │ │ │ ├── header-download.html │ │ │ ├── header-main.html │ │ │ └── header-plugins.html │ │ ├── test-suite.html │ │ ├── test.html │ │ ├── tests/ │ │ │ ├── helper/ │ │ │ │ ├── prism-loader.js │ │ │ │ ├── test-case.js │ │ │ │ ├── test-discovery.js │ │ │ │ └── token-stream-transformer.js │ │ │ ├── languages/ │ │ │ │ ├── abap/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── eol-comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string-template_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── actionscript/ │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── operator_feature.test │ │ │ │ ├── ada/ │ │ │ │ │ ├── attr-name_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── char_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── apacheconf/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── directive-block_feature.test │ │ │ │ │ ├── directive-flags_feature.test │ │ │ │ │ ├── directive-inline_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── apl/ │ │ │ │ │ ├── assignment_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── dfn_feature.test │ │ │ │ │ ├── dyadic-operator_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── monadic-operator_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── statement_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── system-function_feature.test │ │ │ │ ├── applescript/ │ │ │ │ │ ├── class_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── arff/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── asciidoc/ │ │ │ │ │ ├── admonition_feature.test │ │ │ │ │ ├── attribute-entry_feature.test │ │ │ │ │ ├── attributes_feature.test │ │ │ │ │ ├── callout_feature.test │ │ │ │ │ ├── comment-block_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── entity_feature.js │ │ │ │ │ ├── entity_feature.test │ │ │ │ │ ├── hr_feature.test │ │ │ │ │ ├── indented-block_feature.test │ │ │ │ │ ├── inline_feature.test │ │ │ │ │ ├── line-continuation_feature.test │ │ │ │ │ ├── list-label_feature.test │ │ │ │ │ ├── list-punctuation_feature.test │ │ │ │ │ ├── literal-block_feature.test │ │ │ │ │ ├── macro_feature.test │ │ │ │ │ ├── other-block_feature.test │ │ │ │ │ ├── page-break_feature.test │ │ │ │ │ ├── passthrough-block_feature.test │ │ │ │ │ ├── replacement_feature.test │ │ │ │ │ ├── table_feature.test │ │ │ │ │ └── title_feature.test │ │ │ │ ├── asm6502/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── opcode_feature.test │ │ │ │ │ ├── register_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── aspnet/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ └── page-directive_feature.test │ │ │ │ ├── autohotkey/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── important_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── selector_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── symbol_feature.test │ │ │ │ │ ├── tag_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── autoit/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── url_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── bash/ │ │ │ │ │ ├── arithmetic_environment_feature.test │ │ │ │ │ ├── command_substitution_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── shebang_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── basic/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── batch/ │ │ │ │ │ ├── command_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ └── label_feature.test │ │ │ │ ├── bison/ │ │ │ │ │ ├── c_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── brainfuck/ │ │ │ │ │ └── all_feature.test │ │ │ │ ├── bro/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── c/ │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── macro_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ └── operator_feature.test │ │ │ │ ├── c+pure/ │ │ │ │ │ └── c_inclusion.test │ │ │ │ ├── cil/ │ │ │ │ │ ├── asm_reference.test │ │ │ │ │ ├── boolean.test │ │ │ │ │ ├── comment.test │ │ │ │ │ ├── instructions.test │ │ │ │ │ ├── keywords.test │ │ │ │ │ └── strings.test │ │ │ │ ├── clike/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── issue1340.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── clojure/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── operator_and_punctuation.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── coffeescript/ │ │ │ │ │ ├── block-regex_feature.test │ │ │ │ │ ├── class-member_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── inline-javascript_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── coffeescript+haml/ │ │ │ │ │ └── coffeescript_inclusion.test │ │ │ │ ├── coffeescript+pug/ │ │ │ │ │ └── coffeescript_inclusion.test │ │ │ │ ├── cpp/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── raw_string_feature.test │ │ │ │ ├── cpp+pure/ │ │ │ │ │ └── cpp_inclusion.test │ │ │ │ ├── crystal/ │ │ │ │ │ ├── attribute_feature.test │ │ │ │ │ ├── expansion_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── number_feature.test │ │ │ │ ├── csharp/ │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── generic_feature.test │ │ │ │ │ ├── issue1091.test │ │ │ │ │ ├── issue1365.test │ │ │ │ │ ├── issue1371.test │ │ │ │ │ ├── issue806.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── preprocessor_feature.test │ │ │ │ │ ├── punctuation_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── csharp+aspnet/ │ │ │ │ │ └── directive_feature.test │ │ │ │ ├── csp/ │ │ │ │ │ ├── directive_no_value_feature.test │ │ │ │ │ ├── directive_with_source_expression_feature.test │ │ │ │ │ ├── safe_feature.test │ │ │ │ │ └── unsafe_feature.test │ │ │ │ ├── css/ │ │ │ │ │ ├── atrule_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── important_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── selector_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── url_feature.test │ │ │ │ ├── css!+css-extras/ │ │ │ │ │ ├── entity_feature.test │ │ │ │ │ ├── hexcode_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── selector_feature.test │ │ │ │ │ ├── unit_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── css+haml/ │ │ │ │ │ └── css+haml_usage.test │ │ │ │ ├── css+http/ │ │ │ │ │ └── css_inclusion.test │ │ │ │ ├── css+textile/ │ │ │ │ │ └── css_inclusion.test │ │ │ │ ├── d/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── register_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── token-string_feature.test │ │ │ │ ├── dart/ │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── metadata_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── diff/ │ │ │ │ │ ├── coord_feature.test │ │ │ │ │ └── diff_feature.test │ │ │ │ ├── django/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ └── property_feature.test │ │ │ │ ├── docker/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── eiffel/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── char_feature.test │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── elixir/ │ │ │ │ │ ├── atom_feature.test │ │ │ │ │ ├── attr-name_feature.test │ │ │ │ │ ├── attribute_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── capture_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── issue1392.test │ │ │ │ │ ├── issue775.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── elm/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── char_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── hvariable_feature.test │ │ │ │ │ ├── import_statement_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── erb/ │ │ │ │ │ ├── erb_feature.test │ │ │ │ │ └── erb_in_markup_feature.test │ │ │ │ ├── erlang/ │ │ │ │ │ ├── atom_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── flow/ │ │ │ │ │ ├── flow-punctuation_feature.test │ │ │ │ │ ├── function-variable_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── type_feature.test │ │ │ │ ├── fortran/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── fortran+pure/ │ │ │ │ │ └── fortran_inclusion.test │ │ │ │ ├── fsharp/ │ │ │ │ │ ├── annotation_feature.test │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── computation-expression_feature.test │ │ │ │ │ ├── issue1480.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── preprocessor_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── gcode/ │ │ │ │ │ ├── checksum_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── gedcom/ │ │ │ │ │ ├── level_feature.test │ │ │ │ │ ├── line-value_feature.test │ │ │ │ │ ├── pointer_feature.test │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── gherkin/ │ │ │ │ │ ├── atrule_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── feature_feature.test │ │ │ │ │ ├── outline_feature.test │ │ │ │ │ ├── pystring_feature.test │ │ │ │ │ ├── scenario_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── table_feature.test │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── git/ │ │ │ │ │ ├── command_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── commit_sha1_feature.test │ │ │ │ │ ├── coord_feature.test │ │ │ │ │ ├── diff_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── glsl/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ └── preprocessor_feature.test │ │ │ │ ├── go/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── graphql/ │ │ │ │ │ ├── attr-name_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── groovy/ │ │ │ │ │ ├── annotation_feature.test │ │ │ │ │ ├── issue1049.js │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── shebang_feature.test │ │ │ │ │ ├── spock-block_feature.test │ │ │ │ │ ├── string-interpolation_feature.js │ │ │ │ │ └── string_feature.test │ │ │ │ ├── haml/ │ │ │ │ │ ├── code_feature.test │ │ │ │ │ ├── doctype_feature.test │ │ │ │ │ ├── interpolation_feature.test │ │ │ │ │ ├── multiline-code_feature.test │ │ │ │ │ ├── multiline-comment_feature.test │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── handlebars/ │ │ │ │ │ ├── block_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── handlebars_in_markup_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── handlebars+pug/ │ │ │ │ │ └── handlebars_inclusion.test │ │ │ │ ├── haskell/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── char_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── hvariable_feature.test │ │ │ │ │ ├── import_statement_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── haxe/ │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── metadata_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── preprocessor_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ ├── reification_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── hpkp/ │ │ │ │ │ ├── safe_maxage_feature.test │ │ │ │ │ ├── sha256_pin_feature.test │ │ │ │ │ └── unsafe_maxage_feature.test │ │ │ │ ├── hsts/ │ │ │ │ │ ├── include_subdomains_feature.test │ │ │ │ │ ├── preload_feature.test │ │ │ │ │ ├── safe_maxage_feature.test │ │ │ │ │ └── unsafe_maxage_feature.test │ │ │ │ ├── http/ │ │ │ │ │ ├── header-name_feature.test │ │ │ │ │ ├── request-line_feature.test │ │ │ │ │ └── response-status_feature.test │ │ │ │ ├── ichigojam/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── label_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── icon/ │ │ │ │ │ ├── builtin-keyword_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── inform7/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── position_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── title_feature.test │ │ │ │ │ ├── variable_feature.test │ │ │ │ │ └── verb_feature.test │ │ │ │ ├── ini/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── key_value_feature.test │ │ │ │ │ └── selector_feature.test │ │ │ │ ├── io/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── j/ │ │ │ │ │ ├── adverb_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── conjunction_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── verb_feature.test │ │ │ │ ├── java/ │ │ │ │ │ ├── function_featrue.test │ │ │ │ │ ├── generics_feature.test │ │ │ │ │ ├── issue1351.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── module_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── package_feature.test │ │ │ │ ├── javascript/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── class-method_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── function-variable_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── issue1337.test │ │ │ │ │ ├── issue1340.test │ │ │ │ │ ├── issue1397.test │ │ │ │ │ ├── issue1526.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ ├── supposed-classes_feature.test │ │ │ │ │ ├── supposed-function_feature.test │ │ │ │ │ ├── template-string_feature.test │ │ │ │ │ └── try-catch_feature.test │ │ │ │ ├── javascript+haml/ │ │ │ │ │ └── javascript_inclusion.test │ │ │ │ ├── javascript+http/ │ │ │ │ │ └── javascript_inclusion.test │ │ │ │ ├── javastacktrace/ │ │ │ │ │ ├── more_feature.test │ │ │ │ │ ├── stack-frame_feature.test │ │ │ │ │ └── summary_feature.test │ │ │ │ ├── jolie/ │ │ │ │ │ ├── deployment_features.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ └── operator_feature.test │ │ │ │ ├── json/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── null_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── punctuation_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── json+http/ │ │ │ │ │ ├── json-suffix_inclusion.test │ │ │ │ │ └── json_inclusion.test │ │ │ │ ├── jsx/ │ │ │ │ │ ├── issue1103.test │ │ │ │ │ ├── issue1235.test │ │ │ │ │ ├── issue1236.test │ │ │ │ │ ├── issue1294.test │ │ │ │ │ ├── issue1335.test │ │ │ │ │ ├── issue1342.test │ │ │ │ │ ├── issue1356.test │ │ │ │ │ ├── issue1364.test │ │ │ │ │ ├── issue1408.test │ │ │ │ │ ├── issue1421.test │ │ │ │ │ ├── plain-text_feature.test │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── julia/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── keyman/ │ │ │ │ │ ├── atrule_feature.test │ │ │ │ │ ├── bold_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── kotlin/ │ │ │ │ │ ├── annotation_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── interpolation_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── label_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── raw-string_feature.test │ │ │ │ ├── latex/ │ │ │ │ │ ├── cdata_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── equation_feature.test │ │ │ │ │ ├── headline_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── url_feature.test │ │ │ │ ├── less/ │ │ │ │ │ ├── atrule_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ └── selector_feature.test │ │ │ │ ├── less+haml/ │ │ │ │ │ └── less_inclusion.test │ │ │ │ ├── less+pug/ │ │ │ │ │ └── less_inclusion.test │ │ │ │ ├── liquid/ │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ └── operator_feature.test │ │ │ │ ├── lisp/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── car_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── declare_feature.test │ │ │ │ │ ├── defun_feature.test │ │ │ │ │ ├── defvar_feature.test │ │ │ │ │ ├── heading_feature.test │ │ │ │ │ ├── interactive_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── lambda-feature.test │ │ │ │ │ ├── lisp-property_feature.test │ │ │ │ │ ├── number_boolean.test │ │ │ │ │ ├── punctuation_feature.test │ │ │ │ │ ├── quoted-symbol_feature.test │ │ │ │ │ ├── splice_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── livescript/ │ │ │ │ │ ├── argument_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── identifier_feature.test │ │ │ │ │ ├── interpolated-string.test │ │ │ │ │ ├── keyword-operator_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── lolcode/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── label_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── symbol_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── lua/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── makefile/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── symbol_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── markdown/ │ │ │ │ │ ├── blockquote_feature.test │ │ │ │ │ ├── bold_feature.test │ │ │ │ │ ├── code_feature.test │ │ │ │ │ ├── hr_feature.test │ │ │ │ │ ├── italic_feature.test │ │ │ │ │ ├── list_feature.test │ │ │ │ │ ├── strike_feature.test │ │ │ │ │ ├── title_feature.test │ │ │ │ │ ├── url-reference_feature.test │ │ │ │ │ └── url_feature.test │ │ │ │ ├── markdown+haml/ │ │ │ │ │ └── markdown_inclusion.test │ │ │ │ ├── markdown+pug/ │ │ │ │ │ └── markdown_inclusion.test │ │ │ │ ├── markup/ │ │ │ │ │ ├── cdata_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── doctype_feature.test │ │ │ │ │ ├── entity_feature.js │ │ │ │ │ ├── entity_feature.test │ │ │ │ │ ├── issue585.test │ │ │ │ │ ├── issue888.test │ │ │ │ │ ├── prolog_feature.test │ │ │ │ │ ├── tag_attribute_feature.test │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── markup!+css/ │ │ │ │ │ └── css_inclusion.test │ │ │ │ ├── markup!+css+javascript/ │ │ │ │ │ └── issue1240.test │ │ │ │ ├── markup!+javascript/ │ │ │ │ │ └── javascript_inclusion.test │ │ │ │ ├── markup+actionscript/ │ │ │ │ │ └── xml_feature.test │ │ │ │ ├── markup+css+wiki/ │ │ │ │ │ └── table-tag_feature.test │ │ │ │ ├── markup+haml/ │ │ │ │ │ └── markup_feature.test │ │ │ │ ├── markup+http/ │ │ │ │ │ ├── html_inclusion.test │ │ │ │ │ ├── xml-suffix_inclusion.test │ │ │ │ │ └── xml_inclusion.test │ │ │ │ ├── markup+javascript+csharp+aspnet/ │ │ │ │ │ └── script_feature.test │ │ │ │ ├── markup+php/ │ │ │ │ │ └── php_in_markup_feature.test │ │ │ │ ├── markup+pug/ │ │ │ │ │ └── markup_feature.test │ │ │ │ ├── markup+tt2/ │ │ │ │ │ └── tt2_in_markup_feature.test │ │ │ │ ├── matlab/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── mel/ │ │ │ │ │ ├── code_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── flag_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── mizar/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── parameter_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── monkey/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── preprocessor_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── type-char_feature.test │ │ │ │ ├── n4js/ │ │ │ │ │ ├── annotation_feature.test │ │ │ │ │ └── keyword_feature.test │ │ │ │ ├── nasm/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── label_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── register_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── nginx/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── nim/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── nix/ │ │ │ │ │ ├── antiquotation_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── url_feature.test │ │ │ │ ├── nsis/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── important_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── objectivec/ │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── ocaml/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── type_feature.test │ │ │ │ ├── opencl/ │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ └── keyword_feature.test │ │ │ │ ├── opencl+c/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ └── type_feature.test │ │ │ │ ├── opencl+cpp/ │ │ │ │ │ └── type_feature.test │ │ │ │ ├── oz/ │ │ │ │ │ ├── atom_feature.test │ │ │ │ │ ├── attr-name_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── parigp/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── parser/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── escape_feature.test │ │ │ │ │ ├── expression_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── parser-comment_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── pascal/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── perl/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── filehandle_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── variable_feature.test │ │ │ │ │ └── vstring_feature.test │ │ │ │ ├── php/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── delimiter_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── package_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── shell-comment_feature.test │ │ │ │ │ ├── string-interpolation_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── php!+php-extras/ │ │ │ │ │ ├── global_feature.test │ │ │ │ │ ├── scope_feature.test │ │ │ │ │ └── this_feature.test │ │ │ │ ├── plsql/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── operator_feature.test │ │ │ │ ├── powershell/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── issue1407.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── namespace_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── processing/ │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── type_feature.test │ │ │ │ ├── prolog/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── properties/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ └── key_value_feature.test │ │ │ │ ├── protobuf/ │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── pug/ │ │ │ │ │ ├── code_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── doctype_feature.test │ │ │ │ │ ├── flow-control_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── mixin_feature.test │ │ │ │ │ ├── multiline-plain-text_feature.test │ │ │ │ │ ├── multiline-script_feature.test │ │ │ │ │ ├── plain-text_feature.test │ │ │ │ │ ├── script_feature.test │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── puppet/ │ │ │ │ │ ├── attr-name_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── datatype_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── heredoc_feature.test │ │ │ │ │ ├── interpolation_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── pure/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── special_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── python/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── decorator_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── issue1355.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string-interpolation_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── triple-quoted-string_feature.test │ │ │ │ ├── q/ │ │ │ │ │ ├── adverb_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── datetime_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── symbol_feature.test │ │ │ │ │ └── verb_feature.test │ │ │ │ ├── qore/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── r/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── ellipsis_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── percent-operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── reason/ │ │ │ │ │ ├── character_feature.test │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constructor_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── label_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── rest/ │ │ │ │ │ ├── command-line-option_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── doctest-block_feature.test │ │ │ │ │ ├── field_feature.test │ │ │ │ │ ├── hr_feature.test │ │ │ │ │ ├── inline_feature.test │ │ │ │ │ ├── link-target_feature.test │ │ │ │ │ ├── link_feature.test │ │ │ │ │ ├── list-bullet_feature.test │ │ │ │ │ ├── literal-block_feature.test │ │ │ │ │ ├── quoted-literal-block_feature.test │ │ │ │ │ ├── substitution-def_feature.test │ │ │ │ │ ├── table_feature.test │ │ │ │ │ └── title_feature.test │ │ │ │ ├── rip/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── character_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── date_time_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── reference_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── symbol_feature.test │ │ │ │ ├── roboconf/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── component_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── optional_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── value_feature.test │ │ │ │ │ └── wildcard_feature.test │ │ │ │ ├── ruby/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── issue1336.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── method_definition_feature.test │ │ │ │ │ ├── regex_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── symbol_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── rust/ │ │ │ │ │ ├── attribute_feature.test │ │ │ │ │ ├── char_feature.test │ │ │ │ │ ├── closure-params_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── issue1339.test │ │ │ │ │ ├── issue1353.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── lifetime-annotation_feature.test │ │ │ │ │ ├── macro-rules_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── sas/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── datalines_feature.test │ │ │ │ │ ├── datetime_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── sass/ │ │ │ │ │ ├── atrule-line_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── property-line_feature.test │ │ │ │ │ ├── selector_feature.test │ │ │ │ │ └── variable-line_feature.test │ │ │ │ ├── scala/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── symbol_feature.test │ │ │ │ ├── scheme/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── character_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── issue1331.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── scss/ │ │ │ │ │ ├── atrule_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── null_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── placeholder_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── selector_feature.test │ │ │ │ │ ├── statement_feature.test │ │ │ │ │ ├── url_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── scss+haml/ │ │ │ │ │ └── scss_inclusion.test │ │ │ │ ├── scss+pug/ │ │ │ │ │ └── scss_inclusion.test │ │ │ │ ├── smalltalk/ │ │ │ │ │ ├── block-arguments_feature.test │ │ │ │ │ ├── character_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── symbol_feature.test │ │ │ │ │ └── temporary-variables_feature.test │ │ │ │ ├── smarty/ │ │ │ │ │ ├── attr-name_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── smarty_in_markup_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── soy/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── command-arg.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── literal_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── parameter_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ ├── soy_in_markup_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── sql/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── stylus/ │ │ │ │ │ ├── atrule-declaration_feature.test │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── func_feature.test │ │ │ │ │ ├── hexcode_feature.test │ │ │ │ │ ├── important_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── property-declaration_feature.test │ │ │ │ │ ├── selector_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── url_feature.test │ │ │ │ │ └── variable-declaration_feature.test │ │ │ │ ├── stylus+pug/ │ │ │ │ │ └── stylus_inclusion.test │ │ │ │ ├── swift/ │ │ │ │ │ ├── atrule_feature.test │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── tap/ │ │ │ │ │ ├── bail_out_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── pass_fail_feature.test │ │ │ │ │ ├── plan_feature.test │ │ │ │ │ ├── pragma_feature.test │ │ │ │ │ ├── version_feature.test │ │ │ │ │ └── yamlish_feature.test │ │ │ │ ├── tcl/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── scope_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── textile/ │ │ │ │ │ ├── acronym_feature.test │ │ │ │ │ ├── block-tag_feature.test │ │ │ │ │ ├── footnote_feature.test │ │ │ │ │ ├── image_feature.test │ │ │ │ │ ├── inline_feature.test │ │ │ │ │ ├── link-ref_feature.test │ │ │ │ │ ├── link_feature.test │ │ │ │ │ ├── list_feature.test │ │ │ │ │ ├── mark_feature.test │ │ │ │ │ └── table_feature.test │ │ │ │ ├── toml/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── date_feature.test │ │ │ │ │ ├── key_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── table_feature.test │ │ │ │ ├── tsx/ │ │ │ │ │ └── tag_feature.test │ │ │ │ ├── tt2/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── delimiter_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string-interpolation_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── twig/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── twig+pug/ │ │ │ │ │ └── twig_inclusion.test │ │ │ │ ├── typescript/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ └── keyword_feature.test │ │ │ │ ├── vala/ │ │ │ │ │ ├── class-name_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── punctuation_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── vbnet/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ └── keyword_feature.test │ │ │ │ ├── velocity/ │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── unparsed_feature.test │ │ │ │ │ ├── variable_feature.test │ │ │ │ │ └── velocity-comment_feature.test │ │ │ │ ├── verilog/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── important_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── property_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── vhdl/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── vhdl-vectors_feature.test │ │ │ │ ├── vim/ │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── visual-basic/ │ │ │ │ │ ├── boolean_feature.test │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── date_feature.test │ │ │ │ │ ├── directive_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ └── string_feature.test │ │ │ │ ├── wasm/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── wiki/ │ │ │ │ │ ├── block-comment_feature.test │ │ │ │ │ ├── emphasis_feature.test │ │ │ │ │ ├── heading_feature.test │ │ │ │ │ ├── hr_feature.test │ │ │ │ │ ├── nowiki_feature.test │ │ │ │ │ ├── symbol_feature.test │ │ │ │ │ ├── url_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── xeora/ │ │ │ │ │ ├── constant_feature.test │ │ │ │ │ ├── directive-block-close_feature.test │ │ │ │ │ ├── directive-block-open_feature.test │ │ │ │ │ ├── directive-block-separator_feature.test │ │ │ │ │ ├── directive-inline_feature.test │ │ │ │ │ ├── function-block_feature.test │ │ │ │ │ ├── function-inline_feature.test │ │ │ │ │ └── variable_feature.test │ │ │ │ ├── xojo/ │ │ │ │ │ ├── comment_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ └── symbol_feature.test │ │ │ │ ├── xquery/ │ │ │ │ │ ├── axis_feature.test │ │ │ │ │ ├── builtin_feature.test │ │ │ │ │ ├── extension_feature.test │ │ │ │ │ ├── function_feature.test │ │ │ │ │ ├── keyword-operator_feature.test │ │ │ │ │ ├── keyword_feature.test │ │ │ │ │ ├── number_feature.test │ │ │ │ │ ├── operator_feature.test │ │ │ │ │ ├── plain-text_feature.test │ │ │ │ │ ├── string_feature.test │ │ │ │ │ ├── tag_feature.test │ │ │ │ │ ├── variable_feature.test │ │ │ │ │ ├── xquery-attribute_feature.test │ │ │ │ │ ├── xquery-comment_feature.test │ │ │ │ │ └── xquery-element_feature.test │ │ │ │ └── yaml/ │ │ │ │ ├── boolean_feature.test │ │ │ │ ├── comment_feature.test │ │ │ │ ├── datetime_feature.test │ │ │ │ ├── directive_feature.test │ │ │ │ ├── important_feature.test │ │ │ │ ├── key_feature.test │ │ │ │ ├── null_feature.test │ │ │ │ ├── number_feature.test │ │ │ │ ├── scalar_feature.test │ │ │ │ ├── string_feature.test │ │ │ │ └── tag_feature.test │ │ │ ├── run.js │ │ │ └── testrunner-tests.js │ │ ├── themes/ │ │ │ ├── prism-coy.css │ │ │ ├── prism-dark.css │ │ │ ├── prism-funky.css │ │ │ ├── prism-okaidia.css │ │ │ ├── prism-solarizedlight.css │ │ │ ├── prism-tomorrow.css │ │ │ ├── prism-twilight.css │ │ │ └── prism.css │ │ ├── utopia.js │ │ └── vendor/ │ │ └── promise.js │ └── index.html └── notes/ ├── 10.1 斐波那契数列.md ├── 10.2 矩形覆盖.md ├── 10.3 跳台阶.md ├── 10.4 变态跳台阶.md ├── 11. 旋转数组的最小数字.md ├── 12. 矩阵中的路径.md ├── 13. 机器人的运动范围.md ├── 14. 剪绳子.md ├── 15. 二进制中 1 的个数.md ├── 16. 数值的整数次方.md ├── 17. 打印从 1 到最大的 n 位数.md ├── 18.1 在 O(1) 时间内删除链表节点.md ├── 18.2 删除链表中重复的结点.md ├── 19. 正则表达式匹配.md ├── 20. 表示数值的字符串.md ├── 21. 调整数组顺序使奇数位于偶数前面.md ├── 22. 链表中倒数第 K 个结点.md ├── 23. 链表中环的入口结点.md ├── 24. 反转链表.md ├── 25. 合并两个排序的链表.md ├── 26. 树的子结构.md ├── 27. 二叉树的镜像.md ├── 28. 对称的二叉树.md ├── 29. 顺时针打印矩阵.md ├── 3. 数组中重复的数字.md ├── 30. 包含 min 函数的栈.md ├── 31. 栈的压入、弹出序列.md ├── 32.1 从上往下打印二叉树.md ├── 32.2 把二叉树打印成多行.md ├── 32.3 按之字形顺序打印二叉树.md ├── 33. 二叉搜索树的后序遍历序列.md ├── 34. 二叉树中和为某一值的路径.md ├── 35. 复杂链表的复制.md ├── 36. 二叉搜索树与双向链表.md ├── 37. 序列化二叉树.md ├── 38. 字符串的排列.md ├── 39. 数组中出现次数超过一半的数字.md ├── 4. 二维数组中的查找.md ├── 40. 最小的 K 个数.md ├── 41.1 数据流中的中位数.md ├── 41.2 字符流中第一个不重复的字符.md ├── 42. 连续子数组的最大和.md ├── 43. 从 1 到 n 整数中 1 出现的次数.md ├── 44. 数字序列中的某一位数字.md ├── 45. 把数组排成最小的数.md ├── 46. 把数字翻译成字符串.md ├── 47. 礼物的最大价值.md ├── 48. 最长不含重复字符的子字符串.md ├── 49. 丑数.md ├── 5. 替换空格.md ├── 50. 第一个只出现一次的字符位置.md ├── 51. 数组中的逆序对.md ├── 52. 两个链表的第一个公共结点.md ├── 53. 数字在排序数组中出现的次数.md ├── 54. 二叉查找树的第 K 个结点.md ├── 55.1 二叉树的深度.md ├── 55.2 平衡二叉树.md ├── 56. 数组中只出现一次的数字.md ├── 57.1 和为 S 的两个数字.md ├── 57.2 和为 S 的连续正数序列.md ├── 58.1 翻转单词顺序列.md ├── 58.2 左旋转字符串.md ├── 59. 滑动窗口的最大值.md ├── 6. 从尾到头打印链表.md ├── 60. n 个骰子的点数.md ├── 61. 扑克牌顺子.md ├── 62. 圆圈中最后剩下的数.md ├── 63. 股票的最大利润.md ├── 64. 求 1+2+3+...+n.md ├── 65. 不用加减乘除做加法.md ├── 66. 构建乘积数组.md ├── 67. 把字符串转换成整数.md ├── 68. 树中两个节点的最低公共祖先.md ├── 7. 重建二叉树.md ├── 8. 二叉树的下一个结点.md ├── 9. 用两个栈实现队列.md ├── Docker.md ├── Git.md ├── HTTP.md ├── Java IO.md ├── Java 基础.md ├── Java 容器.md ├── Java 并发.md ├── Java 虚拟机.md ├── Leetcode 题解 - 二分查找.md ├── Leetcode 题解 - 位运算.md ├── Leetcode 题解 - 分治.md ├── Leetcode 题解 - 动态规划.md ├── Leetcode 题解 - 双指针.md ├── Leetcode 题解 - 哈希表.md ├── Leetcode 题解 - 图.md ├── Leetcode 题解 - 字符串.md ├── Leetcode 题解 - 排序.md ├── Leetcode 题解 - 搜索.md ├── Leetcode 题解 - 数学.md ├── Leetcode 题解 - 数组与矩阵.md ├── Leetcode 题解 - 栈和队列.md ├── Leetcode 题解 - 树.md ├── Leetcode 题解 - 目录.md ├── Leetcode 题解 - 贪心思想.md ├── Leetcode 题解 - 链表.md ├── Leetcode 题解.md ├── Linux.md ├── MySQL.md ├── Redis.md ├── SQL 练习.md ├── SQL 语法.md ├── SQL.md ├── Socket.md ├── 代码可读性.md ├── 代码风格规范.md ├── 分布式.md ├── 剑指 Offer 题解 - 目录.md ├── 剑指 offer 题解.md ├── 攻击技术.md ├── 数据库系统原理.md ├── 构建工具.md ├── 正则表达式.md ├── 消息队列.md ├── 算法 - 其它.md ├── 算法 - 并查集.md ├── 算法 - 排序.md ├── 算法 - 栈和队列.md ├── 算法 - 目录.md ├── 算法 - 符号表.md ├── 算法 - 算法分析.md ├── 算法.md ├── 系统设计基础.md ├── 缓存.md ├── 计算机操作系统 - 内存管理.md ├── 计算机操作系统 - 概述.md ├── 计算机操作系统 - 死锁.md ├── 计算机操作系统 - 目录.md ├── 计算机操作系统 - 设备管理.md ├── 计算机操作系统 - 进程管理.md ├── 计算机操作系统 - 链接.md ├── 计算机操作系统.md ├── 计算机网络 - 传输层.md ├── 计算机网络 - 应用层.md ├── 计算机网络 - 概述.md ├── 计算机网络 - 物理层.md ├── 计算机网络 - 目录.md ├── 计算机网络 - 网络层.md ├── 计算机网络 - 链路层.md ├── 计算机网络.md ├── 设计模式 - 单例.md ├── 设计模式 - 中介者.md ├── 设计模式 - 享元.md ├── 设计模式 - 代理.md ├── 设计模式 - 原型模式.md ├── 设计模式 - 命令.md ├── 设计模式 - 备忘录.md ├── 设计模式 - 外观.md ├── 设计模式 - 工厂方法.md ├── 设计模式 - 抽象工厂.md ├── 设计模式 - 桥接.md ├── 设计模式 - 模板方法.md ├── 设计模式 - 状态.md ├── 设计模式 - 生成器.md ├── 设计模式 - 目录.md ├── 设计模式 - 目录1.md ├── 设计模式 - 空对象.md ├── 设计模式 - 策略.md ├── 设计模式 - 简单工厂.md ├── 设计模式 - 组合.md ├── 设计模式 - 装饰.md ├── 设计模式 - 观察者.md ├── 设计模式 - 解释器.md ├── 设计模式 - 访问者.md ├── 设计模式 - 责任链.md ├── 设计模式 - 迭代器.md ├── 设计模式 - 适配器.md ├── 设计模式.md ├── 集群.md └── 面向对象思想.md