Commit Graph

201 Commits

Author SHA1 Message Date
Paul Tagliamonte
f5836da2a5 Kill everything 2013-02-27 19:00:52 -05:00
Paul Tagliamonte
bfef42cc66 Merge pull request #34 from mattfenwick/master
Parser:  grammar, top-level parsing, terminology
2013-01-27 16:44:39 -08:00
Matt Fenwick
a264b81e57 test case for lexing a lone string 2013-01-25 14:53:23 +01:00
Matt Fenwick
7d409ba27c derived BNF-like grammar to specify syntax 2013-01-25 14:44:02 +01:00
Paul Tagliamonte
56c4091a5b I'm an idiot 2013-01-22 18:39:56 -05:00
Paul Tagliamonte
c9fa3c165f Merge branch 'master' of github.com:paultag/hy 2013-01-22 18:39:46 -05:00
Paul Tagliamonte
a4a903d5d3 Releasing 0.8.1 2013-01-22 18:39:28 -05:00
Paul Tagliamonte
230cf88abd "releasing" pre-talk hard freeze 2013-01-22 18:38:43 -05:00
Paul Tagliamonte
6455fe951a uneeded sys 2013-01-21 12:19:35 -05:00
Paul Tagliamonte
aae4e7b57e Adding in a refactor note; soon. 2013-01-20 12:52:19 -05:00
Paul Tagliamonte
6e33a7e3a3 changes 2013-01-17 09:11:03 -05:00
Paul Tagliamonte
1c1f4b7dbf lunchtime fix 2013-01-16 13:16:16 -05:00
Paul Tagliamonte
54269898fc first_name thing 2013-01-15 23:16:25 -05:00
Paul Tagliamonte
1ac2c0caaf Adding pkginfo script in 2013-01-15 23:12:58 -05:00
Paul Tagliamonte
93625be7eb Merge branch 'master' of github.com:paultag/hy 2013-01-15 20:02:34 -05:00
Paul Tagliamonte
7729d1c1d4 Tweaks, tweaks. 2013-01-15 20:02:10 -05:00
Paul Tagliamonte
17b0d56de1 Style fixes 2013-01-12 14:38:53 -05:00
Paul Tagliamonte
676c4f5448 Doing some cleanup 2013-01-12 14:32:32 -05:00
Paul Tagliamonte
c9ae4f33d5 Adding @algernon to AUTHORS. 2013-01-11 19:40:35 -05:00
Paul Tagliamonte
a9ac8afd90 Removing some trailing space (cosmetic) 2013-01-11 19:38:56 -05:00
Gergely Nagy
a7cd70c84a compiler: Make maps and lists able to look up their params
As a neat syntactic sugar, it's very neat if maps and lists are able
to work as if they were functions, and look up their arguments.

This implements just that, by translating (map key) to (index map key)
internally, and (list idx) to (index list idx).

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2013-01-12 00:50:08 +01:00
Paul Tagliamonte
56dedfa6ed Playing around... 2013-01-08 22:52:04 -05:00
Paul Tagliamonte
2b7e3b3cc1 Adding earmufs 2013-01-08 21:28:49 -05:00
Paul Tagliamonte
b9e0084b76 Merge branch 'master' of github.com:paultag/hy 2013-01-04 19:50:02 -05:00
Paul Tagliamonte
e569b7f5aa minor hacks 2013-01-04 19:49:33 -05:00
Paul Tagliamonte
5a710f9be6 doh 2013-01-02 22:06:22 -05:00
Paul Tagliamonte
96a104e060 heheheh 2013-01-02 22:05:14 -05:00
Paul Tagliamonte
90446be352 fixing other broken things 2012-12-31 20:51:18 -05:00
Paul Tagliamonte
d05535a378 index things 2012-12-31 20:47:29 -05:00
Paul Tagliamonte
b9ced37f83 small fixes release 2012-12-31 18:48:51 -05:00
Paul Tagliamonte
4dfb9aff52 deployish 2012-12-31 18:40:27 -05:00
Paul Tagliamonte
65a9541928 Close #11 - Decorators exist 2012-12-31 17:45:29 -05:00
Paul Tagliamonte
9fcedceed3 Adding "#!" == comment - Close #23 2012-12-31 15:09:22 -05:00
Paul Tagliamonte
2a36c1e0c3 Close #2 - import-from 2012-12-31 14:50:18 -05:00
Paul Tagliamonte
62c7044f37 Close: #4 - translate - --> _ 2012-12-31 14:32:29 -05:00
Paul Tagliamonte
3a708add3b things 2012-12-30 19:35:30 -05:00
Thom Neale
ec1bd2ba1f added function to get timestamp from pyc file 2012-12-29 16:46:43 -05:00
Thom Neale
3662ab1e7b Merge branch 'master' of github.com:paultag/hy 2012-12-29 16:33:00 -05:00
Thom Neale
e0fe362335 Added function to compile file to bytecode...needs hy hackage 2012-12-29 16:32:46 -05:00
Paul Tagliamonte
32eee6d6c1 Tagging 0.7.0 2012-12-29 11:43:56 -05:00
Paul Tagliamonte
5d54fcd158 cleaning up the traceback 2012-12-29 10:56:45 -05:00
Thom Neale
9b770853ae Imported readline in hython 2012-12-28 17:57:16 -05:00
Paul Tagliamonte
8bf4b0578c fixing up some kruft 2012-12-28 14:02:02 -05:00
Paul Tagliamonte
34d5d688ba toning down some things 2012-12-28 13:59:24 -05:00
Paul Tagliamonte
54e6c30eff Silly dot-notation thing 2012-12-28 11:19:37 -05:00
Paul Tagliamonte
34b2f2ee5b Revert "adding dot-notation"
This reverts commit a0ea3ffb8f.
2012-12-27 23:44:33 -05:00
Paul Tagliamonte
a0ea3ffb8f adding dot-notation 2012-12-27 23:08:26 -05:00
Paul Tagliamonte
37aff587b4 delaying pokes while typing 2012-12-27 22:28:06 -05:00
Paul Tagliamonte
3d7c9a68aa things 2012-12-27 22:15:00 -05:00
Paul Tagliamonte
8737ecef65 Close #1 2012-12-27 22:00:00 -05:00