Commit Graph

17 Commits (9672a1091e9a93873e6ed5abe0ab63fb77ec95c2)

Author SHA1 Message Date
Daniel Kolesa 9672a1091e add support for several line editing approaches (pure stdin, linenoise, libedit, readline) 2016-09-01 17:50:02 +01:00
Daniel Kolesa 3ca2a397dd use ostd stdin 2016-08-31 22:21:45 +01:00
Daniel Kolesa c9f6ac8be9 add initial simplistic REPL 2016-08-31 22:00:31 +01:00
Daniel Kolesa 7634251951 add cs_util with portable string->integer and string->float conversions 2016-08-15 02:19:59 +01:00
Daniel Kolesa 17511ab844 configuration header with types 2016-08-14 17:35:38 +01:00
Daniel Kolesa e518679451 split code parser/generator into its own source file 2016-08-14 16:14:10 +01:00
Daniel Kolesa edd32bf56b split VM into its own source file 2016-08-12 17:39:11 +01:00
Daniel Kolesa a8b6843a88 remove lib_list.hh and merge all to lib_list.cc 2016-08-11 17:26:03 +01:00
Daniel Kolesa a0130089cf add code_is_empty API to check for dummy bytecode and remove cs_private 2016-08-06 17:33:01 +01:00
Daniel Kolesa db98021883 merge baselib back to main cubescript and make it initialize always 2016-08-06 16:34:10 +01:00
Daniel Kolesa 395615e2cb start splitting into multiple source files 2016-08-02 01:23:47 +01:00
Daniel Kolesa b584c7f857 multistage makefile 2016-08-02 00:48:07 +01:00
Daniel Kolesa 72fe46a097 style updates 2016-07-17 18:50:40 +01:00
Daniel Kolesa 4d48366a24 visibility support 2016-03-17 21:21:45 +00:00
Daniel Kolesa f5d9c6e97c simplify makefile 2016-03-16 20:19:37 +00:00
Daniel Kolesa 2dffd79d46 fix shadow warnings 2016-03-04 21:30:46 +00:00
Daniel Kolesa 4f6fdd2d83 add Makefile for shared library builds 2016-03-02 22:24:15 +00:00