Commit Graph

2269 Commits

Author SHA1 Message Date
Yuichi Nishiwaki 51b8344527 support infinity and nan literals 2014-06-27 08:55:02 +09:00
Yuichi Nishiwaki 195ccf199d [bugfix] make-promise makes a promise that is done all along 2014-06-27 08:55:02 +09:00
Yuichi Nishiwaki 36e0aa6f69 [bugfix] compound literals should consider inner comments 2014-06-27 08:55:02 +09:00
Yuichi Nishiwaki e1ca64b56e block comment reader must not consume the character right after the
comment end
2014-06-27 08:55:02 +09:00
Yuichi Nishiwaki 0b85e251a2 fix negative number reader 2014-06-27 08:55:01 +09:00
Yuichi Nishiwaki a98411cd0b syntax error around comma 2014-06-27 08:55:01 +09:00
Yuichi Nishiwaki 556a460663 [bugfix] EOF is a delimiter 2014-06-27 08:55:01 +09:00
Yuichi Nishiwaki bb43c8d9dc add isdelim 2014-06-27 08:55:01 +09:00
Yuichi Nishiwaki 1eb4940b13 use isdigit 2014-06-27 08:55:01 +09:00
Yuichi Nishiwaki 606f34420c update gitignore 2014-06-27 08:55:01 +09:00
Yuichi Nishiwaki e489b3f6ec Merge pull request #152 from stibear/srfi1
implements delete-duplicates(!) tail-recursively
2014-06-26 23:02:45 +09:00
stibear 2526474fb3 implements delete-duplicates(!) tail-recursively 2014-06-26 22:44:38 +09:00
koba-e964 704b390861 Merge branch 'master' of https://github.com/wasabiz/picrin 2014-06-26 20:22:58 +09:00
Yuichi Nishiwaki b77fac6ce1 Merge pull request #151 from koba-e964/master
Make filter tail-recursive
2014-06-26 19:33:26 +09:00
koba-e964 ab52eca8ce Merge branch 'master' of https://github.com/wasabiz/picrin 2014-06-26 18:43:31 +09:00
koba-e964 5b215eb57a Make filter tail-recursive 2014-06-26 18:40:40 +09:00
Yuichi Nishiwaki 346a687e25 Merge pull request #150 from zeptometer/fix-append
append returns '() when given no args
2014-06-26 18:06:10 +09:00
Yuito Murase 8374297a22 append returns '() when given no args 2014-06-26 17:40:26 +09:00
Yuichi Nishiwaki 7b1cc27b08 Merge pull request #148 from zeptometer/fix-filter-map
fix bug that filter-map fails when called with multiple clists
2014-06-26 13:23:24 +09:00
Yuito Murase d39a2eb4c9 fix bug that filter-map fails when called with multiple clists 2014-06-26 09:53:30 +09:00
Yuichi Nishiwaki 6c8c46d295 Merge branch 'issue-146' 2014-06-26 00:58:41 +09:00
Yuichi Nishiwaki 33fcf33bd1 fix #146 2014-06-26 00:57:12 +09:00
Yuichi Nishiwaki 846ee72ce4 drop flex support on documentation 2014-06-26 00:40:23 +09:00
Yuichi Nishiwaki 5323149faf Merge pull request #145 from stibear/srfi60
implements (srfi 60)
2014-06-25 23:26:34 +09:00
Yuichi Nishiwaki 9e9fd2527d load (scheme read) library at initialization 2014-06-25 22:39:29 +09:00
Yuichi Nishiwaki bc2a684961 add read function support 2014-06-25 22:36:56 +09:00
Yuichi Nishiwaki 6b8903bd83 fix degre 2014-06-25 22:36:42 +09:00
Yuichi Nishiwaki 107a1dc339 Merge branch 'abandon-flex' 2014-06-25 22:30:48 +09:00
Yuichi Nishiwaki 2c84168861 hold integers in 64bit size 2014-06-25 21:49:28 +09:00
Yuichi Nishiwaki 3f2a0d2160 update xfile 2014-06-25 21:41:57 +09:00
Yuichi Nishiwaki 4d9dc8011c fix read_vector bug 2014-06-25 21:40:51 +09:00
Yuichi Nishiwaki 029efc91c9 allow symbols with leading '.' 2014-06-25 21:40:42 +09:00
Yuichi Nishiwaki bd822fa4c6 fix EOF handling 2014-06-25 21:40:18 +09:00
Yuichi Nishiwaki ee82ee99d7 support nested block comment 2014-06-25 21:38:11 +09:00
Yuichi Nishiwaki 1440a51ef8 improve error messages of load function 2014-06-25 18:18:01 +09:00
Yuichi Nishiwaki a90330d3d9 comment readers should return undef values to report continuablility to
the parent function
2014-06-25 18:06:48 +09:00
Yuichi Nishiwaki 6eec3629e9 use xprintf instead of printf 2014-06-25 17:24:42 +09:00
Yuichi Nishiwaki 72db056f1e update xfile 2014-06-25 17:24:33 +09:00
Yuichi Nishiwaki b646948e9b allocate buffer in +1 size 2014-06-25 17:22:15 +09:00
Yuichi Nishiwaki 08f0fbd3d3 [experimental] update xfile 2014-06-25 16:10:08 +09:00
Yuichi Nishiwaki 4087ebb4d6 add pic_eof_p 2014-06-25 15:39:45 +09:00
Yuichi Nishiwaki 0e66144a4d add pic_open_input_string 2014-06-25 15:39:40 +09:00
Yuichi Nishiwaki 83a13d4ca4 remove flex dependency 2014-06-25 15:39:30 +09:00
Yuichi Nishiwaki da4a4fd449 api changes of reader/parser 2014-06-25 15:39:04 +09:00
Yuichi Nishiwaki 0b087b785e store rlabels in global state 2014-06-25 15:37:24 +09:00
Yuichi Nishiwaki 219b244743 initial read implementation 2014-06-25 15:36:36 +09:00
stibear 694d5eafe3 implements (srfi 60) 2014-06-23 03:11:43 +09:00
Yuichi Nishiwaki 88a4943148 Merge branch 'issue-140'. close #140 2014-06-23 00:57:56 +09:00
Yuichi Nishiwaki 4c78e0694a shrink trampoline iseq 2014-06-23 00:56:43 +09:00
Yuichi Nishiwaki fa179dc152 trampoline_iseq is no longer mutable 2014-06-23 00:54:11 +09:00