Commit graph

43 commits

Author SHA1 Message Date
Justin Ethier
4d7abf3b8c Fix to coerce inf result 2017-02-21 04:32:07 -05:00
Justin Ethier
17be2dc09a Recognize #true and #false 2016-11-19 18:37:20 +00:00
Justin Ethier
42d8bc5846 include-ci, alias to include 2016-11-19 14:33:45 +00:00
Justin Ethier
4bfece04a3 Issue #137 - added the include macro 2016-11-19 11:29:35 +00:00
Justin Ethier
ddefaa4167 Recognize | and x char escapes 2016-11-19 04:07:46 +00:00
Justin Ethier
ac23534bde Handle vertical line char in strings 2016-11-19 03:22:46 +00:00
Justin Ethier
b55ff76701 Issue #112 - Final version of the reader 2016-10-24 01:41:39 +00:00
Justin Ethier
d6881ed7d9 Parse inf/nan directly 2016-10-24 17:40:28 -04:00
Justin Ethier
7b1e3ce5f7 Issue #112: Allow reader to recognize inf and nan 2016-10-24 00:24:16 +00:00
Justin Ethier
e719eaeeb3 Reverted previous change 2016-10-19 01:15:29 -04:00
Justin Ethier
b44308f03b Minor speed increase 2016-10-18 21:31:07 -04:00
Justin Ethier
3ee2b290fb Performance improvements 2016-10-18 21:27:58 -04:00
Justin Ethier
86e3b0fbd9 Code formatting 2016-10-15 18:39:49 -04:00
Justin Ethier
aa822470ce Performance improvements 2016-10-15 18:34:46 -04:00
Justin Ethier
64d39650fb Handle more escaped chars 2016-08-08 17:40:57 -04:00
Justin Ethier
1048375003 Read literal whitespace chars 2016-04-01 22:41:01 -04:00
Justin Ethier
949aef875f Read hex scalar values 2016-04-02 01:14:57 -04:00
Justin Ethier
ad94e0eed9 Issue #52 - Recognize flonums with a leading dot 2016-04-01 03:29:08 -04:00
Justin Ethier
2fe66e08c7 Added datum comments 2016-03-24 23:17:42 -04:00
Justin Ethier
8b43a0d4ac Added (parse-literal-identifier) 2016-03-24 21:12:14 -04:00
Justin Ethier
29f49d9704 Parse bytevectors correctly 2016-03-23 22:00:58 -04:00
Justin Ethier
ab73e63f64 Placeholder for parsing bytevectors 2016-03-22 21:01:30 -04:00
Justin Ethier
b3b29ae15f Removed string->number2 2016-03-17 01:56:11 -04:00
Justin Ethier
5d234d1509 WIP 2016-03-15 22:32:30 -04:00
Justin Ethier
365e26a2a5 Added block comment support 2016-02-23 21:31:33 -05:00
Justin Ethier
d434cf0f73 Added TODO's 2016-02-22 23:00:46 -05:00
Justin Ethier
d2eba45376 Removed unnecessary string->number2 2016-02-23 00:25:01 -05:00
Justin Ethier
1bcb119f70 Parse binary/octal/hex numbers 2016-02-21 22:47:36 -05:00
Justin Ethier
b49a30a923 Handle #b #o #x at the parser (but not string->number yet) 2016-02-20 03:34:18 -05:00
Justin Ethier
03ca7d3c4b Support #i and #e 2016-02-20 03:08:35 -05:00
Justin Ethier
f7eed523be Added back missing code 2016-02-20 02:12:54 -05:00
Justin Ethier
05b264d02c Separate parsing for numbers 2016-02-20 02:08:00 -05:00
Justin Ethier
3a3610f93d Limited support for #e 2016-02-20 00:00:33 -05:00
Justin Ethier
730434bb14 Added header comment block. 2016-02-14 22:35:04 -05:00
Justin Ethier
618fe9a59f Move library code to corresponding sld files 2015-08-12 00:07:54 -04:00
Justin Ethier
15b3e19898 Relocated scm files into corresponding sld directories 2015-07-20 21:54:46 -04:00
Justin Ethier
e38c2c2bcd Added (newline) and (scheme char) 2015-05-25 22:07:44 -04:00
Justin Ethier
55db975bc7 cleanup 2015-05-19 21:32:16 -04:00
Justin Ethier
5c2ea1a903 Export (read) 2015-05-20 01:20:32 -04:00
Justin Ethier
cc22445c2b Staging (scheme read) 2015-05-20 01:09:23 -04:00
Justin Ethier
e0df1843c9 Added notes for cyc-read 2015-05-19 22:17:43 -04:00
Justin Ethier
de729b4ba2 Use base library 2015-05-19 22:16:34 -04:00
Justin Ethier
30e497f79f Initial stub 2015-05-19 21:23:37 -04:00