├── .braids
├── .gitignore
├── Capfile
├── LICENSE
├── README.md
├── console.js
├── db
├── cleanup.js
├── export.js
└── slug.js
├── designs
├── invalid.tsv
├── nko.eps
├── nko.key
├── nko.pdf
├── nko.vdesigner
│ ├── QuickLook
│ │ ├── Preview.pdf
│ │ └── Thumbnail.jpg
│ └── VectorDesigner
└── noise.pxm
├── lib
├── coffee
│ └── lib
│ │ ├── coffee-script
│ │ ├── .gitignore
│ │ ├── Cakefile
│ │ ├── LICENSE
│ │ ├── README
│ │ ├── Rakefile
│ │ ├── bin
│ │ │ ├── cake
│ │ │ └── coffee
│ │ ├── documentation
│ │ │ ├── coffee
│ │ │ │ ├── aliases.coffee
│ │ │ │ ├── array_comprehensions.coffee
│ │ │ │ ├── assignment.coffee
│ │ │ │ ├── block_comment.coffee
│ │ │ │ ├── cake_tasks.coffee
│ │ │ │ ├── classes.coffee
│ │ │ │ ├── comparisons.coffee
│ │ │ │ ├── conditionals.coffee
│ │ │ │ ├── embedded.coffee
│ │ │ │ ├── existence.coffee
│ │ │ │ ├── expressions.coffee
│ │ │ │ ├── expressions_assignment.coffee
│ │ │ │ ├── expressions_comprehension.coffee
│ │ │ │ ├── expressions_try.coffee
│ │ │ │ ├── fat_arrow.coffee
│ │ │ │ ├── functions.coffee
│ │ │ │ ├── heredocs.coffee
│ │ │ │ ├── interpolation.coffee
│ │ │ │ ├── interpolation_expression.coffee
│ │ │ │ ├── multiple_return_values.coffee
│ │ │ │ ├── object_comprehensions.coffee
│ │ │ │ ├── object_extraction.coffee
│ │ │ │ ├── objects_and_arrays.coffee
│ │ │ │ ├── objects_reserved.coffee
│ │ │ │ ├── overview.coffee
│ │ │ │ ├── parallel_assignment.coffee
│ │ │ │ ├── patterns_and_splats.coffee
│ │ │ │ ├── prototypes.coffee
│ │ │ │ ├── range_comprehensions.coffee
│ │ │ │ ├── scope.coffee
│ │ │ │ ├── slices.coffee
│ │ │ │ ├── soaks.coffee
│ │ │ │ ├── splats.coffee
│ │ │ │ ├── splices.coffee
│ │ │ │ ├── strings.coffee
│ │ │ │ ├── switch.coffee
│ │ │ │ ├── try.coffee
│ │ │ │ └── while.coffee
│ │ │ ├── css
│ │ │ │ ├── docs.css
│ │ │ │ └── idle.css
│ │ │ ├── docs
│ │ │ │ ├── cake.html
│ │ │ │ ├── coffee-script.html
│ │ │ │ ├── command.html
│ │ │ │ ├── docco.css
│ │ │ │ ├── grammar.html
│ │ │ │ ├── helpers.html
│ │ │ │ ├── index.html
│ │ │ │ ├── lexer.html
│ │ │ │ ├── nodes.html
│ │ │ │ ├── optparse.html
│ │ │ │ ├── repl.html
│ │ │ │ ├── rewriter.html
│ │ │ │ ├── scope.html
│ │ │ │ └── underscore.html
│ │ │ ├── images
│ │ │ │ ├── favicon.ico
│ │ │ │ └── logo.png
│ │ │ ├── index.html.erb
│ │ │ └── js
│ │ │ │ ├── aliases.js
│ │ │ │ ├── array_comprehensions.js
│ │ │ │ ├── assignment.js
│ │ │ │ ├── block_comment.js
│ │ │ │ ├── cake_tasks.js
│ │ │ │ ├── classes.js
│ │ │ │ ├── comparisons.js
│ │ │ │ ├── conditionals.js
│ │ │ │ ├── embedded.js
│ │ │ │ ├── existence.js
│ │ │ │ ├── expressions.js
│ │ │ │ ├── expressions_assignment.js
│ │ │ │ ├── expressions_comprehension.js
│ │ │ │ ├── expressions_try.js
│ │ │ │ ├── fat_arrow.js
│ │ │ │ ├── functions.js
│ │ │ │ ├── heredocs.js
│ │ │ │ ├── interpolation.js
│ │ │ │ ├── interpolation_expression.js
│ │ │ │ ├── multiple_return_values.js
│ │ │ │ ├── object_comprehensions.js
│ │ │ │ ├── object_extraction.js
│ │ │ │ ├── objects_and_arrays.js
│ │ │ │ ├── objects_reserved.js
│ │ │ │ ├── overview.js
│ │ │ │ ├── parallel_assignment.js
│ │ │ │ ├── patterns_and_splats.js
│ │ │ │ ├── prototypes.js
│ │ │ │ ├── range_comprehensions.js
│ │ │ │ ├── scope.js
│ │ │ │ ├── slices.js
│ │ │ │ ├── soaks.js
│ │ │ │ ├── splats.js
│ │ │ │ ├── splices.js
│ │ │ │ ├── strings.js
│ │ │ │ ├── switch.js
│ │ │ │ ├── try.js
│ │ │ │ └── while.js
│ │ ├── examples
│ │ │ ├── beautiful_code
│ │ │ │ ├── binary_search.coffee
│ │ │ │ ├── quicksort_runtime.coffee
│ │ │ │ └── regular_expression_matcher.coffee
│ │ │ ├── blocks.coffee
│ │ │ ├── code.coffee
│ │ │ ├── computer_science
│ │ │ │ ├── README
│ │ │ │ ├── binary_search.coffee
│ │ │ │ ├── bubble_sort.coffee
│ │ │ │ ├── linked_list.coffee
│ │ │ │ ├── luhn_algorithm.coffee
│ │ │ │ ├── merge_sort.coffee
│ │ │ │ └── selection_sort.coffee
│ │ │ ├── poignant.coffee
│ │ │ ├── potion.coffee
│ │ │ ├── underscore.coffee
│ │ │ └── web_server.coffee
│ │ ├── extras
│ │ │ ├── EXTRAS
│ │ │ └── coffee-script.js
│ │ ├── index.html
│ │ ├── lib
│ │ │ ├── cake.js
│ │ │ ├── coffee-script.js
│ │ │ ├── command.js
│ │ │ ├── grammar.js
│ │ │ ├── helpers.js
│ │ │ ├── index.js
│ │ │ ├── lexer.js
│ │ │ ├── nodes.js
│ │ │ ├── optparse.js
│ │ │ ├── parser.js
│ │ │ ├── repl.js
│ │ │ ├── rewriter.js
│ │ │ ├── scope.js
│ │ │ └── utilities.js
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── cake.coffee
│ │ │ ├── coffee-script.coffee
│ │ │ ├── command.coffee
│ │ │ ├── grammar.coffee
│ │ │ ├── helpers.coffee
│ │ │ ├── index.coffee
│ │ │ ├── lexer.coffee
│ │ │ ├── nodes.coffee
│ │ │ ├── optparse.coffee
│ │ │ ├── repl.coffee
│ │ │ ├── rewriter.coffee
│ │ │ └── scope.coffee
│ │ └── test
│ │ │ ├── test_arguments.coffee
│ │ │ ├── test_assignment.coffee
│ │ │ ├── test_blocks.coffee
│ │ │ ├── test_break.coffee
│ │ │ ├── test_chaining.coffee
│ │ │ ├── test_classes.coffee
│ │ │ ├── test_comments.coffee
│ │ │ ├── test_compilation.coffee
│ │ │ ├── test_compound_assignment.coffee
│ │ │ ├── test_comprehensions.coffee
│ │ │ ├── test_existence.coffee
│ │ │ ├── test_expressions.coffee
│ │ │ ├── test_functions.coffee
│ │ │ ├── test_heredocs.coffee
│ │ │ ├── test_if.coffee
│ │ │ ├── test_importing.coffee
│ │ │ ├── test_literals.coffee
│ │ │ ├── test_module.coffee
│ │ │ ├── test_operations.coffee
│ │ │ ├── test_option_parser.coffee
│ │ │ ├── test_pattern_matching.coffee
│ │ │ ├── test_ranges_slices_and_splices.coffee
│ │ │ ├── test_regexp_interpolation.coffee
│ │ │ ├── test_regexps.coffee
│ │ │ ├── test_returns.coffee
│ │ │ ├── test_splats.coffee
│ │ │ ├── test_string_interpolation.coffee
│ │ │ ├── test_switch.coffee
│ │ │ ├── test_try_catch.coffee
│ │ │ └── test_while.coffee
│ │ ├── coffee-test.coffee
│ │ └── coffee.js
├── connect
│ ├── .gitignore
│ ├── .gitmodules
│ ├── History.md
│ ├── Makefile
│ ├── README.md
│ ├── benchmarks
│ │ ├── graph
│ │ ├── hello-world
│ │ │ ├── connect.js
│ │ │ ├── node.js
│ │ │ ├── rack.thin.ru
│ │ │ └── sinatra.thin.ru
│ │ ├── public
│ │ │ └── jquery.js
│ │ ├── run
│ │ └── static
│ │ │ ├── connect.js
│ │ │ ├── node.js
│ │ │ └── sinatra.thin.ru
│ ├── docs
│ │ ├── api.html
│ │ ├── bodyDecoder.1
│ │ ├── bodyDecoder.html
│ │ ├── bodyDecoder.md
│ │ ├── compiler.1
│ │ ├── compiler.html
│ │ ├── compiler.md
│ │ ├── conditionalGet.1
│ │ ├── conditionalGet.html
│ │ ├── conditionalGet.md
│ │ ├── cookieDecoder.1
│ │ ├── cookieDecoder.html
│ │ ├── cookieDecoder.md
│ │ ├── errorHandler.1
│ │ ├── errorHandler.html
│ │ ├── errorHandler.md
│ │ ├── format.1
│ │ ├── format.html
│ │ ├── format.md
│ │ ├── index.1
│ │ ├── index.html
│ │ ├── index.md
│ │ ├── jsonrpc.1
│ │ ├── jsonrpc.html
│ │ ├── jsonrpc.md
│ │ ├── layout
│ │ │ ├── api.foot.html
│ │ │ └── api.head.html
│ │ ├── lint.1
│ │ ├── lint.html
│ │ ├── lint.md
│ │ ├── logger.1
│ │ ├── logger.html
│ │ ├── logger.md
│ │ ├── methodOverride.1
│ │ ├── methodOverride.html
│ │ ├── methodOverride.md
│ │ ├── router.1
│ │ ├── router.html
│ │ ├── router.md
│ │ ├── session.1
│ │ ├── session.html
│ │ ├── session.md
│ │ ├── staticProvider.1
│ │ ├── staticProvider.html
│ │ └── staticProvider.md
│ ├── examples
│ │ ├── embedding
│ │ │ ├── app.js
│ │ │ └── server.js
│ │ ├── error
│ │ │ └── app.js
│ │ ├── hello-world
│ │ │ └── app.js
│ │ ├── jsonrpc
│ │ │ └── app.js
│ │ ├── less
│ │ │ ├── app.js
│ │ │ └── public
│ │ │ │ ├── index.html
│ │ │ │ └── style.less
│ │ ├── lint
│ │ │ └── app.js
│ │ ├── multitouch
│ │ │ ├── app.js
│ │ │ └── public
│ │ │ │ ├── client.js
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── index.html
│ │ │ │ ├── raphael.js
│ │ │ │ └── style.css
│ │ ├── router
│ │ │ └── app.js
│ │ ├── sass
│ │ │ ├── app.js
│ │ │ └── public
│ │ │ │ ├── index.html
│ │ │ │ └── style.sass
│ │ ├── session
│ │ │ └── app.js
│ │ ├── stack-middleware
│ │ │ ├── app.js
│ │ │ ├── hello.js
│ │ │ └── world.js
│ │ ├── static
│ │ │ ├── app.js
│ │ │ └── public
│ │ │ │ └── style.css
│ │ ├── url-rewrite
│ │ │ └── app.js
│ │ └── vhost
│ │ │ └── app.js
│ ├── install.sh
│ ├── lib
│ │ └── connect
│ │ │ ├── index.js
│ │ │ ├── middleware
│ │ │ ├── bodyDecoder.js
│ │ │ ├── cache.js
│ │ │ ├── cacheManifest.js
│ │ │ ├── compiler.js
│ │ │ ├── conditionalGet.js
│ │ │ ├── cookieDecoder.js
│ │ │ ├── errorHandler.js
│ │ │ ├── favicon.js
│ │ │ ├── format.js
│ │ │ ├── gzip-compress.js
│ │ │ ├── gzip-proc.js
│ │ │ ├── gzip.js
│ │ │ ├── jsonrpc.js
│ │ │ ├── lint.js
│ │ │ ├── logger.js
│ │ │ ├── methodOverride.js
│ │ │ ├── pubsub.js
│ │ │ ├── repl.js
│ │ │ ├── router.js
│ │ │ ├── session.js
│ │ │ ├── session
│ │ │ │ ├── memory.js
│ │ │ │ ├── session.js
│ │ │ │ └── store.js
│ │ │ ├── staticProvider.js
│ │ │ └── vhost.js
│ │ │ ├── public
│ │ │ ├── error.html
│ │ │ ├── favicon.ico
│ │ │ └── style.css
│ │ │ ├── response.js
│ │ │ └── utils.js
│ ├── package.json
│ ├── support
│ │ └── highlight.js
│ └── test
│ │ ├── bodyDecoder.test.js
│ │ ├── compiler.test.js
│ │ ├── connect.test.js
│ │ ├── cookieDecoder.test.js
│ │ ├── errorHandler.test.js
│ │ ├── favicon.test.js
│ │ ├── filters
│ │ └── uppercase.js
│ │ ├── fixtures
│ │ ├── foo.bar.baz.sass
│ │ ├── index.html
│ │ ├── some text.txt
│ │ ├── style.less
│ │ ├── style.sass
│ │ └── user.json
│ │ ├── format.test.js
│ │ ├── gzip.test.js
│ │ ├── helpers
│ │ ├── http.js
│ │ └── index.js
│ │ ├── jsonrpc.test.js
│ │ ├── logger.test.js
│ │ ├── methodOverride.test.js
│ │ ├── providers
│ │ └── echo.js
│ │ ├── router.test.js
│ │ ├── session.test.js
│ │ ├── static.test.js
│ │ ├── utils.test.js
│ │ └── vhost.test.js
├── express
│ ├── .gitignore
│ ├── .gitmodules
│ ├── History.md
│ ├── Makefile
│ ├── Readme.md
│ ├── bin
│ │ └── express
│ ├── docs
│ │ ├── api.html
│ │ ├── contrib.1
│ │ ├── contrib.html
│ │ ├── contrib.md
│ │ ├── executable.1
│ │ ├── executable.html
│ │ ├── executable.md
│ │ ├── guide.1
│ │ ├── guide.html
│ │ ├── guide.md
│ │ ├── images
│ │ │ ├── bg.jpg
│ │ │ ├── bg.tile.jpg
│ │ │ ├── logo.png
│ │ │ └── top.png
│ │ ├── index.1
│ │ ├── index.html
│ │ ├── index.md
│ │ ├── layout
│ │ │ ├── foot.html
│ │ │ └── head.html
│ │ ├── migrate.1
│ │ ├── migrate.html
│ │ └── migrate.md
│ ├── examples
│ │ ├── blog
│ │ │ ├── app.js
│ │ │ ├── blog
│ │ │ │ ├── index.js
│ │ │ │ ├── posts.json
│ │ │ │ └── views
│ │ │ │ │ ├── index.ejs
│ │ │ │ │ ├── layout.ejs
│ │ │ │ │ ├── partials
│ │ │ │ │ └── post.ejs
│ │ │ │ │ └── post.ejs
│ │ │ ├── contact.js
│ │ │ └── main.js
│ │ ├── ejs
│ │ │ ├── app.js
│ │ │ └── views
│ │ │ │ ├── layout.ejs
│ │ │ │ ├── partials
│ │ │ │ └── user.ejs
│ │ │ │ └── users.ejs
│ │ ├── error
│ │ │ └── app.js
│ │ ├── flash
│ │ │ ├── app.js
│ │ │ └── views
│ │ │ │ ├── index.ejs
│ │ │ │ ├── layout.ejs
│ │ │ │ └── partials
│ │ │ │ └── messages.ejs
│ │ ├── form
│ │ │ └── app.js
│ │ ├── format
│ │ │ └── app.js
│ │ ├── github
│ │ │ ├── app.js
│ │ │ ├── public
│ │ │ │ └── style.css
│ │ │ └── views
│ │ │ │ ├── index.jade
│ │ │ │ ├── layout.jade
│ │ │ │ └── partials
│ │ │ │ └── repo.jade
│ │ ├── helloworld
│ │ │ └── app.js
│ │ ├── jade
│ │ │ ├── app.js
│ │ │ ├── public
│ │ │ │ └── stylesheets
│ │ │ │ │ ├── style.css
│ │ │ │ │ └── style.sass
│ │ │ └── views
│ │ │ │ ├── layout.jade
│ │ │ │ ├── partials
│ │ │ │ └── user.jade
│ │ │ │ └── users.jade
│ │ ├── multipart
│ │ │ └── app.js
│ │ ├── pages
│ │ │ ├── app.js
│ │ │ └── views
│ │ │ │ ├── 404.jade
│ │ │ │ ├── 500.jade
│ │ │ │ ├── index.jade
│ │ │ │ └── layout.jade
│ │ ├── resource
│ │ │ └── app.js
│ │ └── session
│ │ │ └── app.js
│ ├── index.js
│ ├── install.sh
│ ├── lib
│ │ ├── express
│ │ │ ├── index.js
│ │ │ ├── request.js
│ │ │ ├── response.js
│ │ │ ├── server.js
│ │ │ ├── utils.js
│ │ │ └── view.js
│ │ └── support
│ │ │ ├── class
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── benchmark.js
│ │ │ ├── lib
│ │ │ │ └── class.js
│ │ │ ├── seed.yml
│ │ │ └── spec
│ │ │ │ ├── lib
│ │ │ │ ├── images
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── hr.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── sprites.bg.png
│ │ │ │ │ ├── sprites.png
│ │ │ │ │ └── vr.png
│ │ │ │ ├── jspec.css
│ │ │ │ ├── jspec.growl.js
│ │ │ │ ├── jspec.jquery.js
│ │ │ │ ├── jspec.js
│ │ │ │ ├── jspec.shell.js
│ │ │ │ ├── jspec.timers.js
│ │ │ │ └── jspec.xhr.js
│ │ │ │ ├── node.js
│ │ │ │ └── unit
│ │ │ │ ├── spec.helper.js
│ │ │ │ └── spec.js
│ │ │ ├── ext
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── benchmarks
│ │ │ │ ├── array.js
│ │ │ │ ├── bm.js
│ │ │ │ ├── date.js
│ │ │ │ ├── object.js
│ │ │ │ └── printf.js
│ │ │ ├── examples
│ │ │ │ └── simple.js
│ │ │ ├── lib
│ │ │ │ ├── ext.js
│ │ │ │ └── ext
│ │ │ │ │ ├── base64.js
│ │ │ │ │ ├── core_ext.js
│ │ │ │ │ ├── core_ext
│ │ │ │ │ ├── array.js
│ │ │ │ │ ├── array
│ │ │ │ │ │ ├── collections.js
│ │ │ │ │ │ ├── enumerable.js
│ │ │ │ │ │ └── extensions.js
│ │ │ │ │ ├── date.js
│ │ │ │ │ ├── date
│ │ │ │ │ │ ├── extensions.js
│ │ │ │ │ │ └── parser.js
│ │ │ │ │ ├── error.js
│ │ │ │ │ ├── function.js
│ │ │ │ │ ├── number.js
│ │ │ │ │ ├── object.js
│ │ │ │ │ ├── object
│ │ │ │ │ │ └── extensions.js
│ │ │ │ │ ├── regexp.js
│ │ │ │ │ ├── string.js
│ │ │ │ │ └── string
│ │ │ │ │ │ ├── extensions.js
│ │ │ │ │ │ └── inflections.js
│ │ │ │ │ ├── md5.js
│ │ │ │ │ └── printf.js
│ │ │ ├── seed.yml
│ │ │ └── spec
│ │ │ │ ├── lib
│ │ │ │ ├── images
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── hr.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── sprites.bg.png
│ │ │ │ │ ├── sprites.png
│ │ │ │ │ └── vr.png
│ │ │ │ ├── jspec.css
│ │ │ │ ├── jspec.growl.js
│ │ │ │ ├── jspec.jquery.js
│ │ │ │ ├── jspec.js
│ │ │ │ ├── jspec.nodejs.js
│ │ │ │ ├── jspec.shell.js
│ │ │ │ ├── jspec.timers.js
│ │ │ │ └── jspec.xhr.js
│ │ │ │ ├── node.js
│ │ │ │ └── unit
│ │ │ │ ├── base64.spec.js
│ │ │ │ ├── core_ext
│ │ │ │ ├── array
│ │ │ │ │ ├── collections.spec.js
│ │ │ │ │ ├── enumerable.spec.js
│ │ │ │ │ └── extensions.spec.js
│ │ │ │ ├── date
│ │ │ │ │ ├── extensions.spec.js
│ │ │ │ │ └── parser.spec.js
│ │ │ │ ├── error.spec.js
│ │ │ │ ├── function.spec.js
│ │ │ │ ├── number.spec.js
│ │ │ │ ├── object
│ │ │ │ │ └── extensions.spec.js
│ │ │ │ ├── regexp.spec.js
│ │ │ │ └── string
│ │ │ │ │ ├── extensions.spec.js
│ │ │ │ │ └── inflections.spec.js
│ │ │ │ ├── md5.spec.js
│ │ │ │ └── printf.spec.js
│ │ │ ├── haml
│ │ │ ├── .gitmodules
│ │ │ ├── .ignore
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── benchmarks
│ │ │ │ ├── page.haml
│ │ │ │ └── run.js
│ │ │ ├── examples
│ │ │ │ ├── example.js
│ │ │ │ └── page.haml
│ │ │ ├── lib
│ │ │ │ └── haml.js
│ │ │ ├── package.json
│ │ │ ├── seed.yml
│ │ │ └── spec
│ │ │ │ ├── fixtures
│ │ │ │ ├── class.haml
│ │ │ │ ├── class.html
│ │ │ │ ├── classes.haml
│ │ │ │ ├── classes.html
│ │ │ │ ├── code.each.haml
│ │ │ │ ├── code.each.html
│ │ │ │ ├── code.each.index.haml
│ │ │ │ ├── code.each.index.html
│ │ │ │ ├── code.each.non-enumerable.haml
│ │ │ │ ├── code.each.non-enumerable.html
│ │ │ │ ├── code.escape.haml
│ │ │ │ ├── code.escape.html
│ │ │ │ ├── code.haml
│ │ │ │ ├── code.html
│ │ │ │ ├── code.if.haml
│ │ │ │ ├── code.if.html
│ │ │ │ ├── code.nested.haml
│ │ │ │ ├── code.nested.html
│ │ │ │ ├── comment.block.conditional.haml
│ │ │ │ ├── comment.block.conditional.html
│ │ │ │ ├── comment.block.haml
│ │ │ │ ├── comment.block.html
│ │ │ │ ├── comment.haml
│ │ │ │ ├── comment.html
│ │ │ │ ├── comment.tag.haml
│ │ │ │ ├── comment.tag.html
│ │ │ │ ├── comment.text.complex.haml
│ │ │ │ ├── comment.text.complex.html
│ │ │ │ ├── comment.text.haml
│ │ │ │ ├── comment.text.html
│ │ │ │ ├── context.haml
│ │ │ │ ├── context.html
│ │ │ │ ├── cr.haml
│ │ │ │ ├── cr.html
│ │ │ │ ├── crlf.haml
│ │ │ │ ├── crlf.html
│ │ │ │ ├── doctype.haml
│ │ │ │ ├── doctype.html
│ │ │ │ ├── doctype.xml.case.haml
│ │ │ │ ├── doctype.xml.case.html
│ │ │ │ ├── doctype.xml.haml
│ │ │ │ ├── doctype.xml.html
│ │ │ │ ├── error.haml
│ │ │ │ ├── escape.haml
│ │ │ │ ├── escape.html
│ │ │ │ ├── feed.haml
│ │ │ │ ├── feed.xml
│ │ │ │ ├── filter.cdata.haml
│ │ │ │ ├── filter.cdata.html
│ │ │ │ ├── filter.cdata.whitespace.haml
│ │ │ │ ├── filter.cdata.whitespace.html
│ │ │ │ ├── filter.javascript.haml
│ │ │ │ ├── filter.javascript.html
│ │ │ │ ├── filter.plain.haml
│ │ │ │ ├── filter.plain.html
│ │ │ │ ├── html.haml
│ │ │ │ ├── html.html
│ │ │ │ ├── id.haml
│ │ │ │ ├── id.html
│ │ │ │ ├── issue.#10.haml
│ │ │ │ ├── issue.#10.html
│ │ │ │ ├── issue.#8.haml
│ │ │ │ ├── issue.#8.html
│ │ │ │ ├── literals.haml
│ │ │ │ ├── literals.html
│ │ │ │ ├── namespace.haml
│ │ │ │ ├── namespace.tag.haml
│ │ │ │ ├── namespace.tag.html
│ │ │ │ ├── namespace.xml
│ │ │ │ ├── nesting.complex.haml
│ │ │ │ ├── nesting.complex.html
│ │ │ │ ├── nesting.simple.haml
│ │ │ │ ├── nesting.simple.html
│ │ │ │ ├── newlines.haml
│ │ │ │ ├── newlines.html
│ │ │ │ ├── tag.attrs.bools.haml
│ │ │ │ ├── tag.attrs.bools.html
│ │ │ │ ├── tag.attrs.escape.haml
│ │ │ │ ├── tag.attrs.escape.html
│ │ │ │ ├── tag.attrs.haml
│ │ │ │ ├── tag.attrs.html
│ │ │ │ ├── tag.class.haml
│ │ │ │ ├── tag.class.html
│ │ │ │ ├── tag.classes.haml
│ │ │ │ ├── tag.classes.html
│ │ │ │ ├── tag.code.haml
│ │ │ │ ├── tag.code.html
│ │ │ │ ├── tag.code.no-escape.haml
│ │ │ │ ├── tag.code.no-escape.html
│ │ │ │ ├── tag.complex.haml
│ │ │ │ ├── tag.complex.html
│ │ │ │ ├── tag.empty.haml
│ │ │ │ ├── tag.empty.html
│ │ │ │ ├── tag.escape.haml
│ │ │ │ ├── tag.escape.html
│ │ │ │ ├── tag.self-close.haml
│ │ │ │ ├── tag.self-close.html
│ │ │ │ ├── tag.simple.haml
│ │ │ │ ├── tag.simple.html
│ │ │ │ ├── tag.text.block.complex.haml
│ │ │ │ ├── tag.text.block.complex.html
│ │ │ │ ├── tag.text.block.haml
│ │ │ │ ├── tag.text.block.html
│ │ │ │ ├── tag.text.haml
│ │ │ │ ├── tag.text.html
│ │ │ │ ├── trailing-indent.haml
│ │ │ │ └── trailing-indent.html
│ │ │ │ ├── lib
│ │ │ │ ├── images
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── hr.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── sprites.bg.png
│ │ │ │ │ ├── sprites.png
│ │ │ │ │ └── vr.png
│ │ │ │ ├── jspec.css
│ │ │ │ ├── jspec.growl.js
│ │ │ │ ├── jspec.jquery.js
│ │ │ │ ├── jspec.js
│ │ │ │ ├── jspec.nodejs.js
│ │ │ │ ├── jspec.shell.js
│ │ │ │ ├── jspec.timers.js
│ │ │ │ └── jspec.xhr.js
│ │ │ │ ├── node.js
│ │ │ │ └── unit
│ │ │ │ ├── spec.helper.js
│ │ │ │ └── spec.js
│ │ │ ├── multipart
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ │ ├── multipart.js
│ │ │ │ ├── old.js
│ │ │ │ ├── parse.js
│ │ │ │ ├── utils.js
│ │ │ │ └── write.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── fixture.js
│ │ │ │ ├── parse.js
│ │ │ │ └── writer.js
│ │ │ └── sass
│ │ │ ├── .gitignore
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ └── sass.js
│ │ │ ├── package.json
│ │ │ ├── seed.yml
│ │ │ └── spec
│ │ │ ├── fixtures
│ │ │ ├── collect.sass
│ │ │ ├── comment.css
│ │ │ ├── comment.sass
│ │ │ ├── continuation.css
│ │ │ ├── continuation.sass
│ │ │ ├── literal.css
│ │ │ ├── literal.sass
│ │ │ ├── mixin.css
│ │ │ ├── mixin.sass
│ │ │ ├── mixin.undefined.sass
│ │ │ ├── properties.css
│ │ │ ├── properties.expand.css
│ │ │ ├── properties.expand.sass
│ │ │ ├── properties.invalid.sass
│ │ │ ├── properties.nested.css
│ │ │ ├── properties.nested.invalid.sass
│ │ │ ├── properties.nested.sass
│ │ │ ├── properties.sass
│ │ │ ├── selectors.css
│ │ │ ├── selectors.sass
│ │ │ ├── variables.alternate.css
│ │ │ ├── variables.alternate.sass
│ │ │ ├── variables.css
│ │ │ ├── variables.regular.css
│ │ │ ├── variables.regular.sass
│ │ │ └── variables.sass
│ │ │ ├── lib
│ │ │ ├── images
│ │ │ │ ├── bg.png
│ │ │ │ ├── hr.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── sprites.bg.png
│ │ │ │ ├── sprites.png
│ │ │ │ └── vr.png
│ │ │ ├── jspec.css
│ │ │ ├── jspec.growl.js
│ │ │ ├── jspec.jquery.js
│ │ │ ├── jspec.js
│ │ │ ├── jspec.nodejs.js
│ │ │ ├── jspec.shell.js
│ │ │ ├── jspec.timers.js
│ │ │ └── jspec.xhr.js
│ │ │ ├── node.js
│ │ │ └── spec.core.js
│ ├── package.json
│ ├── support
│ │ ├── jade
│ │ │ ├── .gitignore
│ │ │ ├── .gitmodules
│ │ │ ├── CNAME
│ │ │ ├── History.md
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── api.html
│ │ │ ├── benchmark.js
│ │ │ ├── bin
│ │ │ │ └── jade
│ │ │ ├── examples
│ │ │ │ ├── interpolation.jade
│ │ │ │ ├── iteration.jade
│ │ │ │ ├── layout.jade
│ │ │ │ ├── markdown.jade
│ │ │ │ ├── run.js
│ │ │ │ ├── users.jade
│ │ │ │ └── whitespace.jade
│ │ │ ├── lib
│ │ │ │ └── jade.js
│ │ │ ├── package.json
│ │ │ ├── support
│ │ │ │ └── markdown
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── README.markdown
│ │ │ │ │ ├── lib
│ │ │ │ │ └── markdown.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── seed.yml
│ │ │ │ │ └── test
│ │ │ │ │ ├── features.t.js
│ │ │ │ │ ├── features
│ │ │ │ │ ├── blockquotes
│ │ │ │ │ │ ├── contains_code.json
│ │ │ │ │ │ ├── contains_code.text
│ │ │ │ │ │ ├── lazy_wrapping.json
│ │ │ │ │ │ ├── lazy_wrapping.text
│ │ │ │ │ │ ├── leading_paras.json
│ │ │ │ │ │ ├── leading_paras.text
│ │ │ │ │ │ ├── nested.json
│ │ │ │ │ │ ├── nested.text
│ │ │ │ │ │ ├── simple.json
│ │ │ │ │ │ ├── simple.text
│ │ │ │ │ │ ├── spaceless.json
│ │ │ │ │ │ └── spaceless.text
│ │ │ │ │ ├── code
│ │ │ │ │ │ ├── blank_lines.json
│ │ │ │ │ │ ├── blank_lines.text
│ │ │ │ │ │ ├── block.json
│ │ │ │ │ │ ├── block.text
│ │ │ │ │ │ ├── embedded_backtick.json
│ │ │ │ │ │ ├── embedded_backtick.text
│ │ │ │ │ │ ├── horizontal_rules.json
│ │ │ │ │ │ ├── horizontal_rules.text
│ │ │ │ │ │ ├── inline.json
│ │ │ │ │ │ ├── inline.text
│ │ │ │ │ │ ├── inline_multiline.json
│ │ │ │ │ │ ├── inline_multiline.text
│ │ │ │ │ │ ├── trailing_para.json
│ │ │ │ │ │ └── trailing_para.text
│ │ │ │ │ ├── definition_lists
│ │ │ │ │ │ ├── inline.json
│ │ │ │ │ │ ├── inline.text
│ │ │ │ │ │ ├── long.json
│ │ │ │ │ │ ├── long.text
│ │ │ │ │ │ ├── multiple_definitions.json
│ │ │ │ │ │ ├── multiple_definitions.text
│ │ │ │ │ │ ├── multiple_terms.json
│ │ │ │ │ │ ├── multiple_terms.text
│ │ │ │ │ │ ├── tight.json
│ │ │ │ │ │ └── tight.text
│ │ │ │ │ ├── emphasis
│ │ │ │ │ │ ├── multiple_lines.json
│ │ │ │ │ │ ├── multiple_lines.text
│ │ │ │ │ │ ├── nested.json
│ │ │ │ │ │ ├── nested.text
│ │ │ │ │ │ ├── simple.json
│ │ │ │ │ │ └── simple.text
│ │ │ │ │ ├── headers
│ │ │ │ │ │ ├── atx.json
│ │ │ │ │ │ ├── atx.text
│ │ │ │ │ │ ├── atx_closing_hashes.json
│ │ │ │ │ │ ├── atx_closing_hashes.text
│ │ │ │ │ │ ├── setext.json
│ │ │ │ │ │ ├── setext.text
│ │ │ │ │ │ ├── trailing_paras.json
│ │ │ │ │ │ └── trailing_paras.text
│ │ │ │ │ ├── horizontal_rules
│ │ │ │ │ │ ├── abutting_blocks.json
│ │ │ │ │ │ ├── abutting_blocks.text
│ │ │ │ │ │ ├── dashes.json
│ │ │ │ │ │ ├── dashes.text
│ │ │ │ │ │ ├── leading_spaces.json
│ │ │ │ │ │ ├── leading_spaces.text
│ │ │ │ │ │ ├── long.json
│ │ │ │ │ │ ├── long.text
│ │ │ │ │ │ ├── long_loose.json
│ │ │ │ │ │ ├── long_loose.text
│ │ │ │ │ │ ├── loose_dashes.json
│ │ │ │ │ │ ├── loose_dashes.text
│ │ │ │ │ │ ├── loose_stars.json
│ │ │ │ │ │ ├── loose_stars.text
│ │ │ │ │ │ ├── loose_underscores.json
│ │ │ │ │ │ ├── loose_underscores.text
│ │ │ │ │ │ ├── stars.json
│ │ │ │ │ │ ├── stars.text
│ │ │ │ │ │ ├── underscores.json
│ │ │ │ │ │ └── underscores.text
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── basic.json
│ │ │ │ │ │ ├── basic.text
│ │ │ │ │ │ ├── crotcheted_url.json
│ │ │ │ │ │ ├── crotcheted_url.text
│ │ │ │ │ │ ├── crotcheted_url_with_title.json
│ │ │ │ │ │ ├── crotcheted_url_with_title.text
│ │ │ │ │ │ ├── empty.json
│ │ │ │ │ │ ├── empty.text
│ │ │ │ │ │ ├── spaces_round_title.json
│ │ │ │ │ │ ├── spaces_round_title.text
│ │ │ │ │ │ ├── title.json
│ │ │ │ │ │ └── title.text
│ │ │ │ │ ├── linebreaks
│ │ │ │ │ │ ├── simple.json
│ │ │ │ │ │ └── simple.text
│ │ │ │ │ ├── links
│ │ │ │ │ │ ├── autolink_email.json
│ │ │ │ │ │ ├── autolink_email.text
│ │ │ │ │ │ ├── autolink_in_code.json
│ │ │ │ │ │ ├── autolink_in_code.text
│ │ │ │ │ │ ├── autolink_url.json
│ │ │ │ │ │ ├── autolink_url.text
│ │ │ │ │ │ ├── case_insensitive.json
│ │ │ │ │ │ ├── case_insensitive.text
│ │ │ │ │ │ ├── implicit.json
│ │ │ │ │ │ ├── implicit.text
│ │ │ │ │ │ ├── inline.json
│ │ │ │ │ │ ├── inline.text
│ │ │ │ │ │ ├── inline_with_newline.json
│ │ │ │ │ │ ├── inline_with_newline.text
│ │ │ │ │ │ ├── inline_with_title.json
│ │ │ │ │ │ ├── inline_with_title.text
│ │ │ │ │ │ ├── missing_references.json
│ │ │ │ │ │ ├── missing_references.text
│ │ │ │ │ │ ├── parens_escaped_inline.json
│ │ │ │ │ │ ├── parens_escaped_inline.text
│ │ │ │ │ │ ├── parens_inline.json
│ │ │ │ │ │ ├── parens_inline.text
│ │ │ │ │ │ ├── parens_reference.json
│ │ │ │ │ │ ├── parens_reference.text
│ │ │ │ │ │ ├── ref_reuse.json
│ │ │ │ │ │ ├── ref_reuse.text
│ │ │ │ │ │ ├── reference.json
│ │ │ │ │ │ ├── reference.text
│ │ │ │ │ │ ├── reference_with_space.json
│ │ │ │ │ │ └── reference_with_space.text
│ │ │ │ │ ├── lists
│ │ │ │ │ │ ├── bullet_types.json
│ │ │ │ │ │ ├── bullet_types.text
│ │ │ │ │ │ ├── hr_abutting.json
│ │ │ │ │ │ ├── hr_abutting.text
│ │ │ │ │ │ ├── hr_inside.json
│ │ │ │ │ │ ├── hr_inside.text
│ │ │ │ │ │ ├── lazy_wrapping.json
│ │ │ │ │ │ ├── lazy_wrapping.text
│ │ │ │ │ │ ├── leading_whitespace.json
│ │ │ │ │ │ ├── leading_whitespace.text
│ │ │ │ │ │ ├── loose.json
│ │ │ │ │ │ ├── loose.text
│ │ │ │ │ │ ├── loose_with_inline.json
│ │ │ │ │ │ ├── loose_with_inline.text
│ │ │ │ │ │ ├── multiline_inline.json
│ │ │ │ │ │ ├── multiline_inline.text
│ │ │ │ │ │ ├── nested.json
│ │ │ │ │ │ ├── nested.text
│ │ │ │ │ │ ├── numeric.json
│ │ │ │ │ │ ├── numeric.text
│ │ │ │ │ │ ├── tight.json
│ │ │ │ │ │ └── tight.text
│ │ │ │ │ └── meta
│ │ │ │ │ │ ├── attribute.json
│ │ │ │ │ │ ├── attribute.text
│ │ │ │ │ │ ├── class.json
│ │ │ │ │ │ ├── class.text
│ │ │ │ │ │ ├── code.json
│ │ │ │ │ │ ├── code.text
│ │ │ │ │ │ ├── document.json
│ │ │ │ │ │ ├── document.text
│ │ │ │ │ │ ├── id.json
│ │ │ │ │ │ ├── id.text
│ │ │ │ │ │ ├── inline.json
│ │ │ │ │ │ ├── inline.text
│ │ │ │ │ │ ├── inner_whitespace.json
│ │ │ │ │ │ ├── inner_whitespace.text
│ │ │ │ │ │ ├── leading_whitespace.json
│ │ │ │ │ │ ├── leading_whitespace.text
│ │ │ │ │ │ ├── list.json
│ │ │ │ │ │ ├── list.text
│ │ │ │ │ │ ├── multiple_classes.json
│ │ │ │ │ │ ├── multiple_classes.text
│ │ │ │ │ │ ├── quoted.json
│ │ │ │ │ │ └── quoted.text
│ │ │ │ │ ├── fixtures
│ │ │ │ │ ├── Markdown-from-MDTest1.1.mdtest
│ │ │ │ │ │ ├── Amps_and_angle_encoding.json
│ │ │ │ │ │ ├── Amps_and_angle_encoding.text
│ │ │ │ │ │ ├── Amps_and_angle_encoding.xhtml
│ │ │ │ │ │ ├── Auto_links.json
│ │ │ │ │ │ ├── Auto_links.text
│ │ │ │ │ │ ├── Auto_links.xhtml
│ │ │ │ │ │ ├── Backslash_escapes.json
│ │ │ │ │ │ ├── Backslash_escapes.text
│ │ │ │ │ │ ├── Backslash_escapes.xhtml
│ │ │ │ │ │ ├── Blockquotes_with_code_blocks.json
│ │ │ │ │ │ ├── Blockquotes_with_code_blocks.text
│ │ │ │ │ │ ├── Blockquotes_with_code_blocks.xhtml
│ │ │ │ │ │ ├── Code_Blocks.json
│ │ │ │ │ │ ├── Code_Blocks.text
│ │ │ │ │ │ ├── Code_Blocks.xhtml
│ │ │ │ │ │ ├── Code_Spans.json
│ │ │ │ │ │ ├── Code_Spans.text
│ │ │ │ │ │ ├── Code_Spans.xhtml
│ │ │ │ │ │ ├── Hard-wrapped_paragraphs_with_list-like_lines.json
│ │ │ │ │ │ ├── Hard-wrapped_paragraphs_with_list-like_lines.text
│ │ │ │ │ │ ├── Hard-wrapped_paragraphs_with_list-like_lines.xhtml
│ │ │ │ │ │ ├── Horizontal_rules.json
│ │ │ │ │ │ ├── Horizontal_rules.text
│ │ │ │ │ │ ├── Horizontal_rules.xhtml
│ │ │ │ │ │ ├── Images.json
│ │ │ │ │ │ ├── Images.text
│ │ │ │ │ │ ├── Images.xhtml
│ │ │ │ │ │ ├── Inline_HTML_(Advanced).json
│ │ │ │ │ │ ├── Inline_HTML_(Advanced).text
│ │ │ │ │ │ ├── Inline_HTML_(Advanced).xhtml
│ │ │ │ │ │ ├── Inline_HTML_(Simple).html
│ │ │ │ │ │ ├── Inline_HTML_(Simple).json
│ │ │ │ │ │ ├── Inline_HTML_(Simple).text
│ │ │ │ │ │ ├── Inline_HTML_comments.html
│ │ │ │ │ │ ├── Inline_HTML_comments.json
│ │ │ │ │ │ ├── Inline_HTML_comments.text
│ │ │ │ │ │ ├── Links_inline_style.json
│ │ │ │ │ │ ├── Links_inline_style.text
│ │ │ │ │ │ ├── Links_inline_style.xhtml
│ │ │ │ │ │ ├── Links_reference_style.json
│ │ │ │ │ │ ├── Links_reference_style.text
│ │ │ │ │ │ ├── Links_reference_style.xhtml
│ │ │ │ │ │ ├── Links_shortcut_references.json
│ │ │ │ │ │ ├── Links_shortcut_references.text
│ │ │ │ │ │ ├── Links_shortcut_references.xhtml
│ │ │ │ │ │ ├── Literal_quotes_in_titles.json
│ │ │ │ │ │ ├── Literal_quotes_in_titles.text
│ │ │ │ │ │ ├── Literal_quotes_in_titles.xhtml
│ │ │ │ │ │ ├── Markdown_Documentation_-_Basics.json
│ │ │ │ │ │ ├── Markdown_Documentation_-_Basics.text
│ │ │ │ │ │ ├── Markdown_Documentation_-_Basics.xhtml
│ │ │ │ │ │ ├── Markdown_Documentation_-_Syntax.json
│ │ │ │ │ │ ├── Markdown_Documentation_-_Syntax.text
│ │ │ │ │ │ ├── Markdown_Documentation_-_Syntax.xhtml
│ │ │ │ │ │ ├── Nested_blockquotes.json
│ │ │ │ │ │ ├── Nested_blockquotes.text
│ │ │ │ │ │ ├── Nested_blockquotes.xhtml
│ │ │ │ │ │ ├── Ordered_and_unordered_lists.json
│ │ │ │ │ │ ├── Ordered_and_unordered_lists.text
│ │ │ │ │ │ ├── Ordered_and_unordered_lists.xhtml
│ │ │ │ │ │ ├── Strong_and_em_together.json
│ │ │ │ │ │ ├── Strong_and_em_together.text
│ │ │ │ │ │ ├── Strong_and_em_together.xhtml
│ │ │ │ │ │ ├── Tabs.json
│ │ │ │ │ │ ├── Tabs.text
│ │ │ │ │ │ ├── Tabs.xhtml
│ │ │ │ │ │ ├── Tidyness.json
│ │ │ │ │ │ ├── Tidyness.text
│ │ │ │ │ │ └── Tidyness.xhtml
│ │ │ │ │ ├── PHP_Markdown-from-MDTest1.1.mdtest
│ │ │ │ │ │ ├── Backslash_escapes.json
│ │ │ │ │ │ ├── Backslash_escapes.text
│ │ │ │ │ │ ├── Backslash_escapes.xhtml
│ │ │ │ │ │ ├── Code_Spans.json
│ │ │ │ │ │ ├── Code_Spans.text
│ │ │ │ │ │ ├── Code_Spans.xhtml
│ │ │ │ │ │ ├── Code_block_in_a_list_item.json
│ │ │ │ │ │ ├── Code_block_in_a_list_item.text
│ │ │ │ │ │ ├── Code_block_in_a_list_item.xhtml
│ │ │ │ │ │ ├── Email_auto_links.json
│ │ │ │ │ │ ├── Email_auto_links.text
│ │ │ │ │ │ ├── Email_auto_links.xhtml
│ │ │ │ │ │ ├── Emphasis.json
│ │ │ │ │ │ ├── Emphasis.text
│ │ │ │ │ │ ├── Emphasis.xhtml
│ │ │ │ │ │ ├── Headers.json
│ │ │ │ │ │ ├── Headers.text
│ │ │ │ │ │ ├── Headers.xhtml
│ │ │ │ │ │ ├── Horizontal_Rules.json
│ │ │ │ │ │ ├── Horizontal_Rules.text
│ │ │ │ │ │ ├── Horizontal_Rules.xhtml
│ │ │ │ │ │ ├── Inline_HTML_(Simple).html
│ │ │ │ │ │ ├── Inline_HTML_(Simple).json
│ │ │ │ │ │ ├── Inline_HTML_(Simple).text
│ │ │ │ │ │ ├── Inline_HTML_(Span).json
│ │ │ │ │ │ ├── Inline_HTML_(Span).text
│ │ │ │ │ │ ├── Inline_HTML_(Span).xhtml
│ │ │ │ │ │ ├── Inline_HTML_comments.html
│ │ │ │ │ │ ├── Inline_HTML_comments.json
│ │ │ │ │ │ ├── Inline_HTML_comments.text
│ │ │ │ │ │ ├── Ins_and_del.json
│ │ │ │ │ │ ├── Ins_and_del.text
│ │ │ │ │ │ ├── Ins_and_del.xhtml
│ │ │ │ │ │ ├── Links_inline_style.json
│ │ │ │ │ │ ├── Links_inline_style.text
│ │ │ │ │ │ ├── Links_inline_style.xhtml
│ │ │ │ │ │ ├── MD5_Hashes.json
│ │ │ │ │ │ ├── MD5_Hashes.text
│ │ │ │ │ │ ├── MD5_Hashes.xhtml
│ │ │ │ │ │ ├── Nesting.json
│ │ │ │ │ │ ├── Nesting.text
│ │ │ │ │ │ ├── Nesting.xhtml
│ │ │ │ │ │ ├── PHP-Specific_Bugs.json
│ │ │ │ │ │ ├── PHP-Specific_Bugs.text
│ │ │ │ │ │ ├── PHP-Specific_Bugs.xhtml
│ │ │ │ │ │ ├── Parens_in_URL.json
│ │ │ │ │ │ ├── Parens_in_URL.text
│ │ │ │ │ │ ├── Parens_in_URL.xhtml
│ │ │ │ │ │ ├── Tight_blocks.json
│ │ │ │ │ │ ├── Tight_blocks.text
│ │ │ │ │ │ └── Tight_blocks.xhtml
│ │ │ │ │ ├── README
│ │ │ │ │ ├── Text-Markdown.mdtest
│ │ │ │ │ │ ├── CoreDumps5.8.json
│ │ │ │ │ │ ├── CoreDumps5.8.text
│ │ │ │ │ │ ├── CoreDumps5.8.xhtml
│ │ │ │ │ │ ├── Emphasis.json
│ │ │ │ │ │ ├── Emphasis.text
│ │ │ │ │ │ ├── Emphasis.xhtml
│ │ │ │ │ │ ├── HTML-Comment-encoding.json
│ │ │ │ │ │ ├── HTML-Comment-encoding.text
│ │ │ │ │ │ ├── HTML-Comment-encoding.xhtml
│ │ │ │ │ │ ├── HTML5-attributes.html
│ │ │ │ │ │ ├── HTML5-attributes.json
│ │ │ │ │ │ ├── HTML5-attributes.text
│ │ │ │ │ │ ├── Links_brackets.json
│ │ │ │ │ │ ├── Links_brackets.text
│ │ │ │ │ │ ├── Links_brackets.xhtml
│ │ │ │ │ │ ├── Links_multiline_bugs_1.html
│ │ │ │ │ │ ├── Links_multiline_bugs_1.json
│ │ │ │ │ │ ├── Links_multiline_bugs_1.text
│ │ │ │ │ │ ├── Links_multiline_bugs_2.html
│ │ │ │ │ │ ├── Links_multiline_bugs_2.json
│ │ │ │ │ │ ├── Links_multiline_bugs_2.text
│ │ │ │ │ │ ├── Links_reference_style.json
│ │ │ │ │ │ ├── Links_reference_style.text
│ │ │ │ │ │ ├── Links_reference_style.xhtml
│ │ │ │ │ │ ├── Lists-multilevel-md5-edgecase.json
│ │ │ │ │ │ ├── Lists-multilevel-md5-edgecase.text
│ │ │ │ │ │ ├── Lists-multilevel-md5-edgecase.xhtml
│ │ │ │ │ │ ├── PHP-ASP_tags.json
│ │ │ │ │ │ ├── PHP-ASP_tags.text
│ │ │ │ │ │ ├── PHP-ASP_tags.xhtml
│ │ │ │ │ │ ├── Unicode.json
│ │ │ │ │ │ ├── Unicode.text
│ │ │ │ │ │ └── Unicode.xhtml
│ │ │ │ │ ├── docs-maruku-unittest
│ │ │ │ │ │ ├── abbreviations.html
│ │ │ │ │ │ ├── abbreviations.json
│ │ │ │ │ │ ├── abbreviations.text
│ │ │ │ │ │ ├── alt.html
│ │ │ │ │ │ ├── alt.json
│ │ │ │ │ │ ├── alt.text
│ │ │ │ │ │ ├── blank.html
│ │ │ │ │ │ ├── blank.json
│ │ │ │ │ │ ├── blank.text
│ │ │ │ │ │ ├── blanks_in_code.html
│ │ │ │ │ │ ├── blanks_in_code.json
│ │ │ │ │ │ ├── blanks_in_code.text
│ │ │ │ │ │ ├── bug_def.html
│ │ │ │ │ │ ├── bug_def.json
│ │ │ │ │ │ ├── bug_def.text
│ │ │ │ │ │ ├── bug_table.html
│ │ │ │ │ │ ├── bug_table.json
│ │ │ │ │ │ ├── bug_table.text
│ │ │ │ │ │ ├── code.html
│ │ │ │ │ │ ├── code.json
│ │ │ │ │ │ ├── code.text
│ │ │ │ │ │ ├── code2.html
│ │ │ │ │ │ ├── code2.json
│ │ │ │ │ │ ├── code2.text
│ │ │ │ │ │ ├── code3.html
│ │ │ │ │ │ ├── code3.json
│ │ │ │ │ │ ├── code3.text
│ │ │ │ │ │ ├── convert.pl
│ │ │ │ │ │ ├── data_loss.html
│ │ │ │ │ │ ├── data_loss.json
│ │ │ │ │ │ ├── data_loss.text
│ │ │ │ │ │ ├── easy.html
│ │ │ │ │ │ ├── easy.json
│ │ │ │ │ │ ├── easy.text
│ │ │ │ │ │ ├── email.html
│ │ │ │ │ │ ├── email.json
│ │ │ │ │ │ ├── email.text
│ │ │ │ │ │ ├── entities.html
│ │ │ │ │ │ ├── entities.json
│ │ │ │ │ │ ├── entities.text
│ │ │ │ │ │ ├── escaping.html
│ │ │ │ │ │ ├── escaping.json
│ │ │ │ │ │ ├── escaping.text
│ │ │ │ │ │ ├── extra_dl.html
│ │ │ │ │ │ ├── extra_dl.json
│ │ │ │ │ │ ├── extra_dl.text
│ │ │ │ │ │ ├── extra_header_id.html
│ │ │ │ │ │ ├── extra_header_id.json
│ │ │ │ │ │ ├── extra_header_id.text
│ │ │ │ │ │ ├── extra_table1.html
│ │ │ │ │ │ ├── extra_table1.json
│ │ │ │ │ │ ├── extra_table1.text
│ │ │ │ │ │ ├── footnotes.html
│ │ │ │ │ │ ├── footnotes.json
│ │ │ │ │ │ ├── footnotes.text
│ │ │ │ │ │ ├── headers.html
│ │ │ │ │ │ ├── headers.json
│ │ │ │ │ │ ├── headers.text
│ │ │ │ │ │ ├── hex_entities.html
│ │ │ │ │ │ ├── hex_entities.json
│ │ │ │ │ │ ├── hex_entities.text
│ │ │ │ │ │ ├── hrule.html
│ │ │ │ │ │ ├── hrule.json
│ │ │ │ │ │ ├── hrule.text
│ │ │ │ │ │ ├── html2.html
│ │ │ │ │ │ ├── html2.json
│ │ │ │ │ │ ├── html2.text
│ │ │ │ │ │ ├── html3.html
│ │ │ │ │ │ ├── html3.json
│ │ │ │ │ │ ├── html3.text
│ │ │ │ │ │ ├── html4.html
│ │ │ │ │ │ ├── html4.json
│ │ │ │ │ │ ├── html4.text
│ │ │ │ │ │ ├── html5.html
│ │ │ │ │ │ ├── html5.json
│ │ │ │ │ │ ├── html5.text
│ │ │ │ │ │ ├── ie.html
│ │ │ │ │ │ ├── ie.json
│ │ │ │ │ │ ├── ie.text
│ │ │ │ │ │ ├── images.html
│ │ │ │ │ │ ├── images.json
│ │ │ │ │ │ ├── images.text
│ │ │ │ │ │ ├── images2.html
│ │ │ │ │ │ ├── images2.json
│ │ │ │ │ │ ├── images2.text
│ │ │ │ │ │ ├── inline_html.html
│ │ │ │ │ │ ├── inline_html.json
│ │ │ │ │ │ ├── inline_html.text
│ │ │ │ │ │ ├── inline_html2.html
│ │ │ │ │ │ ├── inline_html2.json
│ │ │ │ │ │ ├── inline_html2.text
│ │ │ │ │ │ ├── links.html
│ │ │ │ │ │ ├── links.json
│ │ │ │ │ │ ├── links.text
│ │ │ │ │ │ ├── list1.html
│ │ │ │ │ │ ├── list1.json
│ │ │ │ │ │ ├── list1.text
│ │ │ │ │ │ ├── list2.html
│ │ │ │ │ │ ├── list2.json
│ │ │ │ │ │ ├── list2.text
│ │ │ │ │ │ ├── list3.html
│ │ │ │ │ │ ├── list3.json
│ │ │ │ │ │ ├── list3.text
│ │ │ │ │ │ ├── list4.html
│ │ │ │ │ │ ├── list4.json
│ │ │ │ │ │ ├── list4.text
│ │ │ │ │ │ ├── lists.html
│ │ │ │ │ │ ├── lists.json
│ │ │ │ │ │ ├── lists.text
│ │ │ │ │ │ ├── lists11.html
│ │ │ │ │ │ ├── lists11.json
│ │ │ │ │ │ ├── lists11.text
│ │ │ │ │ │ ├── lists6.html
│ │ │ │ │ │ ├── lists6.json
│ │ │ │ │ │ ├── lists6.text
│ │ │ │ │ │ ├── lists7.html
│ │ │ │ │ │ ├── lists7.json
│ │ │ │ │ │ ├── lists7.text
│ │ │ │ │ │ ├── lists7b.html
│ │ │ │ │ │ ├── lists7b.json
│ │ │ │ │ │ ├── lists7b.text
│ │ │ │ │ │ ├── lists8.html
│ │ │ │ │ │ ├── lists8.json
│ │ │ │ │ │ ├── lists8.text
│ │ │ │ │ │ ├── lists9.html
│ │ │ │ │ │ ├── lists9.json
│ │ │ │ │ │ ├── lists9.text
│ │ │ │ │ │ ├── lists_after_paragraph.html
│ │ │ │ │ │ ├── lists_after_paragraph.json
│ │ │ │ │ │ ├── lists_after_paragraph.text
│ │ │ │ │ │ ├── lists_ol.html
│ │ │ │ │ │ ├── lists_ol.json
│ │ │ │ │ │ ├── lists_ol.text
│ │ │ │ │ │ ├── loss.html
│ │ │ │ │ │ ├── loss.json
│ │ │ │ │ │ ├── loss.text
│ │ │ │ │ │ ├── misc_sw.html
│ │ │ │ │ │ ├── misc_sw.json
│ │ │ │ │ │ ├── misc_sw.text
│ │ │ │ │ │ ├── olist.html
│ │ │ │ │ │ ├── olist.json
│ │ │ │ │ │ ├── olist.text
│ │ │ │ │ │ ├── one.html
│ │ │ │ │ │ ├── one.json
│ │ │ │ │ │ ├── one.text
│ │ │ │ │ │ ├── paragraph.html
│ │ │ │ │ │ ├── paragraph.json
│ │ │ │ │ │ ├── paragraph.text
│ │ │ │ │ │ ├── paragraphs.html
│ │ │ │ │ │ ├── paragraphs.json
│ │ │ │ │ │ ├── paragraphs.text
│ │ │ │ │ │ ├── smartypants.html
│ │ │ │ │ │ ├── smartypants.json
│ │ │ │ │ │ ├── smartypants.text
│ │ │ │ │ │ ├── syntax_hl.html
│ │ │ │ │ │ ├── syntax_hl.json
│ │ │ │ │ │ ├── syntax_hl.text
│ │ │ │ │ │ ├── table_attributes.html
│ │ │ │ │ │ ├── table_attributes.json
│ │ │ │ │ │ ├── table_attributes.text
│ │ │ │ │ │ ├── test.html
│ │ │ │ │ │ ├── test.json
│ │ │ │ │ │ ├── test.text
│ │ │ │ │ │ ├── wrapping.html
│ │ │ │ │ │ ├── wrapping.json
│ │ │ │ │ │ ├── wrapping.text
│ │ │ │ │ │ ├── xml.html
│ │ │ │ │ │ ├── xml.json
│ │ │ │ │ │ ├── xml.text
│ │ │ │ │ │ ├── xml2.html
│ │ │ │ │ │ ├── xml2.json
│ │ │ │ │ │ ├── xml2.text
│ │ │ │ │ │ ├── xml3.html
│ │ │ │ │ │ ├── xml3.json
│ │ │ │ │ │ ├── xml3.text
│ │ │ │ │ │ ├── xml_instruction.html
│ │ │ │ │ │ ├── xml_instruction.json
│ │ │ │ │ │ └── xml_instruction.text
│ │ │ │ │ ├── docs-php-markdown-extra
│ │ │ │ │ │ ├── Abbr.html
│ │ │ │ │ │ ├── Abbr.json
│ │ │ │ │ │ ├── Abbr.text
│ │ │ │ │ │ ├── Definition_Lists.html
│ │ │ │ │ │ ├── Definition_Lists.json
│ │ │ │ │ │ ├── Definition_Lists.text
│ │ │ │ │ │ ├── Emphasis.html
│ │ │ │ │ │ ├── Emphasis.json
│ │ │ │ │ │ ├── Emphasis.text
│ │ │ │ │ │ ├── Footnotes.html
│ │ │ │ │ │ ├── Footnotes.json
│ │ │ │ │ │ ├── Footnotes.text
│ │ │ │ │ │ ├── Inline_HTML_with_Markdown_content.html
│ │ │ │ │ │ ├── Inline_HTML_with_Markdown_content.json
│ │ │ │ │ │ ├── Inline_HTML_with_Markdown_content.text
│ │ │ │ │ │ ├── Tables.html
│ │ │ │ │ │ ├── Tables.json
│ │ │ │ │ │ └── Tables.text
│ │ │ │ │ ├── docs-php-markdown-todo
│ │ │ │ │ │ ├── Email_auto_links.html
│ │ │ │ │ │ ├── Email_auto_links.json
│ │ │ │ │ │ ├── Email_auto_links.text
│ │ │ │ │ │ ├── Emphasis.html
│ │ │ │ │ │ ├── Emphasis.json
│ │ │ │ │ │ ├── Emphasis.text
│ │ │ │ │ │ ├── Inline_HTML_(Span).html
│ │ │ │ │ │ ├── Inline_HTML_(Span).json
│ │ │ │ │ │ ├── Inline_HTML_(Span).text
│ │ │ │ │ │ ├── Ins_and_del.json
│ │ │ │ │ │ ├── Ins_and_del.text
│ │ │ │ │ │ ├── Ins_and_del.xhtml
│ │ │ │ │ │ ├── Links_inline_style.html
│ │ │ │ │ │ ├── Links_inline_style.json
│ │ │ │ │ │ ├── Links_inline_style.text
│ │ │ │ │ │ ├── Nesting.html
│ │ │ │ │ │ ├── Nesting.json
│ │ │ │ │ │ ├── Nesting.text
│ │ │ │ │ │ ├── Parens_in_URL.html
│ │ │ │ │ │ ├── Parens_in_URL.json
│ │ │ │ │ │ └── Parens_in_URL.text
│ │ │ │ │ ├── docs-php-markdown
│ │ │ │ │ │ ├── Backslash_escapes.html
│ │ │ │ │ │ ├── Backslash_escapes.json
│ │ │ │ │ │ ├── Backslash_escapes.text
│ │ │ │ │ │ ├── Code_Spans.html
│ │ │ │ │ │ ├── Code_Spans.json
│ │ │ │ │ │ ├── Code_Spans.text
│ │ │ │ │ │ ├── Code_block_in_a_list_item.html
│ │ │ │ │ │ ├── Code_block_in_a_list_item.json
│ │ │ │ │ │ ├── Code_block_in_a_list_item.text
│ │ │ │ │ │ ├── Headers.html
│ │ │ │ │ │ ├── Headers.json
│ │ │ │ │ │ ├── Headers.text
│ │ │ │ │ │ ├── Images_(Untitled).html
│ │ │ │ │ │ ├── Images_(Untitled).json
│ │ │ │ │ │ ├── Images_(Untitled).text
│ │ │ │ │ │ ├── Inline_HTML_(Simple).html
│ │ │ │ │ │ ├── Inline_HTML_(Simple).json
│ │ │ │ │ │ ├── Inline_HTML_(Simple).text
│ │ │ │ │ │ ├── Inline_HTML_comments.html
│ │ │ │ │ │ ├── Inline_HTML_comments.json
│ │ │ │ │ │ ├── Inline_HTML_comments.text
│ │ │ │ │ │ ├── PHP-Specific_Bugs.html
│ │ │ │ │ │ ├── PHP-Specific_Bugs.json
│ │ │ │ │ │ ├── PHP-Specific_Bugs.text
│ │ │ │ │ │ ├── Tight_blocks.html
│ │ │ │ │ │ ├── Tight_blocks.json
│ │ │ │ │ │ └── Tight_blocks.text
│ │ │ │ │ └── docs-pythonmarkdown2-tm-cases-pass
│ │ │ │ │ │ ├── auto_link.html
│ │ │ │ │ │ ├── auto_link.json
│ │ │ │ │ │ ├── auto_link.text
│ │ │ │ │ │ ├── auto_link_safe_mode.html
│ │ │ │ │ │ ├── auto_link_safe_mode.json
│ │ │ │ │ │ ├── auto_link_safe_mode.opts
│ │ │ │ │ │ ├── auto_link_safe_mode.text
│ │ │ │ │ │ ├── basic_safe_mode.html
│ │ │ │ │ │ ├── basic_safe_mode.json
│ │ │ │ │ │ ├── basic_safe_mode.opts
│ │ │ │ │ │ ├── basic_safe_mode.text
│ │ │ │ │ │ ├── basic_safe_mode_escape.html
│ │ │ │ │ │ ├── basic_safe_mode_escape.json
│ │ │ │ │ │ ├── basic_safe_mode_escape.opts
│ │ │ │ │ │ ├── basic_safe_mode_escape.text
│ │ │ │ │ │ ├── blockquote.html
│ │ │ │ │ │ ├── blockquote.json
│ │ │ │ │ │ ├── blockquote.text
│ │ │ │ │ │ ├── blockquote_with_pre.html
│ │ │ │ │ │ ├── blockquote_with_pre.json
│ │ │ │ │ │ ├── blockquote_with_pre.text
│ │ │ │ │ │ ├── code_block_with_tabs.html
│ │ │ │ │ │ ├── code_block_with_tabs.json
│ │ │ │ │ │ ├── code_block_with_tabs.text
│ │ │ │ │ │ ├── code_safe_emphasis.html
│ │ │ │ │ │ ├── code_safe_emphasis.json
│ │ │ │ │ │ ├── code_safe_emphasis.opts
│ │ │ │ │ │ ├── code_safe_emphasis.text
│ │ │ │ │ │ ├── codeblock.html
│ │ │ │ │ │ ├── codeblock.json
│ │ │ │ │ │ ├── codeblock.text
│ │ │ │ │ │ ├── codespans.html
│ │ │ │ │ │ ├── codespans.json
│ │ │ │ │ │ ├── codespans.text
│ │ │ │ │ │ ├── codespans_safe_mode.html
│ │ │ │ │ │ ├── codespans_safe_mode.json
│ │ │ │ │ │ ├── codespans_safe_mode.opts
│ │ │ │ │ │ ├── codespans_safe_mode.text
│ │ │ │ │ │ ├── emacs_head_vars.html
│ │ │ │ │ │ ├── emacs_head_vars.json
│ │ │ │ │ │ ├── emacs_head_vars.text
│ │ │ │ │ │ ├── emacs_tail_vars.html
│ │ │ │ │ │ ├── emacs_tail_vars.json
│ │ │ │ │ │ ├── emacs_tail_vars.text
│ │ │ │ │ │ ├── emphasis.html
│ │ │ │ │ │ ├── emphasis.json
│ │ │ │ │ │ ├── emphasis.text
│ │ │ │ │ │ ├── escapes.html
│ │ │ │ │ │ ├── escapes.json
│ │ │ │ │ │ ├── escapes.text
│ │ │ │ │ │ ├── footnotes.html
│ │ │ │ │ │ ├── footnotes.json
│ │ │ │ │ │ ├── footnotes.opts
│ │ │ │ │ │ ├── footnotes.text
│ │ │ │ │ │ ├── footnotes_letters.html
│ │ │ │ │ │ ├── footnotes_letters.json
│ │ │ │ │ │ ├── footnotes_letters.opts
│ │ │ │ │ │ ├── footnotes_letters.text
│ │ │ │ │ │ ├── footnotes_markup.html
│ │ │ │ │ │ ├── footnotes_markup.json
│ │ │ │ │ │ ├── footnotes_markup.opts
│ │ │ │ │ │ ├── footnotes_markup.text
│ │ │ │ │ │ ├── footnotes_safe_mode_escape.html
│ │ │ │ │ │ ├── footnotes_safe_mode_escape.json
│ │ │ │ │ │ ├── footnotes_safe_mode_escape.opts
│ │ │ │ │ │ ├── footnotes_safe_mode_escape.text
│ │ │ │ │ │ ├── header.html
│ │ │ │ │ │ ├── header.json
│ │ │ │ │ │ ├── header.text
│ │ │ │ │ │ ├── hr.html
│ │ │ │ │ │ ├── hr.json
│ │ │ │ │ │ ├── hr.text
│ │ │ │ │ │ ├── img_in_link.html
│ │ │ │ │ │ ├── img_in_link.json
│ │ │ │ │ │ ├── img_in_link.text
│ │ │ │ │ │ ├── inline_links.html
│ │ │ │ │ │ ├── inline_links.json
│ │ │ │ │ │ ├── inline_links.text
│ │ │ │ │ │ ├── issue2_safe_mode_borks_markup.html
│ │ │ │ │ │ ├── issue2_safe_mode_borks_markup.json
│ │ │ │ │ │ ├── issue2_safe_mode_borks_markup.opts
│ │ │ │ │ │ ├── issue2_safe_mode_borks_markup.text
│ │ │ │ │ │ ├── link_defn_alt_title_delims.html
│ │ │ │ │ │ ├── link_defn_alt_title_delims.json
│ │ │ │ │ │ ├── link_defn_alt_title_delims.text
│ │ │ │ │ │ ├── link_patterns.html
│ │ │ │ │ │ ├── link_patterns.json
│ │ │ │ │ │ ├── link_patterns.opts
│ │ │ │ │ │ ├── link_patterns.text
│ │ │ │ │ │ ├── link_patterns_double_hit.html
│ │ │ │ │ │ ├── link_patterns_double_hit.json
│ │ │ │ │ │ ├── link_patterns_double_hit.opts
│ │ │ │ │ │ ├── link_patterns_double_hit.text
│ │ │ │ │ │ ├── link_patterns_edge_cases.html
│ │ │ │ │ │ ├── link_patterns_edge_cases.json
│ │ │ │ │ │ ├── link_patterns_edge_cases.opts
│ │ │ │ │ │ ├── link_patterns_edge_cases.text
│ │ │ │ │ │ ├── lists.html
│ │ │ │ │ │ ├── lists.json
│ │ │ │ │ │ ├── lists.text
│ │ │ │ │ │ ├── mismatched_footnotes.html
│ │ │ │ │ │ ├── mismatched_footnotes.json
│ │ │ │ │ │ ├── mismatched_footnotes.opts
│ │ │ │ │ │ ├── mismatched_footnotes.text
│ │ │ │ │ │ ├── missing_link_defn.html
│ │ │ │ │ │ ├── missing_link_defn.json
│ │ │ │ │ │ ├── missing_link_defn.text
│ │ │ │ │ │ ├── nested_list.html
│ │ │ │ │ │ ├── nested_list.json
│ │ │ │ │ │ ├── nested_list.text
│ │ │ │ │ │ ├── nested_list_safe_mode.html
│ │ │ │ │ │ ├── nested_list_safe_mode.json
│ │ │ │ │ │ ├── nested_list_safe_mode.opts
│ │ │ │ │ │ ├── nested_list_safe_mode.text
│ │ │ │ │ │ ├── parens_in_url_4.html
│ │ │ │ │ │ ├── parens_in_url_4.json
│ │ │ │ │ │ ├── parens_in_url_4.text
│ │ │ │ │ │ ├── raw_html.html
│ │ │ │ │ │ ├── raw_html.json
│ │ │ │ │ │ ├── raw_html.text
│ │ │ │ │ │ ├── ref_links.html
│ │ │ │ │ │ ├── ref_links.json
│ │ │ │ │ │ ├── ref_links.text
│ │ │ │ │ │ ├── sublist-para.html
│ │ │ │ │ │ ├── sublist-para.json
│ │ │ │ │ │ ├── sublist-para.text
│ │ │ │ │ │ ├── syntax_color.html
│ │ │ │ │ │ ├── syntax_color.json
│ │ │ │ │ │ ├── syntax_color.opts
│ │ │ │ │ │ ├── syntax_color.text
│ │ │ │ │ │ ├── tricky_anchors.html
│ │ │ │ │ │ ├── tricky_anchors.json
│ │ │ │ │ │ ├── tricky_anchors.text
│ │ │ │ │ │ ├── underline_in_autolink.html
│ │ │ │ │ │ ├── underline_in_autolink.json
│ │ │ │ │ │ └── underline_in_autolink.text
│ │ │ │ │ ├── interface.t.js
│ │ │ │ │ └── regressions.t.js
│ │ │ └── test
│ │ │ │ ├── filters.test.js
│ │ │ │ ├── fixtures
│ │ │ │ ├── invalid.jade
│ │ │ │ └── layout.jade
│ │ │ │ └── jade.test.js
│ │ └── toc.js
│ └── test
│ │ ├── express.test.js
│ │ ├── fixtures
│ │ ├── cool-layout.jade
│ │ ├── dynamic-helpers.jade
│ │ ├── foo.bar
│ │ ├── hello.haml
│ │ ├── hello.jade
│ │ ├── index.jade
│ │ ├── invalid.jade
│ │ ├── items.jade
│ │ ├── layout.jade
│ │ ├── layouts
│ │ │ └── foo.jade
│ │ ├── movies.jade
│ │ ├── partials
│ │ │ ├── hello.ejs
│ │ │ ├── item.jade
│ │ │ ├── magic.jade
│ │ │ ├── movie.jade
│ │ │ ├── person.jade
│ │ │ ├── user.jade
│ │ │ └── video.jade
│ │ ├── scope.jade
│ │ ├── sub-templates
│ │ │ └── item.jade
│ │ ├── user.ejs
│ │ ├── user.json
│ │ └── video.ejs
│ │ ├── request.test.js
│ │ ├── response.test.js
│ │ ├── utils.test.js
│ │ └── view.test.js
├── hoptoad-notifier
│ ├── README.markdown
│ ├── lib
│ │ └── hoptoad-notifier.js
│ ├── package.json
│ └── spec
│ │ ├── fixtures
│ │ └── notice.xml
│ │ ├── lib
│ │ ├── jspec.js
│ │ ├── jspec.nodejs.js
│ │ └── jspec.shell.js
│ │ ├── node.js
│ │ └── unit
│ │ ├── spec.helper.js
│ │ └── spec.js
├── node-mongodb-native
│ ├── .gitignore
│ ├── HISTORY
│ ├── Makefile
│ ├── README.rdoc
│ ├── benchmark
│ │ ├── grid_fs_write_benchmark.js
│ │ └── streaming_benchmark.js
│ ├── examples
│ │ ├── admin.js
│ │ ├── blog.js
│ │ ├── capped.js
│ │ ├── cursor.js
│ │ ├── gridfs.js
│ │ ├── index_test.js
│ │ ├── info.js
│ │ ├── queries.js
│ │ ├── simple.js
│ │ ├── strict.js
│ │ ├── types.js
│ │ └── url.js
│ ├── external-libs
│ │ └── bson
│ │ │ ├── .gitignore
│ │ │ ├── Makefile
│ │ │ ├── binary.cc
│ │ │ ├── binary.h
│ │ │ ├── bson.cc
│ │ │ ├── bson.h
│ │ │ ├── code.cc
│ │ │ ├── code.h
│ │ │ ├── dbref.cc
│ │ │ ├── dbref.h
│ │ │ ├── long.cc
│ │ │ ├── long.h
│ │ │ ├── objectid.cc
│ │ │ ├── objectid.h
│ │ │ ├── test_bson.js
│ │ │ ├── test_full_bson.js
│ │ │ └── wscript
│ ├── integration
│ │ ├── integration_tests.js
│ │ ├── test_gs_weird_bug.png
│ │ └── test_gs_working_field_read.pdf
│ ├── lib
│ │ └── mongodb
│ │ │ ├── admin.js
│ │ │ ├── bson
│ │ │ ├── binary_parser.js
│ │ │ └── bson.js
│ │ │ ├── collection.js
│ │ │ ├── commands
│ │ │ ├── base_command.js
│ │ │ ├── db_command.js
│ │ │ ├── delete_command.js
│ │ │ ├── get_more_command.js
│ │ │ ├── insert_command.js
│ │ │ ├── kill_cursor_command.js
│ │ │ ├── query_command.js
│ │ │ └── update_command.js
│ │ │ ├── connection.js
│ │ │ ├── crypto
│ │ │ └── md5.js
│ │ │ ├── cursor.js
│ │ │ ├── db.js
│ │ │ ├── goog
│ │ │ └── math
│ │ │ │ ├── integer.js
│ │ │ │ └── long.js
│ │ │ ├── gridfs
│ │ │ ├── chunk.js
│ │ │ └── gridstore.js
│ │ │ ├── index.js
│ │ │ └── responses
│ │ │ └── mongo_reply.js
│ ├── package.json
│ └── spec
│ │ ├── lib
│ │ ├── images
│ │ │ ├── bg.png
│ │ │ ├── hr.png
│ │ │ ├── loading.gif
│ │ │ ├── sprites.bg.png
│ │ │ ├── sprites.png
│ │ │ └── vr.png
│ │ ├── jspec.css
│ │ ├── jspec.growl.js
│ │ ├── jspec.jquery.js
│ │ ├── jspec.js
│ │ ├── jspec.shell.js
│ │ ├── jspec.timers.js
│ │ └── jspec.xhr.js
│ │ ├── spec.bson.js
│ │ ├── spec.commands.js
│ │ ├── spec.node.js
│ │ └── spec.objectid.js
├── nodeunit
│ ├── LICENSE
│ ├── README.md
│ ├── img
│ │ ├── example_fail.png
│ │ └── example_pass.png
│ ├── index.js
│ ├── lib
│ │ ├── nodeunit.js
│ │ └── testrunner.js
│ ├── test.js
│ └── test
│ │ ├── fixtures
│ │ ├── dir
│ │ │ ├── mock_module3.js
│ │ │ └── mock_module4.js
│ │ ├── mock_module1.js
│ │ └── mock_module2.js
│ │ ├── test-base.js
│ │ ├── test-runfiles.js
│ │ ├── test-runmodule.js
│ │ └── test-runtest.js
└── socket.io
│ ├── .gitmodules
│ ├── README.md
│ ├── lib
│ ├── socket.io.js
│ ├── socket.io
│ │ ├── client.js
│ │ ├── listener.js
│ │ ├── transports
│ │ │ ├── flashsocket.js
│ │ │ ├── htmlfile.js
│ │ │ ├── websocket.js
│ │ │ ├── xhr-multipart.js
│ │ │ └── xhr-polling.js
│ │ └── util
│ │ │ ├── array.js
│ │ │ ├── object.js
│ │ │ └── options.js
│ └── vendor
│ │ └── js-oo
│ │ ├── History.md
│ │ ├── Makefile
│ │ ├── Readme.md
│ │ ├── benchmarks
│ │ └── benchmark.js
│ │ ├── lib
│ │ └── oo.js
│ │ └── spec
│ │ ├── server.rb
│ │ ├── spec.core.js
│ │ ├── spec.dom.html
│ │ ├── spec.rhino.js
│ │ └── spec.server.html
│ └── test
│ ├── chat.html
│ └── server.js
├── models
├── http.js
├── models.coffee
└── mongo.coffee
├── nodeko.coffee
├── public
├── favicon.ico
├── images
│ ├── bird.png
│ ├── blank.png
│ ├── empty.png
│ ├── filled.png
│ ├── judges
│ │ ├── Adeyemi_Ajao.jpg
│ │ ├── Alex_Russell.jpg
│ │ ├── Amit_Garg.jpg
│ │ ├── Amrita_Thakur.jpg
│ │ ├── Andrew_Hill.jpg
│ │ ├── Andy_Brett.jpg
│ │ ├── Angus_Logan.jpg
│ │ ├── Atul_Varma.jpg
│ │ ├── Aza_Raskin.jpg
│ │ ├── Ben_Galbraith.jpg
│ │ ├── Brendan_Eich.jpg
│ │ ├── Chad_Dyer.jpg
│ │ ├── Christopher_Williams.jpg
│ │ ├── Conrad_Wai.jpg
│ │ ├── Daniel_Odio.jpg
│ │ ├── Danny_Coates.jpg
│ │ ├── Dave_Baggeroer.jpg
│ │ ├── Dave_Johnson.jpg
│ │ ├── David_Goligorsky.jpg
│ │ ├── David_Kaneda.jpg
│ │ ├── Davis_W_Frank.jpg
│ │ ├── Devon_Govett.jpg
│ │ ├── Dion_Almaer.jpg
│ │ ├── Dmitry_Dimov.jpg
│ │ ├── Elad_Gil.jpg
│ │ ├── Eliot_Horowitz.jpg
│ │ ├── Elizabeth_Cha.jpg
│ │ ├── Ethan_Anderson.jpg
│ │ ├── Evan_Doll.jpg
│ │ ├── Ge_Wang.jpg
│ │ ├── Gerad_Suyderhoud.jpg
│ │ ├── Guillermo_Rauch.jpg
│ │ ├── Hwan_Joon_Choi.jpg
│ │ ├── Isaac_Schlueter.jpg
│ │ ├── Jim_Goetz.jpg
│ │ ├── Joe_Hewitt.jpg
│ │ ├── John_Resig.jpg
│ │ ├── John_Woodell.jpg
│ │ ├── Jolie_O_Dell.jpg
│ │ ├── Kimber_Lockhart.jpg
│ │ ├── Kyle_Cordes.jpg
│ │ ├── Malte_Ubl.jpg
│ │ ├── Marcel_Laverdet.jpg
│ │ ├── Mary_Glide.jpg
│ │ ├── Matt_Ranney.jpg
│ │ ├── Matt_Soldo.jpg
│ │ ├── Matthew_Eernisse.jpg
│ │ ├── Maya_Powch.jpg
│ │ ├── Michael_Mahemoff.jpg
│ │ ├── Michael_Swaine.jpg
│ │ ├── Micheil_Smith.jpg
│ │ ├── Mikeal_Rogers.jpg
│ │ ├── Mohammed_Abdoolcarim.jpg
│ │ ├── Othman_Laraki.jpg
│ │ ├── Peter_Fenton.jpg
│ │ ├── Purin_Phanichphant.jpg
│ │ ├── Ryan_Dahl.jpg
│ │ ├── Ryan_Grove.jpg
│ │ ├── Ryan_Spoon.jpg
│ │ ├── Sara_Wood.jpg
│ │ ├── Seth_Ladd.jpg
│ │ ├── Steve_Gilmore.jpg
│ │ ├── Teck_Chia.jpg
│ │ ├── Timothy_Caswell.jpg
│ │ ├── Tj_Holowaychuk.jpg
│ │ ├── Tom_Nguyen.jpg
│ │ └── Visnu_Pitiyanuvath.jpg
│ ├── ko.png
│ ├── nodeko.png
│ ├── noise.png
│ ├── prizes
│ │ ├── gloves.png
│ │ ├── ipad.jpeg
│ │ ├── iphone.jpeg
│ │ └── mongo.jpeg
│ ├── spinner.gif
│ ├── sponsors
│ │ ├── braintree.png
│ │ ├── couchdb.png
│ │ ├── envato.png
│ │ ├── github.png
│ │ ├── heroku.png
│ │ ├── joyent.png
│ │ ├── jsconf.png
│ │ ├── medium.png
│ │ ├── mongodb.png
│ │ ├── mongohq.png
│ │ ├── npm.png
│ │ ├── oasis_digital.png
│ │ ├── palm.png
│ │ ├── redis_to_go.png
│ │ ├── sencha.png
│ │ ├── smule.png
│ │ ├── thoughtbot.png
│ │ ├── upload_juicer.png
│ │ └── yahoo.png
│ └── voteko.png
├── javascripts
│ ├── Math.uuid.js
│ ├── application.coffee
│ ├── application.js
│ ├── jquery-1.4.2.min.js
│ ├── jquery.ba-hashchange.min.js
│ ├── jquery.scrollTo-min.js
│ ├── json2.js
│ ├── pretty_date.js
│ ├── socket.io
│ │ ├── .gitmodules
│ │ ├── README.md
│ │ ├── build.js
│ │ ├── lib
│ │ │ ├── io.js
│ │ │ ├── socket.js
│ │ │ ├── transport.js
│ │ │ ├── transports
│ │ │ │ ├── flashsocket.js
│ │ │ │ ├── htmlfile.js
│ │ │ │ ├── websocket.js
│ │ │ │ ├── xhr-multipart.js
│ │ │ │ ├── xhr-polling.js
│ │ │ │ └── xhr.js
│ │ │ ├── util
│ │ │ │ ├── array.js
│ │ │ │ ├── events.js
│ │ │ │ ├── json.js
│ │ │ │ ├── object.js
│ │ │ │ ├── oo.js
│ │ │ │ ├── options.js
│ │ │ │ └── util.js
│ │ │ └── vendor
│ │ │ │ └── web-socket-js
│ │ │ │ ├── .gitignore
│ │ │ │ ├── FABridge.js
│ │ │ │ ├── README.txt
│ │ │ │ ├── WebSocketMain.swf
│ │ │ │ ├── flash-src
│ │ │ │ ├── WebSocket.as
│ │ │ │ ├── WebSocketMain.as
│ │ │ │ ├── WebSocketMessageEvent.as
│ │ │ │ ├── WebSocketStateEvent.as
│ │ │ │ ├── bridge
│ │ │ │ │ └── FABridge.as
│ │ │ │ └── com
│ │ │ │ │ └── adobe
│ │ │ │ │ └── net
│ │ │ │ │ └── proxies
│ │ │ │ │ └── RFC2817Socket.as
│ │ │ │ ├── sample.html
│ │ │ │ ├── swfobject.js
│ │ │ │ └── web_socket.js
│ │ └── socket.io.js
│ ├── strftime.js
│ ├── underscore.js
│ └── underscore.min.js
├── robots.txt
└── stylesheets
│ ├── application.css
│ ├── application.sass
│ ├── ie.css
│ └── ie.sass
├── script
├── add-confirm-keys
├── debug
├── deploys
├── heroku
├── invalidate
├── person-csv
├── post-receive
├── server
├── test
├── unconfirmed
├── verify
├── vote-csv
└── winners
├── server.js
├── support.js
├── test
└── test-helper.js
└── views
├── deploys
└── ok.html.haml
├── faq.html.haml
├── index.html.haml
├── judges
├── index.html.jade
└── new.html.haml
├── layout.haml
├── locations.html.haml
├── login.html.haml
├── partials
├── errors.html.haml
├── people
│ └── form.html.haml
├── replies
│ └── reply.html.jade
├── teams
│ ├── application.html.haml
│ └── form.html.haml
└── votes
│ ├── index.html.jade
│ ├── replies.html.jade
│ ├── stars.html.haml
│ ├── team.html.haml
│ └── voter.html.haml
├── people
├── confirm.html.jade
├── edit.html.haml
└── show.html.haml
├── prizes.html.jade
├── reset_password.html.haml
├── rules.html.haml
├── scores.html.haml
├── sponsors.html.haml
└── teams
├── edit.html.haml
├── index.html.haml
├── new.html.haml
└── show.html.haml
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .sass-cache
3 | tmp/*
4 |
--------------------------------------------------------------------------------
/console.js:
--------------------------------------------------------------------------------
1 | require('./support')
2 | global.models = require('./models/models')
3 |
4 | require('repl').start()
5 |
--------------------------------------------------------------------------------
/db/slug.js:
--------------------------------------------------------------------------------
1 | db.Team.find().forEach(function(t) {
2 | t.slug = t.name.toLowerCase().replace(/\W+/g, '-').replace(/^-|-$/, '');
3 | db.Team.save(t);
4 | });
5 |
6 | db.Team.ensureIndex({ slug: 1 });
7 |
--------------------------------------------------------------------------------
/designs/nko.key:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/designs/nko.key
--------------------------------------------------------------------------------
/designs/nko.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/designs/nko.pdf
--------------------------------------------------------------------------------
/designs/nko.vdesigner/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/designs/nko.vdesigner/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/designs/nko.vdesigner/QuickLook/Thumbnail.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/designs/nko.vdesigner/QuickLook/Thumbnail.jpg
--------------------------------------------------------------------------------
/designs/nko.vdesigner/VectorDesigner:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/designs/nko.vdesigner/VectorDesigner
--------------------------------------------------------------------------------
/designs/noise.pxm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/designs/noise.pxm
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/.gitignore:
--------------------------------------------------------------------------------
1 | raw
2 | presentation
3 | test.coffee
4 | parser.output
5 | test/fixtures/underscore
6 | examples/beautiful_code/parse.coffee
7 | *.gem
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/assignment.coffee:
--------------------------------------------------------------------------------
1 | greeting: "Hello CoffeeScript"
2 | difficulty: 0.5
3 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/block_comment.coffee:
--------------------------------------------------------------------------------
1 | ###
2 | CoffeeScript Compiler v0.7.2
3 | Released under the MIT License
4 | ###
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/comparisons.coffee:
--------------------------------------------------------------------------------
1 | cholesterol: 127
2 |
3 | healthy: 200 > cholesterol > 60
4 |
5 |
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/conditionals.coffee:
--------------------------------------------------------------------------------
1 | mood: greatlyImproved if singing
2 |
3 | if happy and knowsIt
4 | clapsHands()
5 | chaChaCha()
6 |
7 | date: if friday then sue else jill
8 |
9 | options: or defaultOptions
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/embedded.coffee:
--------------------------------------------------------------------------------
1 | hi: `function() {
2 | return [document.title, "Hello JavaScript"].join(": ");
3 | }`
4 |
5 |
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/existence.coffee:
--------------------------------------------------------------------------------
1 | solipsism: true if mind? and not world?
2 |
3 | speed ?= 140
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/expressions_assignment.coffee:
--------------------------------------------------------------------------------
1 | six: (one: 1) + (two: 2) + (three: 3)
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/expressions_comprehension.coffee:
--------------------------------------------------------------------------------
1 | # The first ten global properties.
2 |
3 | globals: (name for name of window)[0...10]
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/expressions_try.coffee:
--------------------------------------------------------------------------------
1 | alert(
2 | try
3 | nonexistent / undefined
4 | catch error
5 | "And the error is ... " + error
6 | )
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/fat_arrow.coffee:
--------------------------------------------------------------------------------
1 | Account: (customer, cart) ->
2 | @customer: customer
3 | @cart: cart
4 |
5 | $('.shopping_cart').bind 'click', (event) =>
6 | @customer.purchase @cart
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/functions.coffee:
--------------------------------------------------------------------------------
1 | square: (x) -> x * x
2 | cube: (x) -> square(x) * x
3 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/heredocs.coffee:
--------------------------------------------------------------------------------
1 | html: '''
2 |
3 | cup of coffeescript
4 |
5 | '''
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/interpolation.coffee:
--------------------------------------------------------------------------------
1 | author: "Wittgenstein"
2 | quote: "A picture is a fact. -- $author"
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/interpolation_expression.coffee:
--------------------------------------------------------------------------------
1 | sentence: "${ 22 / 7 } is a decent approximation of π"
2 |
3 | sep: "[.\\/\\- ]"
4 | dates: /\d+$sep\d+$sep\d+/g
5 |
6 |
7 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/multiple_return_values.coffee:
--------------------------------------------------------------------------------
1 | weatherReport: (location) ->
2 | # Make an Ajax request to fetch the weather...
3 | [location, 72, "Mostly Sunny"]
4 |
5 | [city, temp, forecast]: weatherReport "Berkeley, CA"
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/object_comprehensions.coffee:
--------------------------------------------------------------------------------
1 | yearsOld: {max: 10, ida: 9, tim: 11}
2 |
3 | ages: for child, age of yearsOld
4 | child + " is " + age
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/objects_and_arrays.coffee:
--------------------------------------------------------------------------------
1 | song: ["do", "re", "mi", "fa", "so"]
2 |
3 | ages: {
4 | max: 10
5 | ida: 9
6 | tim: 11
7 | }
8 |
9 | matrix: [
10 | 1, 0, 1
11 | 0, 0, 1
12 | 1, 1, 0
13 | ]
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/objects_reserved.coffee:
--------------------------------------------------------------------------------
1 | $('.account').css {class: 'active'}
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/parallel_assignment.coffee:
--------------------------------------------------------------------------------
1 | theBait: 1000
2 | theSwitch: 0
3 |
4 | [theBait, theSwitch]: [theSwitch, theBait]
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/patterns_and_splats.coffee:
--------------------------------------------------------------------------------
1 | tag: ""
2 |
3 | [open, contents..., close]: tag.split("")
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/prototypes.coffee:
--------------------------------------------------------------------------------
1 | String::dasherize: ->
2 | this.replace(/_/g, "-")
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/range_comprehensions.coffee:
--------------------------------------------------------------------------------
1 | countdown: num for num in [10..1]
2 |
3 | deliverEggs: ->
4 | for i in [0...eggs.length] by 12
5 | dozen: eggs[i...i+12]
6 | deliver new eggCarton(dozen)
7 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/scope.coffee:
--------------------------------------------------------------------------------
1 | outer: 1
2 | changeNumbers: ->
3 | inner: -1
4 | outer: 10
5 | inner: changeNumbers()
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/slices.coffee:
--------------------------------------------------------------------------------
1 | numbers: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2 |
3 | threeToSix: numbers[3..6]
4 |
5 | copy: numbers[0...numbers.length]
6 |
7 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/soaks.coffee:
--------------------------------------------------------------------------------
1 | lottery.drawWinner()?.address?.zipcode
2 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/splices.coffee:
--------------------------------------------------------------------------------
1 | numbers: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2 |
3 | numbers[3..6]: [-3, -4, -5, -6]
4 |
5 |
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/coffee/try.coffee:
--------------------------------------------------------------------------------
1 | try
2 | allHellBreaksLoose()
3 | catsAndDogsLivingTogether()
4 | catch error
5 | print error
6 | finally
7 | cleanUp()
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/lib/coffee/lib/coffee-script/documentation/images/favicon.ico
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nko/website/7912a004f0277a72325af04e8b0fd2d1cb627b8f/lib/coffee/lib/coffee-script/documentation/images/logo.png
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/assignment.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var difficulty, greeting;
3 | greeting = "Hello CoffeeScript";
4 | difficulty = 0.5;
5 | })();
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/block_comment.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | /*
3 | CoffeeScript Compiler v0.7.2
4 | Released under the MIT License
5 | */
6 | })();
7 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/comparisons.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var cholesterol, healthy;
3 | cholesterol = 127;
4 | healthy = (200 > cholesterol) && (cholesterol > 60);
5 | })();
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/embedded.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var hi;
3 | hi = function() {
4 | return [document.title, "Hello JavaScript"].join(": ");
5 | };
6 | })();
7 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/expressions_assignment.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var one, six, three, two;
3 | six = (one = 1) + (two = 2) + (three = 3);
4 | })();
5 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/functions.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var cube, square;
3 | square = function(x) {
4 | return x * x;
5 | };
6 | cube = function(x) {
7 | return square(x) * x;
8 | };
9 | })();
10 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/heredocs.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var html;
3 | html = '\n cup of coffeescript\n';
4 | })();
5 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/interpolation.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var author, quote;
3 | author = "Wittgenstein";
4 | quote = ("A picture is a fact. -- " + author);
5 | })();
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/objects_reserved.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | $('.account').css({
3 | 'class': 'active'
4 | });
5 | })();
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/parallel_assignment.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var _a, theBait, theSwitch;
3 | theBait = 1000;
4 | theSwitch = 0;
5 | _a = [theSwitch, theBait];
6 | theBait = _a[0];
7 | theSwitch = _a[1];
8 | })();
9 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/prototypes.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | String.prototype.dasherize = function() {
3 | return this.replace(/_/g, "-");
4 | };
5 | })();
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/slices.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var copy, numbers, threeToSix;
3 | numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
4 | threeToSix = numbers.slice(3, 6 + 1);
5 | copy = numbers.slice(0, numbers.length);
6 | })();
7 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/soaks.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var _a, _b;
3 | (_b = (typeof (_a = (lottery.drawWinner())) === "undefined" || _a == undefined ? undefined : _a.address)) == undefined ? undefined : _b.zipcode;
4 | })();
5 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/splices.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var numbers;
3 | numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
4 | numbers.splice.apply(numbers, [3, 6 - 3 + 1].concat([-3, -4, -5, -6]));
5 | })();
6 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/documentation/js/try.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | try {
3 | allHellBreaksLoose();
4 | catsAndDogsLivingTogether();
5 | } catch (error) {
6 | print(error);
7 | } finally {
8 | cleanUp();
9 | }
10 | })();
11 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/examples/computer_science/README:
--------------------------------------------------------------------------------
1 | Ported from Nicholas Zakas' collection of computer science fundamentals, written
2 | in JavaScript. Originals available here:
3 |
4 | http://github.com/nzakas/computer-science-in-javascript
5 |
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/src/index.coffee:
--------------------------------------------------------------------------------
1 | # Loader for CoffeeScript as a Node.js library.
2 | (exports[key] = val) for key, val of require './coffee-script'
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/test/test_importing.coffee:
--------------------------------------------------------------------------------
1 | # Check if we can import and execute a CoffeeScript-only module successfully.
2 | ok require('./test_module').func() is "from over there"
--------------------------------------------------------------------------------
/lib/coffee/lib/coffee-script/test/test_module.coffee:
--------------------------------------------------------------------------------
1 | # This file is imported by `testImporting.coffee`
2 |
3 | local = "from over there"
4 |
5 | exports.func = -> local
--------------------------------------------------------------------------------
/lib/connect/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | pids
3 | logs
4 | results
5 | *.pid
6 | *.log
7 | lib-cov
8 | test/fixtures/foo.bar.baz.css
9 | test/fixtures/style.css
--------------------------------------------------------------------------------
/lib/connect/benchmarks/hello-world/rack.thin.ru:
--------------------------------------------------------------------------------
1 |
2 | body = 'Hello World'
3 |
4 | run lambda {
5 | [200, {
6 | 'Content-Type' => 'text/plain',
7 | 'Content-Length' => body.length.to_s
8 | }, body]
9 | }
--------------------------------------------------------------------------------
/lib/connect/benchmarks/hello-world/sinatra.thin.ru:
--------------------------------------------------------------------------------
1 |
2 | require 'rubygems'
3 | require 'sinatra'
4 |
5 | get '/' do
6 | 'Hello World'
7 | end
8 |
9 | disable :logging
10 | run Sinatra::Application
11 |
--------------------------------------------------------------------------------
/lib/connect/benchmarks/static/connect.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Module dependencies.
4 | */
5 |
6 | var connect = require('../../lib/connect');
7 |
8 | connect.createServer(
9 | connect.staticProvider(__dirname + '/../public')
10 | ).listen(3000);
--------------------------------------------------------------------------------
/lib/connect/benchmarks/static/sinatra.thin.ru:
--------------------------------------------------------------------------------
1 |
2 | require 'rubygems'
3 | require 'sinatra'
4 |
5 | get '/jquery.js' do
6 | send_file File.dirname(__FILE__) + '/../public/jquery.js'
7 | end
8 |
9 | disable :logging
10 | run Sinatra::Application
11 |
--------------------------------------------------------------------------------
/lib/connect/docs/format.md:
--------------------------------------------------------------------------------
1 | ## Format
2 |
3 | The _format_ middleware populates `req.format` from urls such as _/products.json_ where the `req.url` becomes _/products_ and `req.format` becomes _json_.
4 |
--------------------------------------------------------------------------------
/lib/connect/docs/layout/api.foot.html:
--------------------------------------------------------------------------------
1 |
2 |