mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-18 10:10:35 +03:00
rose: rework storage of extra lookaround information
- remove explicit lookaround table from bytecode - make the RoseInstr responsible for adding required info to blob
This commit is contained in:
@@ -383,10 +383,6 @@ struct RoseEngine {
|
||||
|
||||
u32 leftOffset;
|
||||
u32 roseCount;
|
||||
u32 lookaroundTableOffset; //!< base of lookaround offset list (of s8 values)
|
||||
u32 lookaroundReachOffset; /**< base of lookaround reach bitvectors (32
|
||||
* bytes for single-path lookaround and 256 bytes
|
||||
* for multi-path lookaround) */
|
||||
|
||||
u32 eodProgramOffset; //!< EOD program, otherwise 0.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user