Update mruby api.

This commit is contained in:
2026-02-01 17:01:57 +00:00
parent 154e557339
commit 8b49ab6085
11 changed files with 1161 additions and 862 deletions

View File

@@ -16,12 +16,6 @@
#name, { name##_parse, name##_state_match } \
}
struct CustomState {
mrb_value state;
CustomState(mrb_value s) : state(s) { mrb_gc_register(mrb, state); }
~CustomState() { mrb_gc_unregister(mrb, state); }
};
template <typename T>
inline std::shared_ptr<T> ensure_state(std::shared_ptr<T> state) {
using U = typename T::full_state_type;