jackwadden / VASim

VASim is a virtual homogeneous non-deterministic finite automata automata simulator and transformation tool. VASim can parse, transform, simulate, and profile homogeneous NFAs, and is meant to be an open tool for automata processing research. VASim can also be extended to support hypothetical automata processing elements.
BSD 3-Clause "New" or "Revised" License
34 stars 20 forks source link

Adding reportEnableType support to VASim #26

Closed kevinaangstadt closed 6 years ago

kevinaangstadt commented 6 years ago

We move "onLast" enable support to just the reports. This provides better support for end markers in PCRE

jackwadden commented 6 years ago

Thanks! Looks good. I'm gonna change the EOF to EOD because EOF is a little more specific than I like. EOD also includes the end of line character (this is how Hyperscan does it) as well as the final input byte.