19 Commits

Author SHA1 Message Date
Karl Kroening
3251e1ba44
Merge 7989c5d8a3966156bc9d0fbb701e0b6485664422 into 7077eaad646e84004fbdeb052b034f9f68c15b5e 2018-05-09 06:30:29 +00:00
Karl Kroening
57abf6e86e Change selector syntax from [:a] to [a]; remove map operator (for now) 2018-03-11 21:27:26 -07:00
Karl Kroening
6169b89321 Minor improvements (formatting, etc) 2018-03-11 20:03:06 -07:00
Davide Depau
df9bd7316f
Replace past.builtins.basestring with a custom one to workaround bug in Ubuntu's Python3 2018-01-09 16:04:33 +01:00
Davide Depau
497105f929
Reimplement .map logic making Node immutable 2018-01-09 16:04:24 +01:00
Davide Depau
1070b3e51b
Remove commented code 2018-01-09 15:47:09 +01:00
Davide Depau
b4503a183c
Allow output to be created without mapped streams 2018-01-09 15:47:09 +01:00
Davide Depau
0d95d9b58d
Implement .map() operator, allow multiple streams in .output() 2018-01-09 15:47:08 +01:00
Karl Kroening
7989c5d8a3 #34: re-add overwrite_output operator but have it raise an exception 2017-11-02 17:24:44 -07:00
Karl Kroening
d1a9ff882a #34: run non-interactively by default 2017-11-02 17:16:03 -07:00
Karl Kroening
662c56eb5b #17: fix python 3 support 2017-07-06 02:50:22 -06:00
Karl Kroening
6887ad8bac Massive refactor to break nodes into streams+nodes 2017-07-06 02:23:13 -06:00
Davide Depau
086613bb09 convert assertions to if+raise 2017-06-30 15:54:09 +02:00
Davide Depau
31f19e184e add docstring to merge_output 2017-06-16 15:13:52 +02:00
Karl Kroening
03f99dbba0 Support input/output parameters 2017-06-14 02:07:23 -06:00
Karl Kroening
cd3d3715b8 Support python3 2017-06-13 19:37:14 -06:00
Karl Kroening
8ff9f408c6 Rename file_{input,output} to {input,output} 2017-05-27 17:53:02 -10:00
Karl Kroening
8d142c5fa9 #1: update docs 2017-05-27 17:16:59 -10:00
Karl Kroening
696e52a989 #1: split operators into modules 2017-05-27 15:43:22 -10:00