Commit graph

84 commits

Author SHA1 Message Date
Paul deGrandis
e65ddf8045 New collections rule set 2012-03-09 15:16:14 -05:00
Jonas Enlund
deb7fbac24 A few rules 2012-03-09 20:54:15 +02:00
Paul deGrandis
370a0829d1 Doc fixes suggested by jonas 2012-03-09 13:10:12 -05:00
Paul deGrandis
6b6822a749 Doc updates 2012-03-09 11:06:44 -05:00
Jonas Enlund
3f20f320c9 First cut at better doc strings 2012-03-09 16:13:00 +02:00
Jonas Enlund
ce34ad1295 Revert "Revert "Simplified unify map creation""
This reverts commit 2c92818771.
2012-03-09 07:20:12 +02:00
Paul deGrandis
2c92818771 Revert "Simplified unify map creation"
This reverts commit 8287f276d7.
2012-03-08 17:43:21 -05:00
Jonas Enlund
8287f276d7 Simplified unify map creation 2012-03-08 22:01:30 +02:00
Jonas Enlund
37e7c021a2 Merge branch 'check-expr-11' of github.com:jonase/kibit 2012-03-08 21:30:02 +02:00
Jonas Enlund
234c3152da Merge branch 'new-rule-drop' of github.com:jonase/kibit 2012-03-08 21:28:39 +02:00
Jonas Enlund
936cd68996 Merge branch 'fn-rule-fix'
Conflicts:
	src/jonase/kibit/core.clj
2012-03-08 21:27:49 +02:00
Jonas Enlund
278c42b999 Fixed anonymous-fn rule 2012-03-08 21:18:47 +02:00
Paul deGrandis
d299489f20 dead code when rule 2012-03-08 13:53:40 -05:00
Paul deGrandis
9178c4dd47 Pointless do, dead code when-not rules 2012-03-08 13:51:19 -05:00
Paul deGrandis
4018c4fdef Pointless zero compare rule 2012-03-08 13:48:36 -05:00
Paul deGrandis
14da585072 Alts should be forms/seqs, single symbols, or strings 2012-03-08 13:45:22 -05:00
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