Konrad Hinsen
b1f66b6893
Handle float and complex constants in addition to integer
2013-04-10 14:26:16 +02:00
Konrad Hinsen
4f98ea22e8
Allow atoms (integers, booleans, symbols) as top-level expressions
2013-04-10 13:08:32 +02:00
Konrad Hinsen
753460884e
Accept strings as top-level expressions
2013-04-10 12:32:39 +02:00
Nicolas Dandrimont
806f0d900c
Throw an error on unbalanced expressions
2013-04-08 00:25:47 +02:00
Paul R. Tagliamonte
e0ed7cac40
Revert "Make HySymbol bytes free!"
...
This reverts commit 8b144a4f3d
.
2013-04-06 20:02:08 -04:00
Julien Danjou
8b144a4f3d
Make HySymbol bytes free!
...
We can know use any amount and type of bytes to build a HyString, meaning we
can use Unicode and UTF-8 for our function and variables.
Eat that, snake!
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-04-06 23:37:34 +02:00
Paul R. Tagliamonte
9578ae7a57
This fix is in living memory of paroneayea
2013-04-04 21:52:15 -04:00
Paul R. Tagliamonte
c4b270a727
test coverage bits
2013-04-01 22:07:05 -04:00
Paul R. Tagliamonte
4cb4e7384e
holy shit it's 2013
2013-03-18 10:27:14 -04:00
Paul R. Tagliamonte
7741b2e1dd
Adding in #! as a comment
2013-03-14 21:03:33 -04:00
Paul R. Tagliamonte
4172ca2db7
Fixing up the REPL a skitchbit.
2013-03-14 19:44:33 -04:00
Paul R. Tagliamonte
36bc16211e
Tweaking out the machine voodoo.
2013-03-13 21:30:17 -04:00
Thomas Mashek
b6eca8dfc0
Earmuff stuff.
2013-03-12 12:46:20 -07:00
Paul R. Tagliamonte
9c3a3a13c9
Adding in commit juju
2013-03-11 20:33:06 -04:00
Paul R. Tagliamonte
3dba5f7aff
futz with name things.
2013-03-09 19:46:32 -05:00
Paul R. Tagliamonte
821ca442aa
allowing foo-bar
2013-03-09 18:58:47 -05:00
Paul R. Tagliamonte
8c07829ff9
thinking about some new stuff.
2013-03-08 23:07:21 -05:00
Paul R. Tagliamonte
b520d3148b
Revert "Adding in Quoting bits."
...
This reverts commit db122f2ec9
.
I'm an idjiot.
2013-03-07 21:37:43 -05:00
Paul R. Tagliamonte
db122f2ec9
Adding in Quoting bits.
2013-03-07 21:29:18 -05:00
Paul Tagliamonte
173598d055
add spaceless things
2013-03-07 19:23:11 -05:00
Paul R. Tagliamonte
935ef5424e
Add in dicts.
2013-03-06 20:59:45 -05:00
Paul Tagliamonte
863d619e4a
cleaning up lexing code
2013-03-06 18:57:21 -05:00
Paul R. Tagliamonte
7a925b5ee4
futzing with ideas
2013-03-05 20:28:09 -05:00
Paul Tagliamonte
0638cfa187
ideas, ideas.
2013-03-05 18:39:34 -05:00
Paul R. Tagliamonte
9e16fb4ca0
Very broken.
2013-03-03 19:40:46 -05:00
Paul R. Tagliamonte
b37d92fe28
better line bits.
2013-03-03 14:03:59 -05:00
Paul R. Tagliamonte
efdccb75bb
fiddlebits
2013-03-02 23:36:57 -05:00
Paul R. Tagliamonte
f7ff953f7e
Updating states / tests for more stuff.
2013-03-02 21:08:23 -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
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
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
17b0d56de1
Style fixes
2013-01-12 14:38:53 -05:00
Paul Tagliamonte
2b7e3b3cc1
Adding earmufs
2013-01-08 21:28:49 -05:00
Paul Tagliamonte
e569b7f5aa
minor hacks
2013-01-04 19:49:33 -05:00
Paul Tagliamonte
9fcedceed3
Adding "#!" == comment - Close #23
2012-12-31 15:09:22 -05:00
Paul Tagliamonte
62c7044f37
Close : #4 - translate - --> _
2012-12-31 14:32:29 -05:00
Paul Tagliamonte
34d5d688ba
toning down some things
2012-12-28 13:59:24 -05:00
Paul Tagliamonte
8a601221fb
error message voodoo
2012-12-22 23:34:00 -05:00
Paul Tagliamonte
a0842d278a
adjusting the logic for neg nums
2012-12-22 17:50:38 -05:00
Paul Tagliamonte
4f5bc16508
hacking on stuff.
2012-12-18 09:11:42 -05:00
Paul Tagliamonte
0081d4fdfc
Updating for numbers
2012-12-16 21:44:14 -05:00
Paul Tagliamonte
0ec30fd75b
Hash-maps from the ballroom
2012-12-16 21:09:11 -05:00
Paul Tagliamonte
8994f4fbb9
Adding in more better voodoo.
2012-12-16 16:52:52 -05:00
Paul Tagliamonte
154ba2dfe4
doing some scratch work.
2012-12-16 14:33:49 -05:00