Yuichi Nishiwaki
|
7ffcbb7a7d
|
refactor var. c api no longer supports converters.
|
2014-07-13 11:07:42 +09:00 |
Yuichi Nishiwaki
|
c3106a9608
|
improve error message
|
2014-07-13 11:07:42 +09:00 |
Yuichi Nishiwaki
|
114e445901
|
get rid of doubled semicolons
|
2014-07-13 11:07:42 +09:00 |
Yuichi Nishiwaki
|
05309a1d38
|
don't use pic_defvar
|
2014-07-13 11:07:42 +09:00 |
Yuichi Nishiwaki
|
fe375a7224
|
add pic_funcall
|
2014-07-13 11:07:42 +09:00 |
Yuichi Nishiwaki
|
13fec26c59
|
remove var accessor and mutators
|
2014-07-13 11:07:42 +09:00 |
Yuichi Nishiwaki
|
fce57ec8c9
|
remove get_var_from_proc (essentially the same as pic_unwrap_var)
|
2014-07-13 11:07:42 +09:00 |
Yuichi Nishiwaki
|
378f01fa03
|
add attribute function
|
2014-07-13 11:01:23 +09:00 |
Yuichi Nishiwaki
|
56ae4de826
|
add attribute information to closure objects
|
2014-07-13 10:58:21 +09:00 |
Yuichi Nishiwaki
|
82de3cfe2f
|
add pic_dict_new
|
2014-07-13 10:58:13 +09:00 |
Yuichi Nishiwaki
|
7aa17f5d1f
|
read rational '123/456' literal
|
2014-07-11 22:44:44 +09:00 |
Yuichi Nishiwaki
|
6614f8fc4f
|
support #true and #false literals
|
2014-07-04 13:44:30 +09:00 |
Yuichi Nishiwaki
|
d810e42666
|
throw READ_ERROR when parser raised
|
2014-07-04 13:32:54 +09:00 |
Yuichi Nishiwaki
|
1402a97354
|
change pic_throw API
|
2014-07-04 13:32:45 +09:00 |
Yuichi Nishiwaki
|
69c0e702c6
|
remove useless fflush
|
2014-06-29 16:22:22 +09:00 |
Yuichi Nishiwaki
|
a6ac56d311
|
rewrite `include` macro with scheme
|
2014-06-29 15:08:23 +09:00 |
Sunrim KIM (keen)
|
8d9b7e9bf3
|
ensure flush contents into the port made in `open-input-bytevector`
|
2014-06-29 13:46:46 +09:00 |
Yuichi Nishiwaki
|
fdbd7bd2c9
|
[bugfix] glibc's getenv function does not igrore trailing '='
|
2014-06-29 01:06:07 +09:00 |
Yuichi Nishiwaki
|
89506d0ced
|
[bugfix] allocate size was inefficient
|
2014-06-29 00:54:20 +09:00 |
Yuichi Nishiwaki
|
690e2cdba6
|
refactor number parser
|
2014-06-28 22:32:26 +09:00 |
Yuichi Nishiwaki
|
4fd99b5955
|
[bugfix] return value from pic_get_args does not include proc object
|
2014-06-28 21:53:14 +09:00 |
Yuichi Nishiwaki
|
76220e1e8e
|
infinity is not rational
|
2014-06-28 21:43:44 +09:00 |
Yuichi Nishiwaki
|
5d3c59fc98
|
reads number as accurate as possible
|
2014-06-28 21:41:35 +09:00 |
Yuichi Nishiwaki
|
c44803d238
|
[bugfix] using uninitializing variable
|
2014-06-28 20:45:41 +09:00 |
Yuichi Nishiwaki
|
39b1e6c6bc
|
[bugfix] comparator transitivity broken
|
2014-06-28 20:30:19 +09:00 |
Yuichi Nishiwaki
|
c5400b4b2d
|
support more than 2 argument-comparators
|
2014-06-28 20:29:49 +09:00 |
Yuichi Nishiwaki
|
4772441589
|
allow "(a . b #;c )"
|
2014-06-28 20:02:13 +09:00 |
Yuichi Nishiwaki
|
aae4bba98d
|
[bugfix] wrong size for read string
|
2014-06-28 19:47:45 +09:00 |
Yuichi Nishiwaki
|
5ba0402221
|
fix type warning (int and size_t)
|
2014-06-28 19:23:24 +09:00 |
Yuichi Nishiwaki
|
2fb97d16ed
|
style fix
|
2014-06-28 19:23:06 +09:00 |
Sunrim KIM (keen)
|
49a4808a22
|
check length before compare contents
|
2014-06-28 19:18:35 +09:00 |
Sunrim KIM (keen)
|
8533876682
|
vectors, blobs, strings with equal contets are equal
|
2014-06-28 19:17:42 +09:00 |
Yuichi Nishiwaki
|
3ee807a347
|
fix xr_put
|
2014-06-27 17:40:43 +09:00 |
Yuichi Nishiwaki
|
39a87d1c60
|
Merge pull request #131 from KeenS/missing-functions
( ref #130 ) Missing functions
|
2014-06-27 09:03:50 +09:00 |
Yuichi Nishiwaki
|
51b8344527
|
support infinity and nan literals
|
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
|
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 |
Yuito Murase
|
8374297a22
|
append returns '() when given no args
|
2014-06-26 17:40:26 +09:00 |
Yuichi Nishiwaki
|
bc2a684961
|
add read function support
|
2014-06-25 22:36:56 +09:00 |
Yuichi Nishiwaki
|
2c84168861
|
hold integers in 64bit size
|
2014-06-25 21:49:28 +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 |