UI for Zipcoin Blue

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. <!DOCTYPE html>
  2. <!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
  3. <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
  4. <head>
  5. <meta charset="utf-8" />
  6. <title>Esprima</title>
  7. <meta name="viewport" content="width=device-width" />
  8. <link rel="stylesheet" type="text/css" href="assets/style.css"/>
  9. <link rel="stylesheet" href="assets/foundation/foundation.min.css">
  10. </head>
  11. <body>
  12. <!-- Navigation bar -->
  13. <div class="row">
  14. <div class="twelve columns">
  15. <nav class="top-bar">
  16. <ul>
  17. <li class="name">
  18. <h1><a href="#">Esprima</a></h1>
  19. </li>
  20. </ul>
  21. <section>
  22. <ul class="right">
  23. <li class="divider show-for-medium-and-up"></li>
  24. <li class="has-dropdown">
  25. <a href="demo/index.html">Demo</a>
  26. <ul class="dropdown">
  27. <li><label>Static Analysis</label></li>
  28. <li><a href="demo/parse.html">Online Parsing</a></li>
  29. <li><a href="demo/validate.html">Syntax Validator</a></li>
  30. <li><a href="demo/precedence.html">Operator Precedence</a></li>
  31. <li><a href="demo/collector.html">Regex Collector</a></li>
  32. <li><label>Dynamic Tracing</label></li>
  33. <li><a href="demo/functiontrace.html">Function Instrumentation</a></li>
  34. <li><label>Code Transformation</label></li>
  35. <li><a href="demo/rewrite.html">Source Rewrite</a></li>
  36. <li><a href="demo/minify.html">Minifiy &amp; Obfuscate</a></li>
  37. <li><label>Editing Tools</label></li>
  38. <li><a href="demo/highlight.html">Identifier Highlight</a></li>
  39. <li><a href="demo/autocomplete.html">Autocomplete</a></li>
  40. </ul>
  41. </li>
  42. <li class="has-dropdown">
  43. <a href="#">Project</a>
  44. <ul class="dropdown">
  45. <li><a href="http://github.com/ariya/esprima">Git Repository</a></li>
  46. <li><a href="https://travis-ci.org/ariya/esprima">Continuous Integration</a></li>
  47. <li><a href="http://groups.google.com/group/esprima">Mailing List</a></li>
  48. <li><a href="http://issues.esprima.org/">Issue Tracker</a></li>
  49. <li class="divider"></li>
  50. <li><label>QA</label></li>
  51. <li><a href="test/index.html">Unit Tests</a></li>
  52. <li><a href="test/benchmarks.html">Benchmarks Suite</a></li>
  53. <li><a href="test/compat.html">Compatibility Tests</a></li>
  54. <li><a href="test/compare.html">Speed Comparison</a></li>
  55. <li><a href="test/module.html">Module Loading</a></li>
  56. <li><a href="test/coverage.html">Coverage Analysis</a></li>
  57. </ul>
  58. </li>
  59. <li><a href="doc/index.html">Documentation</a></li>
  60. </ul>
  61. </section>
  62. </nav>
  63. </div>
  64. </div>
  65. <!-- Title and subtitle -->
  66. <div class="row">
  67. <div class="twelve columns">
  68. <h3 class="subheader"><strong>ECMAScript</strong> parsing infrastructure for multipurpose analysis</h3>
  69. </div>
  70. </div>
  71. <!-- Main content -->
  72. <div class="row">
  73. <div class="eight columns">
  74. <p><strong>Esprima</strong> is a high performance, standard-compliant
  75. <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMAScript</a> parser written in ECMAScript (also popularly known as
  76. <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a>).</p>
  77. <div class="row">
  78. <div class="twelve columns">
  79. <h4>Features</h4>
  80. <ul class="square">
  81. <li>Full support for ECMAScript 5.1 (<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a>)</li>
  82. <li>Sensible <a href="doc/index.html#ast">syntax tree format</a>, compatible with Mozilla <a href="https://developer.mozilla.org/en/SpiderMonkey/Parser_API">Parser AST</a></li>
  83. <li>Optional tracking of syntax node location (index-based and line-column)</li>
  84. <li>Heavily tested (&gt; 600 <a href="http://esprima.org/test/">tests</a> with solid statement and branch coverage)</li>
  85. <li>Experimental support for ES6/Harmony (module, class, destructuring, ...)</li>
  86. </ul>
  87. <p></p>
  88. <p>Esprima serves as an important <strong>building block</strong> for some JavaScript language tools,
  89. from <a href="demo/functiontrace.html">code instrumentation</a> to <a href="demo/autocomplete.html">editor autocompletion</a>.</p>
  90. <a href="demo/autocomplete.html"><img src="assets/images/autocomplete.png" width="562" height="295" alt="Autocomplete"></a></p>
  91. </div>
  92. </div>
  93. </div>
  94. <div class="four columns">
  95. <div class="panel">
  96. <p>Once the full syntax tree is obtained, various <strong>static code analysis</strong>
  97. can be applied to give an insight to the code:
  98. <a href="demo/parse.html">syntax visualization</a>,
  99. <a href="demo/validate.html">code validation</a>,
  100. <a href="demo/autocomplete.html">editing autocomplete</a> (with type inferencing)
  101. and <a href="demo/index.html">many others</a>.</p>
  102. </div>
  103. <div class="panel">
  104. <p>Regenerating the code from the syntax tree permits a few different types of <strong>code transformation</strong>,
  105. from a simple <a href="demo/rewrite.html">rewriting</a> (with specific formatting) to
  106. a more complicated <a href="demo/minify.html">minification</a>.</p>
  107. </div>
  108. <p>Esprima runs on many popular web browsers, as well as other ECMAScript platforms such as
  109. <a href="http://www.mozilla.org/rhino">Rhino</a> and
  110. <a href="https://npmjs.org/package/esprima">Node.js</a>. It is distributed under the
  111. <a href="https://github.com/ariya/esprima/blob/master/LICENSE.BSD">BSD license</a>.</p>
  112. </div>
  113. </div>
  114. <!-- Footer -->
  115. <div class="row copyright">
  116. <div class="six columns">
  117. <p>Esprima is created and mantained by <a href="http://ariya.ofilabs.com/about">Ariya Hidayat</a>.</p>
  118. </div>
  119. <div class="six columns">
  120. <ul class="link-list right">
  121. <li><a href="http://twitter.com/esprima">@Esprima</a></li>
  122. <li><a href="https://github.com/ariya/esprima">GitHub</a></li>
  123. </ul>
  124. </div>
  125. </div>
  126. </body>
  127. </html>