Brandon Keepers
1ab58d32f1
Add pegjs-util and asty, consolidate uses of parser
2016-10-29 14:41:27 -05:00
Brandon Keepers
e600eda6db
Try to get number from issue or pull request
2016-10-29 13:07:24 -05:00
Brandon Keepers
969de5e7ee
Move pegjs to runtime dep for now
2016-10-29 12:51:53 -05:00
Brandon Keepers
32ecd731b9
Merge pull request #46 from bkeepers/conditions
...
Conditions
2016-10-29 12:47:06 -05:00
Brandon Keepers
6ba47b439d
Fix operator precidence
2016-10-29 12:33:42 -05:00
Brandon Keepers
6381f8e80b
Add "is", "is not", and "contains"
2016-10-29 11:01:02 -05:00
Brandon Keepers
84670eaa5d
Initial docs on conditions
2016-10-29 09:56:58 -05:00
Brandon Keepers
e375a5c410
refactor actions
2016-10-29 08:21:08 -05:00
Brandon Keepers
deb87a4589
Add matches operator and refactor
2016-10-29 08:18:29 -05:00
Brandon Keepers
0ed8c8c106
Support n logical expressions
2016-10-28 23:09:23 -05:00
Brandon Keepers
a16d38982a
Add logical and
2016-10-28 21:09:18 -05:00
Brandon Keepers
05b2786777
Add logical or
2016-10-28 20:17:06 -05:00
Brandon Keepers
355cfe4d14
Add FIXME
2016-10-28 11:56:06 -04:00
Brandon Keepers
7044b4fd95
Refactor conditions
2016-10-28 11:50:46 -04:00
Brandon Keepers
f82f6d2d87
Refactor calling of actions
2016-10-28 11:38:58 -04:00
Brandon Keepers
01bd168c2f
rename "then" to "actions" in ast
2016-10-28 11:32:31 -04:00
Brandon Keepers
1572100fff
Fix lint errors
2016-10-28 11:30:10 -04:00
Brandon Keepers
f9db96b7fd
Rename "on" to "events" in ast
2016-10-28 11:24:00 -04:00
Brandon Keepers
71542de659
Refactor to add a transformer
2016-10-28 11:18:27 -04:00
Brandon Keepers
bf03127fe8
Implement conditions
2016-10-23 23:19:00 -05:00
Brandon Keepers
96d946842d
Remove yaml warning
2016-10-23 22:09:26 -05:00
Brandon Keepers
d1844da0d6
Add conditions
2016-10-23 08:17:26 -05:00
Brandon Keepers
9969849fde
Merge remote-tracking branch 'origin/master' into integration
...
* origin/master: (34 commits)
Update docs
Fix lint error
Add comment syntax
"or" instead of "and"
Add instruction to turn on verbose logging
Update docs
Fall back to generating parser at runtime
Fix lint errrors
Remove yaml dependency
Use parser in place of yaml syntax
Fix lint errors
Behaviors are separated by a semicolon
Separate events by 'and' instead of comma
Implement 'then'
Implement simple actions
Implement "on" part of the syntax
Add pegjs as a dev dep
Document react action
Remove 'why' section
No longer aspirational
...
2016-10-19 23:48:19 -05:00
Brandon Keepers
ebd96fd773
Merge pull request #45 from seemakamath/patch-1
...
Add instruction to turn on verbose logging
2016-10-19 23:38:40 -05:00
Brandon Keepers
24fa404f74
Merge pull request #44 from bkeepers/parser
...
Parser
2016-10-19 23:38:04 -05:00
Brandon Keepers
c0e9fff4eb
Update docs
2016-10-19 23:32:26 -05:00
Brandon Keepers
5b9146b0b8
Fix lint error
2016-10-19 23:29:24 -05:00
Brandon Keepers
06479a2be5
Add comment syntax
2016-10-19 22:58:11 -05:00
Brandon Keepers
258fe27bdb
"or" instead of "and"
...
...because @arfon said so
2016-10-19 22:47:03 -05:00
Seema Kamath
a05c5a76ae
Add instruction to turn on verbose logging
2016-10-19 08:31:04 -07:00
Brandon Keepers
574d2c599f
Update docs
2016-10-18 00:41:55 -05:00
Brandon Keepers
7343699c80
Merge remote-tracking branch 'origin/master' into parser
...
* origin/master:
Document react action
Remove 'why' section
No longer aspirational
Remove unimplemented examples from README
Fix then syntax
Update not at top of readme
Move aspirational examples to separate file
Remove unimplemented merge action
Remove unimplemented from_file option
Remove unimplemented payload conditions
Remove interit_from syntax
2016-10-18 00:19:42 -05:00
Brandon Keepers
b85bc573cf
Fall back to generating parser at runtime
2016-10-18 00:14:12 -05:00
Brandon Keepers
e4166cfe29
Fix lint errrors
2016-10-18 00:05:34 -05:00
Brandon Keepers
325d010d58
Remove yaml dependency
2016-10-18 00:05:27 -05:00
Brandon Keepers
66451ef3ee
Use parser in place of yaml syntax
2016-10-18 00:03:55 -05:00
Brandon Keepers
0838ce47de
Fix lint errors
2016-10-17 01:42:21 -05:00
Brandon Keepers
b4a45bb2a6
Behaviors are separated by a semicolon
2016-10-17 01:38:08 -05:00
Brandon Keepers
2456a8c254
Separate events by 'and' instead of comma
2016-10-17 01:23:17 -05:00
Brandon Keepers
6b5e3d74e3
Implement 'then'
2016-10-17 01:21:31 -05:00
Brandon Keepers
f5ff1bca79
Implement simple actions
2016-10-17 00:59:38 -05:00
Brandon Keepers
8313bb0219
Implement "on" part of the syntax
2016-10-17 00:48:14 -05:00
Brandon Keepers
35e07ee885
Add pegjs as a dev dep
2016-10-17 00:43:11 -05:00
Brandon Keepers
f546c74a27
Merge pull request #43 from bkeepers/reality
...
Update docs to reflect reality
2016-10-16 23:38:40 -05:00
Brandon Keepers
133dce25e6
Document react action
2016-10-16 23:35:28 -05:00
Brandon Keepers
70aff7f307
Remove 'why' section
2016-10-16 23:32:21 -05:00
Brandon Keepers
f62eedf26f
No longer aspirational
2016-10-16 23:29:30 -05:00
Brandon Keepers
79e991bcf6
Remove unimplemented examples from README
2016-10-16 23:28:09 -05:00
Brandon Keepers
f7bc9a183e
Fix then syntax
2016-10-16 23:19:30 -05:00
Brandon Keepers
eba555d5f6
Update not at top of readme
2016-10-16 23:19:24 -05:00