Commit Graph

1269 Commits

Author SHA1 Message Date
Yuichi Nishiwaki 69ac02f836 add pic_try/pic_catch macros 2014-03-02 22:36:32 +09:00
Yuichi Nishiwaki 887b6a9f91 refactor pic_deflib 2014-03-02 22:23:57 +09:00
Yuichi Nishiwaki d168e7e1c8 catch read error in repl 2014-03-02 21:44:54 +09:00
Yuichi Nishiwaki 3302721c65 catch up to xrope API change 2014-03-02 19:26:37 +09:00
Yuichi Nishiwaki b0787f40c3 update xrope 2014-03-02 19:24:58 +09:00
Yuichi Nishiwaki 0b4f65bf9e auto remove lex.yy.h 2014-03-02 19:03:01 +09:00
Yuichi Nishiwaki d01a29b0e0 use file glob 2014-03-02 18:50:35 +09:00
Yuichi Nishiwaki 6eac53e715 cleanup cmakelists.txt 2014-03-02 14:51:50 +09:00
Yuichi Nishiwaki 2bd25266b9 If readline is installed, enable it. 2014-03-02 14:34:02 +09:00
Yuichi Nishiwaki 3cc8ce7f6d add a mention to (picrin user) library 2014-03-02 13:50:44 +09:00
Yuichi Nishiwaki 9157a359cf picrin depends also on getopt 2014-03-02 13:49:01 +09:00
Yuichi Nishiwaki 3d6880d748 Merge branch 'cmake' 2014-03-02 13:37:03 +09:00
Yuichi Nishiwaki bc544de6aa fix typo in travis.yml 2014-03-02 13:34:46 +09:00
Yuichi Nishiwaki 40b6635a2f explicitly include getopt.h 2014-03-02 13:33:12 +09:00
Yuichi Nishiwaki 5475344bed avoid double cd in travis 2014-03-02 13:32:56 +09:00
Yuichi Nishiwaki e4d4c51e78 use absolute path for flex output 2014-03-02 13:24:12 +09:00
Yuichi Nishiwaki d77035a537 fix flex problem 2014-03-02 13:21:26 +09:00
Yuichi Nishiwaki eb7fe03155 update gitignore 2014-03-02 12:59:12 +09:00
Yuichi Nishiwaki 110b9edf3e add build dir 2014-03-02 12:58:56 +09:00
Yuichi Nishiwaki c6728b3cd8 update travis config 2014-03-02 12:56:52 +09:00
Yuichi Nishiwaki 3bba2f1811 update build instruction 2014-03-02 12:54:37 +09:00
Yuichi Nishiwaki 5441cf75f9 remove old Make stuff 2014-03-02 12:54:27 +09:00
Yuichi Nishiwaki 0805d421f5 enable -Wall and -Wextra 2014-03-02 12:32:59 +09:00
Yuichi Nishiwaki 4a8bacd12c enable debug flag in debug build mode 2014-03-02 12:29:23 +09:00
Yuichi Nishiwaki a6ce873b61 add additional make targets 2014-03-02 12:23:36 +09:00
Yuichi Nishiwaki 02abde090f execute submodule update before doing anything 2014-03-02 12:07:16 +09:00
Yuichi Nishiwaki 87d9adb0e4 add make run target 2014-03-02 02:40:04 +09:00
Yuichi Nishiwaki 249f2e40df copy piclib to build dir 2014-03-02 02:39:50 +09:00
Yuichi Nishiwaki dc7a7be22b add c99 flag in CMakeLists.txt 2014-03-02 02:26:08 +09:00
Yuichi Nishiwaki e30529d629 Add experimental cmake support 2014-03-02 01:52:41 +09:00
Yuichi Nishiwaki 366b6fd7f5 remove include guard written in config.h. 2014-03-01 22:15:14 +09:00
Yuichi Nishiwaki 0cbc9e6c92 refactor config.h. you can predefine config macros via -Dmacro flag in
compile line
2014-03-01 22:13:47 +09:00
Yuichi Nishiwaki 38ba53593b update readme 2014-03-01 21:35:43 +09:00
Yuichi Nishiwaki 3b8868c577 typedef pic_value pic_list 2014-03-01 20:54:02 +09:00
Yuichi Nishiwaki c357a9302d remove pic_list, and add pic_listn 2014-03-01 20:46:08 +09:00
Yuichi Nishiwaki ac09af95ce Merge branch 'read'. close #21 2014-03-01 20:29:48 +09:00
Yuichi Nishiwaki c215a8059c update readme 2014-03-01 20:27:30 +09:00
Yuichi Nishiwaki dfb6eeb72d cleanup 2014-03-01 20:25:58 +09:00
Yuichi Nishiwaki 6e7567a598 my own read impl. 2014-03-01 20:21:44 +09:00
Yuichi Nishiwaki 6cf6c72f84 change default library in repl 2014-03-01 19:55:52 +09:00
Yuichi Nishiwaki 6ddaa0eda0 use pic_deflibrary in init.c 2014-03-01 19:54:29 +09:00
Yuichi Nishiwaki 95dc14bac2 use yyfree/yyalloc during bytevector lex 2014-03-01 13:24:43 +09:00
Yuichi Nishiwaki 491fd81c97 add an alias 'yylval' linked to '*yylvalp' 2014-03-01 00:35:16 +09:00
Yuichi Nishiwaki cbad58f560 remove useless includes 2014-03-01 00:24:23 +09:00
Yuichi Nishiwaki 3bedc65d2b use yyrealloc 2014-03-01 00:20:19 +09:00
Yuichi Nishiwaki a51dc51a09 use volatile string 2014-03-01 00:19:57 +09:00
Yuichi Nishiwaki 0b8c7a8ccb add pic_intern 2014-03-01 00:13:11 +09:00
Yuichi Nishiwaki 81f839ea04 use yyget_extra function 2014-03-01 00:02:46 +09:00
Yuichi Nishiwaki 222c3bdcaa use noyywrap option 2014-02-28 23:59:50 +09:00
Yuichi Nishiwaki 513727f94c emit additional scanner header file 2014-02-28 22:38:12 +09:00