Commit Graph

  • 1b7a5bd119 compiler: keep source in FunctionCall ASTs Henri DF 2016-02-29 13:36:14 -08:00
  • 55b2490314 coding convention Henri DF 2016-02-28 21:14:46 -08:00
  • 1c04ed7874 rework digwatch event output handling Henri DF 2016-02-28 21:06:29 -08:00
  • f71de57a90 fix unused vars warning in digwatch.cpp Henri DF 2016-02-28 20:26:42 -08:00
  • 31a0065c3c Example ruleset Henri DF 2016-02-28 16:19:47 -08:00
  • c695051990 rule_loader.lua: comments cleanups Henri DF 2016-02-28 15:49:33 -08:00
  • fe880c2c53 Merge pull request #9 from draios/grammar-output-functioncalls Henri DF 2016-02-28 14:30:31 -08:00
  • 6569f0372d Grammar: support function-call syntax in outputs Henri DF 2016-02-28 14:28:00 -08:00
  • 733548b80b Grammar: fix commas in lists Henri DF 2016-02-28 14:24:54 -08:00
  • b46e996ea1 Merge pull request #8 from draios/array-accessor-grammar Henri DF 2016-02-28 13:23:38 -08:00
  • 96942f8034 Grammar: parse array lookup in fields Henri DF 2016-02-28 13:20:35 -08:00
  • e75041c4b9 Update README.md Henri DF 2016-02-26 09:56:52 -08:00
  • ae08d6ca8f Merge pull request #7 from draios/compiler-fixes Henri DF 2016-02-25 10:55:18 -08:00
  • 4053b7241e Fix 'in' clause expansion Henri DF 2016-02-25 10:54:42 -08:00
  • eaeb360b31 Fix macro expansion Henri DF 2016-02-25 10:54:28 -08:00
  • d62ea1df24 Support for comments in rules files Henri DF 2016-02-24 15:47:19 -08:00
  • ffac848c89 Merge pull request #6 from draios/cleanups Henri DF 2016-02-24 10:33:11 -08:00
  • 2428231c7a Remove unneeded code from digwatch main Henri DF 2016-02-24 10:32:14 -08:00
  • 1a70d12525 whitespace Henri DF 2016-02-24 09:17:26 -08:00
  • 5f43446bfa compiler.lua: Move macro checking into own file Henri DF 2016-02-24 09:03:55 -08:00
  • a2ec9870de compiler.lua: consistently use 'ast' instead of 'node' Henri DF 2016-02-24 08:46:33 -08:00
  • e725be968e rule_loader.lua: add/improve comments Henri DF 2016-02-24 08:45:51 -08:00
  • ef3b2728f5 Merge pull request #5 from draios/replumb-events Henri DF 2016-02-24 08:43:28 -08:00
  • a9d0268390 Move format handling into own class Henri DF 2016-02-23 18:55:20 -08:00
  • 636429c674 Move lua_State creation to digwatch main Henri DF 2016-02-23 18:18:43 -08:00
  • 3e73f01472 Always print events Henri DF 2016-02-23 18:15:43 -08:00
  • 2f105932fa parser-smoke.sh: add a test Henri DF 2016-02-23 11:35:11 -08:00
  • 87186df85a digwatch: use appropriate formatter for each event Henri DF 2016-02-23 10:21:25 -08:00
  • a3976281a8 Pass rule indices down into filters Henri DF 2016-02-22 19:08:44 -08:00
  • 406f079621 Deep copy macro ASTs when expanding Henri DF 2016-02-22 20:27:57 -08:00
  • 3a56c1a0e4 AST: Rule node always has an Output child node Henri DF 2016-02-22 18:55:11 -08:00
  • a7d0132154 Add 'sysdig.set_formatter' and use it in compiler Henri DF 2016-02-22 18:20:55 -08:00
  • 426097241d Move compiler state and AST grafting to rule_loader.lua Henri DF 2016-02-22 17:03:34 -08:00
  • 5ba821aaef Fix handling of nested ASTs Henri DF 2016-02-22 16:26:15 -08:00
  • d759e3b942 Fix macro expansion bug introduced with Rules Henri DF 2016-02-22 16:01:40 -08:00
  • c31411b4cc Merge pull request #4 from draios/parser-work Henri DF 2016-02-22 13:32:12 -08:00
  • bba5aa6974 Add support for output formats Henri DF 2016-02-22 12:31:10 -08:00
  • 05362e2c68 compiler: don't fail on empty lines Henri DF 2016-02-22 10:45:20 -08:00
  • 7853260f38 fix test script Henri DF 2016-02-21 16:00:52 -08:00
  • e5637d0cee specify lua5.1 in test.lua Henri DF 2016-02-21 15:59:15 -08:00
  • b41794f6a9 Update README.md Henri DF 2016-02-21 20:31:33 -08:00
  • 5a3c191c97 Update README.md Henri DF 2016-02-21 20:29:47 -08:00
  • 37da302b39 Update README.md Henri DF 2016-02-21 15:11:13 -08:00
  • 8d7efbfc6b Merge pull request #3 from draios/lua-move Henri DF 2016-02-21 13:44:01 -08:00
  • c7bafc9a49 Move lua/ to userspace/digwatch Henri DF 2016-02-21 13:43:08 -08:00
  • e50dd885c2 Remove cruft from lua/rule_loader.lua Henri DF 2016-02-21 13:40:34 -08:00
  • 601ad3b620 Merge pull request #2 from draios/digwatch-scaffolding Henri DF 2016-02-20 21:27:36 -08:00
  • 3d58c3c9ae Compile and load digwatch rules! Henri DF 2016-02-20 21:17:45 -08:00
  • e1cdd62f2f Change representation of relational ops in AST Henri DF 2016-02-20 21:17:00 -08:00
  • 9fef5a7b29 Rework loading of Lua and rules files Henri DF 2016-02-20 16:21:56 -08:00
  • 9b89116a26 Add config_digwatch.h.in Henri DF 2016-02-20 13:38:57 -08:00
  • 19cb8cc4f2 sysdig-parser.lua -> compiler.lua Henri DF 2016-02-20 19:31:00 +00:00
  • 9899680064 Lua parser refactoring Henri DF 2016-02-19 20:24:33 -08:00
  • c63657acad typoes Henri DF 2016-02-19 16:25:36 -08:00
  • 208930fd55 Simplify error handling in digwatch main Henri DF 2016-02-19 13:43:16 -08:00
  • 32ad5673c6 Pass filter object into sinsp::set_filter() Henri DF 2016-02-18 21:09:26 -08:00
  • 4c371e5b1d Add curl dependency Henri DF 2016-02-17 20:17:26 -08:00
  • 0a294cd5e5 digwatch scaffolding Henri DF 2016-02-16 13:22:39 -08:00
  • ab52c42026 remove notes file Henri DF 2016-02-18 09:37:24 -08:00
  • b97a1bfc1f Merge pull request #1 from draios/parser-hacking Henri DF 2016-02-15 16:04:51 -08:00
  • 6e2d8679c4 Macro expansion Henri DF 2016-02-14 20:36:54 -08:00
  • b3f7b1d765 Remove whitespace from token values in AST Henri DF 2016-02-14 21:26:04 -08:00
  • c21e8207f8 Don't allow '=' in BareStrings Henri DF 2016-02-14 20:37:32 -08:00
  • aeba0760db Scaffold basic line-oriented compiler API Henri DF 2016-02-14 14:31:10 -08:00
  • 0d10a3f39c Fix multi-line comments Henri DF 2016-02-13 15:26:40 -08:00
  • 79cdf31aa7 Expand in relational expressions Henri DF 2016-02-12 20:30:44 -08:00
  • 3dab9edc9d add a function to pretty-print ASTs Henri DF 2016-02-12 20:30:19 -08:00
  • 48685f4f2f Don't require quoting for non-alphanum characters Henri DF 2016-02-12 15:03:09 -08:00
  • 41ee6e49a5 Grammar for filters and macros Henri DF 2016-02-09 16:29:01 -08:00
  • 4bd8a9d401 Initial README Henri DF 2016-01-20 14:47:56 -08:00