Permalink
Browse files

built all the infrastructure for testing etc

  • Loading branch information...
1 parent 220583d commit fc0e2de7c041ca18c747542b7e486c9d0802a454 @gnarmis committed Sep 17, 2012
Showing with 59,115 additions and 0 deletions.
  1. 0 .gitignore
  2. +9 −0 README.md
  3. +417 −0 lib/edn.js
  4. +1 −0 node_modules/.bin/cake
  5. +1 −0 node_modules/.bin/coffee
  6. +1 −0 node_modules/.bin/jasmine-node
  7. +1 −0 node_modules/.bin/pegjs
  8. +11 −0 node_modules/coffee-script/.npmignore
  9. +1 −0 node_modules/coffee-script/CNAME
  10. +22 −0 node_modules/coffee-script/LICENSE
  11. +51 −0 node_modules/coffee-script/README
  12. +78 −0 node_modules/coffee-script/Rakefile
  13. +7 −0 node_modules/coffee-script/bin/cake
  14. +7 −0 node_modules/coffee-script/bin/coffee
  15. +44 −0 node_modules/coffee-script/extras/jsl.conf
  16. +92 −0 node_modules/coffee-script/lib/coffee-script/browser.js
  17. +111 −0 node_modules/coffee-script/lib/coffee-script/cake.js
  18. +167 −0 node_modules/coffee-script/lib/coffee-script/coffee-script.js
  19. +500 −0 node_modules/coffee-script/lib/coffee-script/command.js
  20. +606 −0 node_modules/coffee-script/lib/coffee-script/grammar.js
  21. +77 −0 node_modules/coffee-script/lib/coffee-script/helpers.js
  22. +11 −0 node_modules/coffee-script/lib/coffee-script/index.js
  23. +788 −0 node_modules/coffee-script/lib/coffee-script/lexer.js
  24. +2,986 −0 node_modules/coffee-script/lib/coffee-script/nodes.js
  25. +138 −0 node_modules/coffee-script/lib/coffee-script/optparse.js
  26. +683 −0 node_modules/coffee-script/lib/coffee-script/parser.js
  27. +261 −0 node_modules/coffee-script/lib/coffee-script/repl.js
  28. +349 −0 node_modules/coffee-script/lib/coffee-script/rewriter.js
  29. +146 −0 node_modules/coffee-script/lib/coffee-script/scope.js
  30. +44 −0 node_modules/coffee-script/package.json
  31. +12 −0 node_modules/jasmine-node/.npmignore
  32. +6 −0 node_modules/jasmine-node/.travis.yml
  33. +22 −0 node_modules/jasmine-node/LICENSE
  34. +83 −0 node_modules/jasmine-node/README.md
  35. +7 −0 node_modules/jasmine-node/bin/jasmine-node
  36. +54 −0 node_modules/jasmine-node/lib/jasmine-node/async-callback.js
  37. +90 −0 node_modules/jasmine-node/lib/jasmine-node/autotest.js
  38. +176 −0 node_modules/jasmine-node/lib/jasmine-node/cli.js
  39. +148 −0 node_modules/jasmine-node/lib/jasmine-node/index.js
  40. +2,479 −0 node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js
  41. +275 −0 node_modules/jasmine-node/lib/jasmine-node/reporter.js
  42. +80 −0 node_modules/jasmine-node/lib/jasmine-node/requirejs-runner.js
  43. +48 −0 node_modules/jasmine-node/lib/jasmine-node/requirejs-spec-loader.js
  44. +65 −0 node_modules/jasmine-node/lib/jasmine-node/requirejs-wrapper-template.js
  45. +35 −0 node_modules/jasmine-node/lib/jasmine-node/spec-collection.js
  46. +1 −0 node_modules/jasmine-node/node_modules/.bin/r.js
  47. +2 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/.npmignore
  48. +21 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/LICENSE
  49. +52 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/README.markdown
  50. +13,989 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/ext/env.rhino.1.2.js
  51. +182 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/ext/jasmine-html.js
  52. +166 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/ext/jasmine.css
  53. +2,421 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/ext/jasmine.js
  54. BIN node_modules/jasmine-node/node_modules/jasmine-reporters/ext/jline.jar
  55. BIN node_modules/jasmine-node/node_modules/jasmine-reporters/ext/js.jar
  56. +20 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/package.json
  57. +142 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/src/jasmine.console_reporter.js
  58. +200 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/src/jasmine.junit_reporter.js
  59. +139 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/src/jasmine.teamcity_reporter.js
  60. +3 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/src/load_reporters.js
  61. +214 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/JUnitXmlReporterSpec.js
  62. +36 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/console_reporter.html
  63. +14 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/envjs.bootstrap.js
  64. +7 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/envjs.runner.sh
  65. +23 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/junit_xml_reporter.html
  66. +183 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/phantomjs-testrunner.js
  67. +36 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/phantomjs.runner.sh
  68. +36 −0 node_modules/jasmine-node/node_modules/jasmine-reporters/test/teamcity_reporter.html
  69. +9 −0 node_modules/jasmine-node/node_modules/requirejs/README.md
  70. +15,484 −0 node_modules/jasmine-node/node_modules/requirejs/bin/r.js
  71. +31 −0 node_modules/jasmine-node/node_modules/requirejs/package.json
  72. +2,041 −0 node_modules/jasmine-node/node_modules/requirejs/require.js
  73. +3 −0 node_modules/jasmine-node/node_modules/underscore/.npmignore
  74. +1 −0 node_modules/jasmine-node/node_modules/underscore/CNAME
  75. +22 −0 node_modules/jasmine-node/node_modules/underscore/LICENSE
  76. +19 −0 node_modules/jasmine-node/node_modules/underscore/README.md
  77. BIN node_modules/jasmine-node/node_modules/underscore/favicon.ico
  78. +2,109 −0 node_modules/jasmine-node/node_modules/underscore/index.html
  79. +1 −0 node_modules/jasmine-node/node_modules/underscore/index.js
  80. +25 −0 node_modules/jasmine-node/node_modules/underscore/package.json
  81. BIN node_modules/jasmine-node/node_modules/underscore/raw/underscore.psd
  82. +32 −0 node_modules/jasmine-node/node_modules/underscore/underscore-min.js
  83. +1,059 −0 node_modules/jasmine-node/node_modules/underscore/underscore.js
  84. +3 −0 node_modules/jasmine-node/node_modules/walkdir/.jshintignore
  85. +2 −0 node_modules/jasmine-node/node_modules/walkdir/.npmignore
  86. +3 −0 node_modules/jasmine-node/node_modules/walkdir/.travis.yml
  87. +10 −0 node_modules/jasmine-node/node_modules/walkdir/license
  88. +41 −0 node_modules/jasmine-node/node_modules/walkdir/package.json
  89. +160 −0 node_modules/jasmine-node/node_modules/walkdir/readme.md
  90. +19 −0 node_modules/jasmine-node/node_modules/walkdir/test.sh
  91. +62 −0 node_modules/jasmine-node/node_modules/walkdir/test/async.js
  92. +33 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/find.js
  93. +26 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/find.py
  94. +15 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/finditsynctest.js
  95. +14 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/findittest.js
  96. +24 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/fstream.js
  97. +1 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/install_test_deps.sh
  98. +18 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/lsr.js
  99. +10 −0 node_modules/jasmine-node/node_modules/walkdir/test/comparison/package.json
  100. 0 node_modules/jasmine-node/node_modules/walkdir/test/dir/foo/a/b/c/w
  101. 0 node_modules/jasmine-node/node_modules/walkdir/test/dir/foo/a/b/z
  102. 0 node_modules/jasmine-node/node_modules/walkdir/test/dir/foo/a/y
  103. 0 node_modules/jasmine-node/node_modules/walkdir/test/dir/foo/x
  104. 0 node_modules/jasmine-node/node_modules/walkdir/test/dir/symlinks/dir1/file1
  105. 0 node_modules/jasmine-node/node_modules/walkdir/test/dir/symlinks/dir2/file2
  106. 0 node_modules/jasmine-node/node_modules/walkdir/test/dir/symlinks/file
  107. +19 −0 node_modules/jasmine-node/node_modules/walkdir/test/endearly.js
  108. +27 −0 node_modules/jasmine-node/node_modules/walkdir/test/max_depth.js
  109. +25 −0 node_modules/jasmine-node/node_modules/walkdir/test/no_recurse.js
  110. +34 −0 node_modules/jasmine-node/node_modules/walkdir/test/nofailemptydir.js
  111. +36 −0 node_modules/jasmine-node/node_modules/walkdir/test/pauseresume.js
  112. +37 −0 node_modules/jasmine-node/node_modules/walkdir/test/symlink.js
  113. +50 −0 node_modules/jasmine-node/node_modules/walkdir/test/sync.js
  114. +230 −0 node_modules/jasmine-node/node_modules/walkdir/walkdir.js
  115. +49 −0 node_modules/jasmine-node/package.json
  116. +37 −0 node_modules/jasmine-node/scripts/specs
  117. +8 −0 node_modules/jasmine-node/spec-requirejs/requirejs.spec.js
  118. +8 −0 node_modules/jasmine-node/spec-requirejs/requirejs.sut.js
  119. +7 −0 node_modules/jasmine-node/spec/AsyncSpec.coffee
  120. +4 −0 node_modules/jasmine-node/spec/CoffeeSpec.coffee
  121. +22 −0 node_modules/jasmine-node/spec/GrammarHelper.coffee
  122. +6 −0 node_modules/jasmine-node/spec/HelperSpec.coffee
  123. +25 −0 node_modules/jasmine-node/spec/SampleSpecs.js
  124. +5 −0 node_modules/jasmine-node/spec/TestSpec.js
  125. +150 −0 node_modules/jasmine-node/spec/async-callback_spec.js
  126. +7 −0 node_modules/jasmine-node/spec/helper_spec.js
  127. +5 −0 node_modules/jasmine-node/spec/nested.js/NestedSpec.js
  128. +5 −0 node_modules/jasmine-node/spec/nested/NestedSpec.js
  129. +11 −0 node_modules/jasmine-node/spec/nested/uber-nested/UberNestedSpec.js
  130. +432 −0 node_modules/jasmine-node/spec/reporter_spec.js
  131. +19 −0 node_modules/jasmine-node/spec/sample_helper.js
  132. +24 −0 node_modules/jasmine-node/specs.sh
  133. +201 −0 node_modules/pegjs/CHANGELOG
  134. +22 −0 node_modules/pegjs/LICENSE
  135. +252 −0 node_modules/pegjs/README.md
  136. +1 −0 node_modules/pegjs/VERSION
  137. +159 −0 node_modules/pegjs/bin/pegjs
  138. +22 −0 node_modules/pegjs/examples/arithmetics.pegjs
  139. +554 −0 node_modules/pegjs/examples/css.pegjs
  140. +1,530 −0 node_modules/pegjs/examples/javascript.pegjs
  141. +120 −0 node_modules/pegjs/examples/json.pegjs
  142. +4,528 −0 node_modules/pegjs/lib/peg.js
  143. +29 −0 node_modules/pegjs/package.json
  144. +15 −0 package.json
  145. +9 −0 spec/coffee/simple_spec.coffee
  146. +15 −0 spec/js/simple_spec.js
  147. +22 −0 src/edn.pegjs
View
No changes.
View
@@ -0,0 +1,9 @@
+# edn-js
+
+A [PEG.js](https://github.com/dmajda/pegjs) generated [edn](https://github.com/edn-format/edn) parser in JavaScript.
+
+Right now, there's not much to see! I've setup the infrastructure and written a simple spec using the pegjs standard example.
+
+## Testing
+
+- I'm writing specs in CoffeeScript, and using the following to auto-compile them: `coffee -o spec/js -cw spec/coffee/*`
Oops, something went wrong.

0 comments on commit fc0e2de

Please sign in to comment.