Paul R. Tagliamonte
|
3ab7153398
|
Merge branch 'master' of git://github.com/jd/hy
|
2013-04-06 08:19:23 -04:00 |
|
Paul R. Tagliamonte
|
6aebc5820f
|
Merge branch 'jd/if' of git://github.com/jd/hy
|
2013-04-06 08:18:13 -04:00 |
|
Julien Danjou
|
3e9a2178c5
|
Add support for unary operators (not, ~)
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2013-04-06 10:38:41 +02:00 |
|
Julien Danjou
|
b36018981a
|
if: emit error on too many args
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2013-04-06 10:13:14 +02:00 |
|
Julien Danjou
|
9768345a7c
|
let: add a scope test
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2013-04-06 10:12:03 +02:00 |
|
Paul R. Tagliamonte
|
7abc472336
|
Implementing `let'
|
2013-04-05 21:54:04 -04:00 |
|
Julien Danjou
|
fa5ab3b3ad
|
Tests for a future native-eval. Close #64.
|
2013-04-05 20:18:46 -04:00 |
|
Paul R. Tagliamonte
|
3b185250e0
|
trailing newlines suck
|
2013-04-05 20:01:37 -04:00 |
|
Paul R. Tagliamonte
|
27e4772aa7
|
Test the function return-o-matic
|
2013-04-05 19:59:33 -04:00 |
|
Paul R. Tagliamonte
|
936d1bcec7
|
testing nested things
|
2013-04-04 21:58:26 -04:00 |
|
Paul R. Tagliamonte
|
b2406a9d72
|
list flattener
|
2013-04-04 19:32:56 -04:00 |
|
Nicolas Dandrimont
|
ba021ed7bf
|
Count the number of expressions executed in do
|
2013-04-04 11:20:10 +02:00 |
|
Nicolas Dandrimont
|
06511fe303
|
Add do-in-defn tests
|
2013-04-04 11:08:18 +02:00 |
|
Nicolas Dandrimont
|
99f62fb8b3
|
Add some tests for defn
|
2013-04-04 09:29:21 +02:00 |
|
Paul R. Tagliamonte
|
d421d869af
|
Fixing the "olasd" bug
|
2013-04-03 20:18:56 -04:00 |
|
Nicolas Dandrimont
|
d070d3d484
|
Add while loops to the compiler
|
2013-04-03 19:55:09 +02:00 |
|
Paul Tagliamonte
|
0eeb5321e1
|
Merge branch 'jd/if-parsing' of git://github.com/jd/hy
|
2013-04-03 09:00:53 -04:00 |
|
Julien Danjou
|
1c8d21e3de
|
Raises TypeError on bad if statements
This relates to issue #6.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
2013-04-03 11:25:17 +02:00 |
|
Paul R. Tagliamonte
|
d316a8fde8
|
covering the new bits
|
2013-04-02 20:49:42 -04:00 |
|
Paul R. Tagliamonte
|
b1c605cc6a
|
Updating the tests to not break Python 3.x
|
2013-04-01 23:06:59 -04:00 |
|
Paul R. Tagliamonte
|
fb6ec426e6
|
Adding in list comprehensions.
Thanks to paroneayea for the syntax brotip.
|
2013-04-01 22:47:11 -04:00 |
|
Paul R. Tagliamonte
|
b077af9620
|
more tests
|
2013-04-01 22:13:45 -04:00 |
|
Paul R. Tagliamonte
|
c4b270a727
|
test coverage bits
|
2013-04-01 22:07:05 -04:00 |
|
Paul Tagliamonte
|
025e501b13
|
cleaning up the tests a bit
|
2013-04-01 20:00:37 -04:00 |
|
Paul Tagliamonte
|
678ef441e5
|
Adding in tuple checkingish.
|
2013-04-01 19:53:04 -04:00 |
|
Paul Tagliamonte
|
6831841699
|
Adding in some tests for print
|
2013-04-01 19:51:21 -04:00 |
|
Paul Tagliamonte
|
426c7cd829
|
Test bad decoration
|
2013-04-01 19:38:58 -04:00 |
|
Christopher Allan Webber
|
1b60bee8a3
|
Change all instances of (def foo bar) to (setv foo bar)!
I'm in ur base polluting your language with all my opinions!
|
2013-04-01 16:51:28 -05:00 |
|
Christopher Allan Webber
|
9416422330
|
Changing cond to be more common lisp / emacs lisp like
Instead of:
(cond (condition-1) (body-1)
(condition-2) (body-2))
We now work like:
(cond ((condition-1) (body-1)
(condition-2) (body-2)))
|
2013-04-01 10:33:45 -05:00 |
|
Paul Tagliamonte
|
0809ef206c
|
undoing that
|
2013-03-26 19:14:50 -04:00 |
|
Paul Tagliamonte
|
fee6263b85
|
Trying to double-import to trigger importer bugs
|
2013-03-26 19:09:42 -04:00 |
|
Paul R. Tagliamonte
|
ccd26205d7
|
unbreak py3.3? need to re-add with
|
2013-03-24 10:00:07 -04:00 |
|
Paul R. Tagliamonte
|
dd6a883060
|
implmenting with
|
2013-03-24 02:04:44 -04:00 |
|
Amrut Joshi
|
29f8cecf65
|
Added test for "import as"
|
2013-03-19 05:46:00 +00:00 |
|
Paul R. Tagliamonte
|
a94831beac
|
add mod operator
|
2013-03-18 21:46:58 -04:00 |
|
Paul R. Tagliamonte
|
83a9bdc87d
|
adding in rest macros
|
2013-03-18 19:49:36 -04:00 |
|
Paul R. Tagliamonte
|
a58c813dda
|
adding in a slice operator
|
2013-03-18 19:47:48 -04:00 |
|
Paul R. Tagliamonte
|
8f6c77831b
|
Adding first' / car'
|
2013-03-18 16:11:29 -04:00 |
|
Paul R. Tagliamonte
|
4cb4e7384e
|
holy shit it's 2013
|
2013-03-18 10:27:14 -04:00 |
|
Paul R. Tagliamonte
|
0c1bdde6e3
|
doh, my bad
|
2013-03-17 17:51:09 -04:00 |
|
Paul R. Tagliamonte
|
5321703287
|
testing the double loop
|
2013-03-17 17:50:18 -04:00 |
|
Paul R. Tagliamonte
|
3c288519ac
|
adding in yielding
|
2013-03-14 20:55:11 -04:00 |
|
Paul R. Tagliamonte
|
9b32506854
|
Fixing catch a bit to now force a param.
|
2013-03-14 09:21:03 -04:00 |
|
Paul R. Tagliamonte
|
b5214fb427
|
Inline comments.
|
2013-03-13 21:31:23 -04:00 |
|
Paul Tagliamonte
|
57775a95a6
|
Fiddling with the threading macro
|
2013-03-13 10:11:14 -04:00 |
|
Paul R. Tagliamonte
|
7f02210ad1
|
Testing assoc
|
2013-03-12 22:07:32 -04:00 |
|
Paul R. Tagliamonte
|
daa6443e7c
|
Adding in a Threading macro (->)
|
2013-03-12 22:04:51 -04:00 |
|
Thomas Mashek
|
b6eca8dfc0
|
Earmuff stuff.
|
2013-03-12 12:46:20 -07:00 |
|
Paul R. Tagliamonte
|
9f057e8c8f
|
Fixing 3.x AST
|
2013-03-11 20:17:27 -04:00 |
|
Paul Tagliamonte
|
b12e14b96b
|
Adding in CodeMirror stuff. Makin' moves.
|
2013-03-11 19:14:20 -04:00 |
|