Permalink
Switch branches/tags
Nothing to show
Commits on Dec 8, 2010
  1. had a problem where transitions with a on-trans function and no conte…

    ajrisi committed Dec 8, 2010
    …xt did a null deref, all fixed
Commits on Oct 9, 2010
  1. enable debugging on the examples, and fixed a passing-null-context bu…

    ajrisi committed Oct 9, 2010
    …g from the whitespace example
Commits on Sep 12, 2010
  1. reworked the methods called to have the right type after changing the…

    ajrisi committed Sep 12, 2010
    … FSM engine - all on-success functions now also get the amount of data consumed in the match passed to them
Commits on Sep 7, 2010
  1. added capturing of URI data and reporting at the end - also, checked …

    ajrisi committed Sep 7, 2010
    …it for leaks, its leak free
  2. modified the FSM to make copies of the context before entering a sub-…

    ajrisi committed Sep 7, 2010
    …fsm, so there is no cross contamination from failed sub-fsms
Commits on Sep 1, 2010
  1. a couple large changes, version is now 0.2.1, it has far clearer flow…

    ajrisi committed Sep 1, 2010
    … comment output, but is no longer reentrant when compiled with the fsm debug flag as there is a global variable that keeps track of how many spaces to print before flow lines to give indenting. this will be fixed in later versions, but for now, if you need a reentrant debug version, keep using version 0.2 which is one revision back
  2. adding more uri flow comments

    ajrisi committed Sep 1, 2010
  3. there was a bug where it was only doing segments with atleast 1 pchar…

    ajrisi committed Sep 1, 2010
    …, it has been fixed, and a lot of built-in comments have been so that when the fsms are run on a debug compiled FSM engine, it gives some readable output
Commits on Aug 31, 2010
  1. moved the uri parsers to seperate files, wrote one for the new standa…

    ajrisi committed Aug 31, 2010
    …rd, have yet to fully test it
  2. adding a URI parsing example

    ajrisi committed Aug 31, 2010
Commits on Jul 12, 2010
  1. added day of month (or dom) support, now all parts are parsed and sav…

    ajrisi committed Jul 12, 2010
    …ed of a supplied date - notice that it does not set the day of year or a couple other fields - maybe that could be added later, or left as an exercise for the reader
Commits on Jul 11, 2010
Commits on Jul 9, 2010
  1. experimenting with adding local and global scoping to functions calle…

    ajrisi committed Jul 9, 2010
    …d on a transition success, working on http date parsing util
Commits on Jul 7, 2010
  1. the bencode example now pretty prints the read bencoded data, so its …

    ajrisi committed Jul 7, 2010
    …almost all done - it does need cleanup tho, also reworking of the file reading mechanism to mmap, or something similar
  2. added REJECT processing to the fsm engine, added descriptive strings …

    ajrisi committed Jul 7, 2010
    …when FSM_DEBUG is enabled, and got lists to work (and thus proper sub-fsms) in the bencode example
  3. the bencode example appears to be handling integers correctly - a sim…

    ajrisi committed Jul 7, 2010
    …ple context has been added - its working well
  4. adding a bencode example shell - the c file is there and compiles, th…

    ajrisi committed Jul 7, 2010
    …e fsm is partially translated from old dfa code, and scons has been updated
  5. got the whitespace parser example working, and the FSM much more corr…

    ajrisi committed Jul 7, 2010
    …ect - on to the next, more complicated example
  6. fixed the finding fsm library issue - everything compiles now - not d…

    ajrisi committed Jul 7, 2010
    …one yet, but it compiles
  7. modified the scons setup, and clarified some of the FSM code - doesnt…

    ajrisi committed Jul 7, 2010
    … yet work, but the FSM part compiles, the whitespace example just needs to have the library path fixed
  8. branch off the dfa code from bencode, this time called fsm for finite…

    ajrisi committed Jul 7, 2010
    … state machine - allowing a little more, and cleaning up the code.