Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - added "debug" command to debug environment settings | Rainer Gerhards | 2008-02-29 | 1 | -5/+5 |
| | | | | | | | | | - changed the object/interface system to use a new way of calling, giving up the numerical object ID. This was necessary as we needed more extensibility for third-party modules (which don't play at all with the previous fixed object ID). This is stage work for the object loader. Please note that I needed to change the object (de)serializer, I can't outrule that I have introduced bugs there. | ||||
* | changed obj base object's calling interface to use the new obj_if_t | Rainer Gerhards | 2008-02-29 | 1 | -1/+1 |
| | | | | interface structure | ||||
* | - wrote doc on how to use the expression engine | Rainer Gerhards | 2008-02-28 | 1 | -39/+1 |
| | | | | | - changed ABNF to fully support old property names - added case-insensitive comparison operations | ||||
* | added string concatenation operator & to RainerScript | Rainer Gerhards | 2008-02-25 | 1 | -2/+2 |
| | |||||
* | - modified parser and tokenizer to support slight ABNF modifications from | Rainer Gerhards | 2008-02-21 | 1 | -25/+67 |
| | | | | | | | yesterday - change in ABNF was wrong - made a slightly different change - fixed bugs in tokenizer - expression compiler finished (except bugs, of course ;)) | ||||
* | changed tokenizer to utilize var class instead of scalar types | Rainer Gerhards | 2008-02-21 | 1 | -5/+1 |
| | |||||
* | some more interface changes | Rainer Gerhards | 2008-02-21 | 1 | -54/+57 |
| | |||||
* | first steps in implementing object interfaces (stage work for later dynamic | Rainer Gerhards | 2008-02-21 | 1 | -14/+44 |
| | | | | class loading) | ||||
* | changed rsCStrObj name to cstr_t, which is more inline with the rest of | Rainer Gerhards | 2008-02-21 | 1 | -2/+2 |
| | | | | rsyslog (now) and also much easier to type | ||||
* | begun expr compile process, first steps done | Rainer Gerhards | 2008-02-20 | 1 | -1/+10 |
| | |||||
* | used new classes in expr.c | Rainer Gerhards | 2008-02-20 | 1 | -7/+13 |
| | |||||
* | created var class out of property_t | Rainer Gerhards | 2008-02-20 | 1 | -18/+13 |
| | |||||
* | - basic implementation of expression parser parsing done | Rainer Gerhards | 2008-02-20 | 1 | -9/+86 |
| | | | | - improved ABNF a bit | ||||
* | created new class ctok_token | Rainer Gerhards | 2008-02-20 | 1 | -4/+16 |
| | |||||
* | implemented function in tokenizer | Rainer Gerhards | 2008-02-19 | 1 | -1/+0 |
| | |||||
* | - begun implementation of expression parsing logic | Rainer Gerhards | 2008-02-19 | 1 | -2/+154 |
| | | | | - implemented, simpstr, var, number in tokenizer | ||||
* | implemented initial tokenizer (stage work for expr parser) | Rainer Gerhards | 2008-02-19 | 1 | -0/+4 |
| | |||||
* | - added ctok class (the config tokenizer) | Rainer Gerhards | 2008-02-19 | 1 | -44/+10 |
| | | | | - done stage work to begin implement tokenizer | ||||
* | cleanup | Rainer Gerhards | 2008-02-19 | 1 | -1/+1 |
| | |||||
* | - moved config file code to its own file | Rainer Gerhards | 2008-02-19 | 1 | -11/+11 |
| | | | | | | - finally made CONT_LINES in config the only standard support (the code contained code for other case, which were never executed by the preprocessor) | ||||
* | - added doc on how expressions will work | Rainer Gerhards | 2008-02-19 | 1 | -37/+31 |
| | | | | | | - cleaned up the stringbuf Construct interface - did some cleanup on stringbuf calls - we now have much better interfaces and macros | ||||
* | fixed some bugs that prevented compile in debug mode | Rainer Gerhards | 2008-02-13 | 1 | -2/+4 |
| | |||||
* | added some code to expr.c - not yet to be used | Rainer Gerhards | 2008-02-13 | 1 | -0/+130 |
| | |||||
* | changed license to GPLv3 (for what is to become rsyslog v3) | Rainer Gerhards | 2007-12-14 | 1 | -7/+8 |
| | |||||
* | added expr.c, which has some thoughts on expression implementation | Rainer Gerhards | 2007-12-11 | 1 | -0/+40 |