Commit Graph

1358 Commits

Author SHA1 Message Date
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