@ 260915.5

250622.2 · 9e25d9a6e152175bde7c6c0c0942592ec6ec4d3b

cleanup

hash saturation checking with less code & align to RE/flex update but with all code gen parts disabled WITH_NO_CODEGEN as before

reading declarations

Changes to include/reflex/error.h. All files

include/reflex/error.h

@@ -79,7 +79,8 @@ class regex_error : public std::runtime_error {   static const regex_error_type exceeds_length        = 16; ///< regex exceeds length limit (reflex::Pattern class only)   static const regex_error_type exceeds_limits        = 17; ///< regex exceeds complexity limits (reflex::Pattern class only)   static const regex_error_type undefined_name        = 18; ///< undefined macro name (reflex tool only)-  static const regex_error_type cannot_save_tables    = 19; ///< cannot save tables file (reflex tool only)+  static const regex_error_type save_tables           = 19; ///< cannot save tables to file+  static const regex_error_type load_tables           = 20; ///< cannot load tables from predictor string   /// Construct regex error info.   regex_error(       regex_error_type   code,