Commit Graph

  • 82ca4f40f7 Adding initial tests for Repeat nodes Jeff Avallone 2014-12-20 13:03:57 -0500
  • 79cda13dc5 Adding a few more points to the changelog Jeff Avallone 2014-12-20 12:31:00 -0500
  • 9a79b95337 Finally writing the changelog (at least for now) Jeff Avallone 2014-12-20 11:18:15 -0500
  • 55657a792b Adding check for out of order numbers Jeff Avallone 2014-12-20 10:53:01 -0500
  • ccdb29224a Rejecting promise when parsing fails Jeff Avallone 2014-12-20 10:47:41 -0500
  • 6c5b36f334 Changing util.js to export an object Jeff Avallone 2014-12-20 10:25:32 -0500
  • 8a9a129856 Adding tests for CharsetRange nodes Jeff Avallone 2014-12-20 10:18:00 -0500
  • d27831a265 Adding tests for CharsetEscape nodes Jeff Avallone 2014-12-19 21:56:56 -0500
  • 24e21834f6 Adding tests for Escape nodes Jeff Avallone 2014-12-19 21:49:11 -0500
  • 32a28ede90 Adding tests for Literal nodes Jeff Avallone 2014-12-19 21:35:03 -0500
  • 94ff093824 Adding specs for AnyCharacter node Jeff Avallone 2014-12-19 21:05:44 -0500
  • 8c8fbf648d Adding tests for RepeatSpec nodes Jeff Avallone 2014-12-19 21:00:38 -0500
  • 8669d0c4bc Adding specs for the basic repetitions Jeff Avallone 2014-12-19 20:53:15 -0500
  • 69ae3f0fe1 Moving parser setup code into a separate file Jeff Avallone 2014-12-19 20:41:02 -0500
  • 43eaf493e6 Removing some cruft in the grammar Jeff Avallone 2014-12-19 20:35:20 -0500
  • 70789258ab Removing CharsetLiteral Jeff Avallone 2014-12-19 20:23:32 -0500
  • 2d4694f447 Simplifying some modules Jeff Avallone 2014-12-19 20:18:19 -0500
  • a50ba68a21 Moving spaceHorizontally and spaceVertically to util.js Jeff Avallone 2014-12-19 12:11:44 -0500
  • 870b2e6ed4 Moving normalizeBBox to util.js Jeff Avallone 2014-12-19 12:06:21 -0500
  • abb5838113 Updating how async specs are called Jeff Avallone 2014-12-19 11:51:34 -0500
  • be145e3fac Adding rest of tests for Node class Jeff Avallone 2014-12-19 11:48:09 -0500
  • 91581afe2c Adding more Node tests Jeff Avallone 2014-12-19 11:00:47 -0500
  • 78917d44e6 Extracting custom event creation into a util module Jeff Avallone 2014-12-19 10:24:45 -0500
  • 0d6e272216 Adding some tests for the Node class Jeff Avallone 2014-12-19 10:07:56 -0500
  • d976aba381 Adding tests for the top-level parser class Jeff Avallone 2014-12-18 19:10:53 -0500
  • e43033d789 Updating Regexper class specs Jeff Avallone 2014-12-18 18:25:52 -0500
  • 80ec29cd6b Refactoring parser code to remove global state Jeff Avallone 2014-12-18 11:13:15 -0500
  • 7de0a6490a Adding code to track visualization lifecycle events Jeff Avallone 2014-12-17 19:54:58 -0500
  • c64e48946e Adding support for canceling a parse/render Jeff Avallone 2014-12-17 19:24:33 -0500
  • bc351bc9fc Removing unnecessary render step Jeff Avallone 2014-12-17 17:18:46 -0500
  • 17a95392a8 Refactoring property definition code Jeff Avallone 2014-12-17 16:04:55 -0500
  • a0f145ab3d Removing unnecessary atype attributes Jeff Avallone 2014-12-17 15:48:06 -0500
  • 020feae951 Fixing flag display Jeff Avallone 2014-12-17 15:28:04 -0500
  • f93388dec0 Converting getAnchor into a property Jeff Avallone 2014-12-17 15:24:27 -0500
  • 155ad51d58 Turning container into a property Jeff Avallone 2014-12-17 15:14:33 -0500
  • c5c98ad62f Simplifying node proxy code Jeff Avallone 2014-12-17 15:12:04 -0500
  • dd6eac2b4e Simplifying literal merging code Jeff Avallone 2014-12-17 14:56:02 -0500
  • e362a54551 Converting methods into properties where possible/reasonable Jeff Avallone 2014-12-17 14:44:48 -0500
  • 4af524112e Moving properties out of the way Jeff Avallone 2014-12-17 12:07:25 -0500
  • 57ccd4b0c5 Refactoring to enhance the SyntaxNode extending Jeff Avallone 2014-12-17 11:53:04 -0500
  • 6322b48f31 Removing debugging code Jeff Avallone 2014-12-17 10:06:03 -0500
  • 484abdbb0c Explicitly specifying image dimensions Jeff Avallone 2014-12-16 23:22:33 -0500
  • c9754de8c4 Fixing broken download link Jeff Avallone 2014-12-16 23:13:55 -0500
  • b934423d11 Finishing tests for Regexper module Jeff Avallone 2014-12-16 19:00:27 -0500
  • 5537928a80 Starting work on spec files Jeff Avallone 2014-12-16 16:08:36 -0500
  • f69d24e302 Tweaking styles Jeff Avallone 2014-12-16 15:46:56 -0500
  • 91404ccf26 Replacing the setState method with a property Jeff Avallone 2014-12-16 13:34:02 -0500
  • dbae70ce52 Updating main JS to not run if not on the index page Jeff Avallone 2014-12-16 13:33:20 -0500
  • 8651fd0d9b Adding some nav items Jeff Avallone 2014-12-16 11:05:13 -0500
  • 22ade8846d Hiding results element when told to display an empty expression Jeff Avallone 2014-12-16 10:22:49 -0500
  • 8cc2f29aec Adding regexp flag indications Jeff Avallone 2014-12-16 10:14:37 -0500
  • ca0e6fdfa9 Allowing newlines in regexps Jeff Avallone 2014-12-16 10:01:17 -0500
  • 4195a101a2 Fixing some small styling issues Jeff Avallone 2014-12-16 10:00:57 -0500
  • 3d42894ac2 Replacing some calls to _.each with new for loops Jeff Avallone 2014-12-15 22:11:12 -0500
  • 26bf0fcd52 Converting some string generation to templates Jeff Avallone 2014-12-15 22:01:55 -0500
  • 84d3fe797d Removing unnecessary binds Jeff Avallone 2014-12-15 22:00:24 -0500
  • d22ab35b68 Converting uses of Snap.format to use template literals Jeff Avallone 2014-12-15 21:51:17 -0500
  • db62743d54 Fixing various IE-related issues Jeff Avallone 2014-12-15 18:06:16 -0500
  • 5a96955419 Tweaking text spacing Jeff Avallone 2014-12-15 15:29:13 -0500
  • dea4011530 Adding progress indicator Jeff Avallone 2014-12-15 14:20:04 -0500
  • f4ea4d6da6 Adding greedy indication Jeff Avallone 2014-12-15 12:43:13 -0500
  • c0eed07d9b Adding repetition labels Jeff Avallone 2014-12-15 12:24:32 -0500
  • b4b999d7a6 Removing support for "{,n}" syntax Jeff Avallone 2014-12-15 11:11:17 -0500
  • 67a71289bc Getting rid of GitHub ribbon in exchange for a simple link Jeff Avallone 2014-12-15 11:05:37 -0500
  • deb95ef123 Removing duplicate elements from charset Jeff Avallone 2014-12-15 10:19:18 -0500
  • b103982273 Changing the cursor used on the "Display" button Jeff Avallone 2014-12-15 10:12:30 -0500
  • dab0dab9b1 Encoding regexp when updating URL Jeff Avallone 2014-12-15 10:09:54 -0500
  • 3374e760db Fixing some styling issues Jeff Avallone 2014-12-15 08:37:43 -0500
  • f8ce2d8f40 Putting all labels in a tspan. Jeff Avallone 2014-12-15 07:54:55 -0500
  • 66d9b97a6f Making quotes around literals lighter Jeff Avallone 2014-12-14 22:17:59 -0500
  • 10d5e7f534 Reverting change to repeat node that adjusted the vertical position Jeff Avallone 2014-12-14 21:53:54 -0500
  • 95af49e385 Adding horizontal connecting lines Jeff Avallone 2014-12-14 21:37:56 -0500
  • a30c16a940 Fixing root node positioning Jeff Avallone 2014-12-14 19:29:45 -0500
  • 40ac83ab91 Revert "Simplifying positioning code for root nodes" Jeff Avallone 2014-12-14 19:28:50 -0500
  • c2d8473425 Adding node-type-specific anchor code Jeff Avallone 2014-12-14 19:08:14 -0500
  • 9ba2b8579e Updating major positioning code to use anchor position Jeff Avallone 2014-12-14 17:56:33 -0500
  • 56927dd7fa Adding anchors Jeff Avallone 2014-12-13 11:35:01 -0500
  • 46ab0662f5 Simplifying positioning code for root nodes Jeff Avallone 2014-12-14 17:48:23 -0500
  • 97b816ffc9 Extracting a method to ease readability Jeff Avallone 2014-12-14 17:03:40 -0500
  • d216c0fe5f Simplifying more code Jeff Avallone 2014-12-13 13:42:55 -0500
  • 407167a4ae Folding labeled box positioning into rendering Jeff Avallone 2014-12-13 13:26:43 -0500
  • b9f1cfae55 Cleaning up some messy code Jeff Avallone 2014-12-13 13:00:46 -0500
  • cb9785de91 Folding _position methods into render method promises Jeff Avallone 2014-12-13 12:55:03 -0500
  • 29316bb2aa Updating renderLabel to be promise based Jeff Avallone 2014-12-13 12:28:16 -0500
  • 773fd5c1a6 Refactoring how _position is called to be promise-based Jeff Avallone 2014-12-13 09:09:58 -0500
  • bc84f68250 Adding a delay before positioning the regex Jeff Avallone 2014-12-13 08:19:27 -0500
  • f81ba6535f Adding transform method to Base node Jeff Avallone 2014-12-10 20:28:02 -0500
  • 340d6b4859 Simplifying literal normalization code Jeff Avallone 2014-12-10 20:11:51 -0500
  • 2e60561be6 Cleaning up code for match node Jeff Avallone 2014-12-10 19:58:36 -0500
  • dbcdd583ed Removing need for separate setContainer calls Jeff Avallone 2014-12-10 19:31:07 -0500
  • 9ac25b9a50 No need to save most label objects Jeff Avallone 2014-12-10 19:23:14 -0500
  • 15655900f1 Updating to automatically size labels when positioning Jeff Avallone 2014-12-10 19:16:21 -0500
  • d953dcaab4 renderLabel method doesn't really need a container argument Jeff Avallone 2014-12-10 19:12:17 -0500
  • 521ab74723 Cleanup of path code Jeff Avallone 2014-12-10 19:09:31 -0500
  • f0c25dfc41 Simplifying code related to passing rendering through to nested node Jeff Avallone 2014-12-10 19:01:57 -0500
  • ff7525a6e4 De-duplicating code to render subexp and charset containers Jeff Avallone 2014-12-10 18:27:07 -0500
  • fc7032241f Short-circuiting the render of nodes. Jeff Avallone 2014-12-10 16:52:57 -0500
  • 6dcc5f48c4 Adjusting positioning of loop and skip lines Jeff Avallone 2014-12-10 17:14:14 -0500
  • b13ee3add2 Removing some connecting lines Jeff Avallone 2014-12-10 17:09:18 -0500
  • 6ab5b2993b Removing references to "self" Jeff Avallone 2014-12-10 17:01:21 -0500