2021-09-12 10:00:27 -03:00
|
|
|
/*
|
|
|
|
|
* Copyright (c) 2021, Ali Mohammad Pur <mpfard@serenityos.org>
|
|
|
|
|
*
|
|
|
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include "Forward.h"
|
|
|
|
|
|
|
|
|
|
namespace regex {
|
|
|
|
|
|
|
|
|
|
class Optimizer {
|
|
|
|
|
public:
|
2021-09-13 16:15:22 -03:00
|
|
|
static void append_alternation(ByteCode& target, ByteCode&& left, ByteCode&& right);
|
2021-09-12 10:00:27 -03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
}
|