diff options
author | Ivan Blinkov <ivan@blinkov.ru> | 2022-02-10 16:47:11 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:11 +0300 |
commit | 5b283123c882433dafbaf6b338adeea16c1a0ea0 (patch) | |
tree | 339adc63bce23800021202ae4a8328a843dc447a /contrib/libs/hyperscan/src/nfagraph/ng_lbr.h | |
parent | 1aeb9a455974457866f78722ad98114bafc84e8a (diff) | |
download | ydb-5b283123c882433dafbaf6b338adeea16c1a0ea0.tar.gz |
Restoring authorship annotation for Ivan Blinkov <ivan@blinkov.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/hyperscan/src/nfagraph/ng_lbr.h')
-rw-r--r-- | contrib/libs/hyperscan/src/nfagraph/ng_lbr.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/contrib/libs/hyperscan/src/nfagraph/ng_lbr.h b/contrib/libs/hyperscan/src/nfagraph/ng_lbr.h index 3fa67dd918..c181dbb9e7 100644 --- a/contrib/libs/hyperscan/src/nfagraph/ng_lbr.h +++ b/contrib/libs/hyperscan/src/nfagraph/ng_lbr.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015-2017, Intel Corporation + * Copyright (c) 2015-2017, Intel Corporation * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -26,8 +26,8 @@ * POSSIBILITY OF SUCH DAMAGE. */ -/** - * \file +/** + * \file * \brief Large Bounded Repeat (LBR) engine build code. */ @@ -35,7 +35,7 @@ #define NG_LBR_H #include "ue2common.h" -#include "util/bytecode_ptr.h" +#include "util/bytecode_ptr.h" #include <memory> #include <vector> @@ -47,24 +47,24 @@ namespace ue2 { class CharReach; class NGHolder; class ReportManager; -struct CastleProto; +struct CastleProto; struct CompileContext; struct Grey; /** \brief Construct an LBR engine from the given graph \p g. */ -bytecode_ptr<NFA> +bytecode_ptr<NFA> constructLBR(const NGHolder &g, const std::vector<std::vector<CharReach>> &triggers, - const CompileContext &cc, const ReportManager &rm); + const CompileContext &cc, const ReportManager &rm); -/** - * \brief Construct an LBR engine from the given CastleProto, which should - * contain only one repeat. - */ -bytecode_ptr<NFA> -constructLBR(const CastleProto &proto, +/** + * \brief Construct an LBR engine from the given CastleProto, which should + * contain only one repeat. + */ +bytecode_ptr<NFA> +constructLBR(const CastleProto &proto, const std::vector<std::vector<CharReach>> &triggers, - const CompileContext &cc, const ReportManager &rm); + const CompileContext &cc, const ReportManager &rm); } // namespace ue2 |