Gunnar Beutner
|
41d0dde52e
|
Allow functions to return values.
Fixes #5922
|
2014-04-02 17:27:04 +02:00 |
Gunnar Beutner
|
0683fca535
|
Allow anonymous functions to be garbage-collected.
Fixes #5921
|
2014-04-02 17:27:04 +02:00 |
Gunnar Beutner
|
397fee13ff
|
Allow "object" and "apply" in AST expressions.
Refs #5870
|
2014-03-30 15:04:53 +02:00 |
Gunnar Beutner
|
5179eebf09
|
Allow rterm in indexer ops.
Refs #5870
|
2014-03-30 10:00:11 +02:00 |
Gunnar Beutner
|
64aa5d1b09
|
Dump AST execution state in debug mode.
Refs #5878
|
2014-03-29 13:48:04 +01:00 |
Gunnar Beutner
|
fa11e5a97e
|
Update example config.
Refs #5878
|
2014-03-28 16:32:15 +01:00 |
Gunnar Beutner
|
7ee1278118
|
Implement the new syntax for the "apply" keyword.
Refs #5878
|
2014-03-28 14:00:00 +01:00 |
Gunnar Beutner
|
b289987500
|
Implement the "." operator.
Refs #5876
|
2014-03-28 13:59:56 +01:00 |
Gunnar Beutner
|
de81baf515
|
Remove inline service/notification/downtime definitions.
Refs #5875
|
2014-03-28 11:22:39 +01:00 |
Gunnar Beutner
|
8958d2f69f
|
Implement the "import" keyword.
Refs #5869
|
2014-03-28 11:22:36 +01:00 |
Gunnar Beutner
|
536562cddd
|
Build fixes.
Refs #5846
|
2014-03-24 12:54:23 +01:00 |
Gunnar Beutner
|
013690e486
|
Remove __parent element for +=, -=, *= and /= operators.
Refs #5846
|
2014-03-24 11:34:41 +01:00 |
Gunnar Beutner
|
8e699ac0fa
|
Fix scoping rules for object definitions.
Refs #5846
|
2014-03-24 11:23:47 +01:00 |
Gunnar Beutner
|
8bfb60b7fa
|
Improve error message for invalid inline service definitions.
Refs #5846
|
2014-03-24 11:23:05 +01:00 |
Gunnar Beutner
|
4ec939f332
|
Some more variable scoping fixes.
Refs #5846
|
2014-03-24 09:44:18 +01:00 |
Gunnar Beutner
|
3032cf8100
|
Make it easier to call AExpression::Dump from GDB.
Refs #5846
|
2014-03-24 09:27:46 +01:00 |
Gunnar Beutner
|
fd1aaa1997
|
Add missing locks.
Refs #5846
|
2014-03-24 09:15:45 +01:00 |
Gunnar Beutner
|
7086b44d3a
|
Fix variable scoping.
Refs #5846
|
2014-03-24 09:10:37 +01:00 |
Gunnar Beutner
|
1aca29afd2
|
Clean up the +=, -=, *= and /= operators.
Refs #5846
|
2014-03-24 09:06:16 +01:00 |
Gunnar Beutner
|
ddc548bb5d
|
Fix AExpression::ExtractPath.
Refs #5846
|
2014-03-23 19:58:24 +01:00 |
Gunnar Beutner
|
d23078d6c4
|
Make sure +=, -=, *= and /= behave like they did before.
Refs #5846
|
2014-03-23 17:26:31 +01:00 |
Gunnar Beutner
|
aacc699dd4
|
Refactor the config parser's AST.
Refs #5846
|
2014-03-23 11:27:40 +01:00 |
Gunnar Beutner
|
67d8bc219e
|
Clean up the AExpression class.
Refs #5846
|
2014-03-22 10:29:45 +01:00 |
Gunnar Beutner
|
2a6a75d52e
|
Improve error messages for exceptions in AExpressions.
Refs #5846
|
2014-03-22 08:40:09 +01:00 |
Gunnar Beutner
|
02fc3278c8
|
Implement missing operators for the Value class.
Fixes #5804
|
2014-03-20 13:02:31 +01:00 |
Gunnar Beutner
|
46d7cf3d6a
|
Implement len() and the operators >, >=, < and <=.
Refs #5789
|
2014-03-19 13:25:06 +01:00 |
Gunnar Beutner
|
3383951791
|
Implement regex() and match() functions.
Refs #5789
|
2014-03-19 12:46:23 +01:00 |
Gunnar Beutner
|
f871758502
|
Fix the !in operator.
Refs #5789
|
2014-03-19 12:46:23 +01:00 |
Gunnar Beutner
|
ec0557afea
|
Implement additional operators: &&, ||, in and !in.
Refs #5789
|
2014-03-19 12:46:23 +01:00 |
Gunnar Beutner
|
3587dbbd13
|
Implement support for local variables in AExpressions.
Refs #5789
|
2014-03-19 12:46:23 +01:00 |
Gunnar Beutner
|
04b8724cb8
|
Implement == and != operators for AExpressions.
Refs #5789
|
2014-03-19 12:46:23 +01:00 |
Michael Friedrich
|
ce737ff2f3
|
Change copyright header (again).
Fixes #5424
|
2014-03-19 11:42:47 +01:00 |
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
Gunnar Beutner
|
4534bb08c5
|
Implement DbCatEverything flag.
Fixes #5096
|
2013-11-20 16:47:46 +01:00 |
Gunnar Beutner
|
3308eb1d87
|
Add missing newlines.
Refs #4990
|
2013-11-03 10:59:01 +01:00 |
Gunnar Beutner
|
599429ec93
|
config: Implement AST support for const expressions.
|
2013-10-20 15:07:55 +02:00 |