Commit graph

68 commits

Author SHA1 Message Date
Paul deGrandis
f8f1e4ec03 check-expr checks an entire expression/all inner forms 2012-03-08 13:39:48 -05:00
Jonas Enlund
58bcdea6e8 Docstring for expr-seq 2012-03-08 13:38:49 +02:00
Jonas Enlund
fcf790ebf0 Some work on documentation 2012-03-08 13:12:38 +02:00
Jonas Enlund
ea633a4cd4 Merge branch 'marg-drop' 2012-03-08 13:06:45 +02:00
Paul deGrandis
01f9365b6a Weird, some files didn't sync correctly 2012-03-07 16:17:25 -05:00
Paul deGrandis
99a3313b70 Fixed up the rules import 2012-03-07 16:09:08 -05:00
Paul deGrandis
ab075e6dc2 Cleaned up pointless spaces 2012-03-07 15:56:09 -05:00
Paul deGrandis
33a403fb5f arithmetic rules now return unified forms 2012-03-07 15:53:01 -05:00
Paul deGrandis
cf82cf1d29 First stab at marg doc'ing core 2012-03-07 15:48:53 -05:00
Paul deGrandis
9078be688f Refactor the rules into their own spot 2012-03-07 15:48:31 -05:00
Jonas Enlund
3fb727bb44 Fixed some control-structure rules 2012-03-07 22:10:46 +02:00
Jonas Enlund
2d0d9442b2 Added fn rules 2012-03-07 21:45:39 +02:00
Jonas Enlund
741d91bf20 Added commented out code for testing purposes 2012-03-07 21:40:13 +02:00
Jonas Enlund
bebabfd493 Fixed misc rules 2012-03-07 21:27:55 +02:00
Jonas Enlund
0c0ad1ec31 Fixed arithetic rules 2012-03-07 21:25:38 +02:00
Paul deGrandis
7047540584 Moved the rules into their own dir to keep things clean 2012-03-07 14:13:38 -05:00
Jonas Enlund
9c5c953904 Revert "Recursively apply unifications to find the single best rule"
This reverts commit 2588080655.
2012-03-07 21:01:10 +02:00
Paul deGrandis
b1928fc774 Suggestion for gh-pages 2012-03-07 13:55:37 -05:00
Paul deGrandis
1acf20938f Added marginalia to the project - all standard settings for now 2012-03-07 13:54:24 -05:00
Paul deGrandis
a6c8c33f3b Blast the old helper away 2012-03-07 12:59:55 -05:00
Paul deGrandis
2501143914 Back to jonas' master 2012-03-07 12:59:25 -05:00
Paul deGrandis
f1ee11629a Alts are now full forms 2012-03-07 11:45:37 -05:00
Paul deGrandis
c811961f56 Updated tests for new unify-alt 2012-03-07 11:45:12 -05:00
Paul deGrandis
3d057983c3 Redid some control structures 2012-03-07 11:24:12 -05:00
Paul deGrandis
2588080655 Recursively apply unifications to find the single best rule 2012-03-07 11:23:45 -05:00
Jonas Enlund
3bc419acb0 Use core.logic to create the :alt expr -- fixes #5. (must still update rules) 2012-03-07 16:23:36 +02:00
Paul deGrandis
91e2e007ad Merge branch 'reporting-refactor' 2012-03-06 15:14:03 -05:00
Paul deGrandis
e1522e467b Added a new rule for 2012-03-06 14:57:34 -05:00
Paul deGrandis
c34099318a Appropriate formatting; fixed the issue with LazySeq 2012-03-06 14:57:08 -05:00
Jonas Enlund
cd945be2cd check-ns -> check-file (and moved reporting to plugin) 2012-03-06 21:49:52 +02:00
Paul deGrandis
33436d478b Updated the test; solid refactor 2012-03-06 14:38:08 -05:00
Paul deGrandis
831eacb152 Reporting refactor as done by jonase 2012-03-06 14:37:34 -05:00
Paul deGrandis
33204210d3 Merge branch 'yuanmai-consider-update' 2012-03-06 14:28:24 -05:00
Paul deGrandis
361be15574 New testing refactor and updates for line number and unified-alts 2012-03-06 14:18:50 -05:00
Paul deGrandis
2be975a918 Control structures updated for new core changes 2012-03-06 14:18:13 -05:00
Paul deGrandis
d2ead64ecc This unifies the the alternative like yuanmai's fork 2012-03-06 14:17:44 -05:00
Jonas Enlund
b5bb4372dc Removed 'done.' msg 2012-03-06 06:11:34 +02:00
Jonas Enlund
f98a1ff10b Refactor reporting 2012-03-06 06:10:33 +02:00
Jonas Enlund
dd67c7e429 Merge branch 'master' of https://github.com/ohpauleez/kibit 2012-03-06 05:49:06 +02:00
Paul deGrandis
07708136f3 Merge branch 'processing-refactor' 2012-03-05 16:17:54 -05:00
Paul deGrandis
f201175bc8 Updated README's TODO; removed refactor 2012-03-05 16:17:33 -05:00
Paul deGrandis
8abe032f1a Refactored the collection of broken rules into a map for extensible processing; the code is a little more readable 2012-03-05 16:16:47 -05:00
Paul deGrandis
30ebda78e6 Merge branch 'line-num' 2012-03-05 15:46:03 -05:00
Paul deGrandis
4e4e16053c Updated README with new goals and TODOs 2012-03-05 15:45:51 -05:00
Paul deGrandis
65930a802f I used Clojure's LineNumberingPushbackReader to get line numbers; totally baller 2012-03-05 15:45:27 -05:00
Jonas Enlund
a69443706a Merge pull request #4 from ohpauleez/master
General enhancements, new rule
2012-03-05 10:39:22 -08:00
Paul deGrandis
a293482a4a Beefed up the readme; more todos; added contributors 2012-03-05 12:46:03 -05:00
Paul deGrandis
c6fd14fb42 Merge branch 'sloppy-if' 2012-03-05 12:43:52 -05:00
Paul deGrandis
46180fb1af Added a rule for pointless/sloppy if statements 2012-03-05 12:42:03 -05:00
Paul deGrandis
95a3704279 Fixed a small bad smell; shouldn't use ns 2012-03-05 12:41:20 -05:00