Commit Graph

2521 Commits

Author SHA1 Message Date
Paul R. Tagliamonte
f9588f849b Add a top level makefile 2013-03-02 23:52:56 -05:00
Paul R. Tagliamonte
8ce7871bf1 AST'ing. Let's go for this. 2013-03-02 23:48:22 -05:00
Paul R. Tagliamonte
b42fdc0bb7 Adding more testing. 2013-03-02 23:47:16 -05:00
Paul R. Tagliamonte
efdccb75bb fiddlebits 2013-03-02 23:36:57 -05:00
Paul R. Tagliamonte
dc4bb92725 Adding in some slight tweaks. 2013-03-02 21:30:37 -05:00
Paul R. Tagliamonte
d9df7910ee reqs 2013-03-02 21:14:13 -05:00
Paul R. Tagliamonte
f7ff953f7e Updating states / tests for more stuff. 2013-03-02 21:08:23 -05:00
Paul R. Tagliamonte
9b7181f4d3 Adding in some basic bits in 2013-03-02 20:58:58 -05:00
Paul R. Tagliamonte
1c238d1f4c Adding better testing. 2013-03-02 20:41:57 -05:00
Paul R. Tagliamonte
b777ac42a7 Update etc 2013-03-02 20:38:18 -05:00
Paul R. Tagliamonte
159151f847 thingthings. like licensing. 2013-03-02 20:24:32 -05:00
Paul R. Tagliamonte
627ae0ffa5 Naming the tests, etc. 2013-03-02 19:48:29 -05:00
Paul R. Tagliamonte
3a630303dc cleanup 2013-03-02 19:45:54 -05:00
Paul R. Tagliamonte
797656b1fd Add some line bits. 2013-03-02 19:41:55 -05:00
Paul R. Tagliamonte
f14ccb6d22 Adding in the Integer bits. 2013-03-02 19:28:10 -05:00
Paul R. Tagliamonte
ea326ee29b Fiddling with the lexing. 2013-03-02 18:40:00 -05:00
Paul R. Tagliamonte
a405b8ef52 Thinking. 2013-03-02 18:03:59 -05:00
Paul R. Tagliamonte
46455f34b9 rm example 2013-03-01 23:23:18 -05:00
Paul R. Tagliamonte
5c6d98a24a Rebuilding. 2013-02-28 22:37:23 -05:00
Paul R. Tagliamonte
84453e75d2 Thinking about a refacotr. 2013-02-28 22:27:20 -05:00
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