Exemple #1
0
        public static RegexpState create(Env env, Regexp regexp, StringValue subject)
        {
            RegexpState state = create(env, regexp);

            state.setSubject(env, subject);

            return(state);
        }
Exemple #2
0
        public static RegexpState create(Env env, Regexp regexp)
        {
            RegexpState state = env.allocateRegexpState();

            if (state == null)
            {
                state = new RegexpState();
            }

            state.init(regexp);

            return(state);
        }
Exemple #3
0
 public static void free(Env env, RegexpState state)
 {
     env.freeRegexpState(state);
 }