Commits


style (assert)


style


cosmetics


make nfacont/nfaend no-ops on stopped nfas


forgot the actual implementation m)


rename nfarunp and nfamatchp to nfarun_ and nfamatch_, respectively


rename nfainit to nfastart


add .gitignore


start some manpages


rework prep/run interface


add 'simcard' example


add outchr() combinator


switch to unsigned char note: char can be portably converted to unsigned char (modulo arithmetic) but the converse is not true (undefined behavior)!


comments / style


move print_nfa() to nfa.c as nfaprint()


changed my mind; dont do output (or inner input) on chunk edges!


produce output while no input is possible


support suspend / chunked operation (split out END processing)


nfareset/nfarun/nfacont


print a cosmetic blank line after the NFA output


let test_pcre and test_regex record position of the '@'


run benchmark without printing


factor nfa.h and test_nfa.c out of nfa.c


separate sub() and out()


explicitly clear final state in epsilon_step FOREACHSTATE does not cover the final state.