summaryrefslogtreecommitdiffstats
path: root/ctok.c
Commit message (Collapse)AuthorAgeFilesLines
* added missing copyright statementsRainer Gerhards2008-04-241-0/+2
| | | | thanks to Michael Biebl for noticing
* changed some files to grant LGPLv3 extended persmissions on top of GPLv3Rainer Gerhards2008-04-151-9/+8
| | | | | this also is the first sign of something that will evolve into a well-defined "rsyslog runtime library"
* some more cleanupRainer Gerhards2008-04-071-7/+0
|
* - added "debug" command to debug environment settingsRainer Gerhards2008-02-291-3/+3
| | | | | | | | | - 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_tRainer Gerhards2008-02-291-1/+1
| | | | interface structure
* - wrote doc on how to use the expression engineRainer Gerhards2008-02-281-1/+5
| | | | | - changed ABNF to fully support old property names - added case-insensitive comparison operations
* added string concatenation operator & to RainerScriptRainer Gerhards2008-02-251-0/+3
|
* simplified var object, now only supports strings and numbers as a singleRainer Gerhards2008-02-221-2/+2
| | | | type
* - modified parser and tokenizer to support slight ABNF modifications fromRainer Gerhards2008-02-211-1/+5
| | | | | | | 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 typesRainer Gerhards2008-02-211-13/+23
|
* some more interface changesRainer Gerhards2008-02-211-6/+39
|
* - added "contains" and "startwith" comparison operationsRainer Gerhards2008-02-201-0/+4
| | | | - defined initial set of opcodes
* changed rsCStrDestruct() to use the new interface conventionsRainer Gerhards2008-02-201-4/+2
|
* added support for C-like inline comments (/* comment... */)Rainer Gerhards2008-02-201-90/+126
|
* - basic implementation of expression parser parsing doneRainer Gerhards2008-02-201-2/+5
| | | | - improved ABNF a bit
* created new class ctok_tokenRainer Gerhards2008-02-201-2/+45
|
* implemented function in tokenizerRainer Gerhards2008-02-191-31/+30
|
* - begun implementation of expression parsing logicRainer Gerhards2008-02-191-79/+173
| | | | - implemented, simpstr, var, number in tokenizer
* implemented initial tokenizer (stage work for expr parser)Rainer Gerhards2008-02-191-1/+282
|
* - added ctok class (the config tokenizer)Rainer Gerhards2008-02-191-0/+87
- done stage work to begin implement tokenizer