File tree Expand file tree Collapse file tree 16 files changed +44
-42
lines changed Expand file tree Collapse file tree 16 files changed +44
-42
lines changed Original file line number Diff line number Diff line change 1+ # Linting config files symlinked from dev-utils
2+ /.clang-format
3+ /.clang-tidy
4+
5+ # Build related directories
16.task /
27build /
Original file line number Diff line number Diff line change 11clang-format>=20.1
2- clang-tidy>=20 .1
2+ clang-tidy>=21 .1
33gersemi>=0.16.2
44yamllint>=1.35.1
Original file line number Diff line number Diff line change @@ -6,11 +6,11 @@ IncludeCategories:
66
77 # Project library headers
88 - Regex : " ^<log_surgeon"
9- Priority : 3
9+ Priority : 4
1010
1111 # External library headers. Update when adding new libraries.
1212 - Regex : " ^<(fmt|gsl)"
13- Priority : 4
13+ Priority : 3
1414
1515 # C system headers
1616 - Regex : " ^<.+\\ .h>"
@@ -19,7 +19,3 @@ IncludeCategories:
1919 # C++ standard libraries
2020 - Regex : " ^<.+>"
2121 Priority : 2
22-
23- # Project relative headers
24- - Regex : " ^\" .+\" "
25- Priority : 5
Original file line number Diff line number Diff line change 2323#include < log_surgeon/utils.hpp>
2424
2525using ParserValueRegex = log_surgeon::ParserValue<std::unique_ptr<
26- log_surgeon::finite_automata::RegexAST<log_surgeon::finite_automata::ByteNfaState>>>;
26+ log_surgeon::finite_automata::RegexAST<log_surgeon::finite_automata::ByteNfaState>
27+ >>;
2728using RegexASTByte
2829 = log_surgeon::finite_automata::RegexAST<log_surgeon::finite_automata::ByteNfaState>;
2930using RegexASTGroupByte
@@ -32,8 +33,8 @@ using RegexASTIntegerByte
3233 = log_surgeon::finite_automata::RegexASTInteger<log_surgeon::finite_automata::ByteNfaState>;
3334using RegexASTLiteralByte
3435 = log_surgeon::finite_automata::RegexASTLiteral<log_surgeon::finite_automata::ByteNfaState>;
35- using RegexASTMultiplicationByte = log_surgeon::finite_automata::RegexASTMultiplication<
36- log_surgeon::finite_automata::ByteNfaState>;
36+ using RegexASTMultiplicationByte = log_surgeon::finite_automata::
37+ RegexASTMultiplication< log_surgeon::finite_automata::ByteNfaState>;
3738using RegexASTOrByte
3839 = log_surgeon::finite_automata::RegexASTOr<log_surgeon::finite_automata::ByteNfaState>;
3940using RegexASTCatByte
Original file line number Diff line number Diff line change 1616#include < utility>
1717#include < vector>
1818
19+ #include < fmt/format.h>
20+ #include < fmt/ranges.h>
21+
1922#include < log_surgeon/Constants.hpp>
2023#include < log_surgeon/finite_automata/DeterminizationConfiguration.hpp>
2124#include < log_surgeon/finite_automata/DfaStatePair.hpp>
2528#include < log_surgeon/finite_automata/TagOperation.hpp>
2629#include < log_surgeon/Token.hpp>
2730
28- #include < fmt/format.h>
29- #include < fmt/ranges.h>
30-
3131namespace log_surgeon ::finite_automata {
3232/* *
3333 * Represents a Deterministic Finite Automaton (DFA).
Original file line number Diff line number Diff line change 1212#include < unordered_map>
1313#include < vector>
1414
15+ #include < fmt/format.h>
16+ #include < fmt/ranges.h>
17+
1518#include < log_surgeon/Constants.hpp>
1619#include < log_surgeon/finite_automata/DfaTransition.hpp>
1720#include < log_surgeon/finite_automata/RegisterOperation.hpp>
1821#include < log_surgeon/finite_automata/StateType.hpp>
1922#include < log_surgeon/finite_automata/UnicodeIntervalTree.hpp>
2023
21- #include < fmt/format.h>
22- #include < fmt/ranges.h>
23-
2424namespace log_surgeon ::finite_automata {
2525template <StateType state_type>
2626class DfaState ;
Original file line number Diff line number Diff line change 88#include < utility>
99#include < vector>
1010
11- #include < log_surgeon/finite_automata/RegisterOperation.hpp>
12- #include < log_surgeon/finite_automata/StateType.hpp>
13-
1411#include < fmt/format.h>
1512#include < fmt/ranges.h>
1613
14+ #include < log_surgeon/finite_automata/RegisterOperation.hpp>
15+ #include < log_surgeon/finite_automata/StateType.hpp>
16+
1717namespace log_surgeon ::finite_automata {
1818template <StateType state_type>
1919class DfaState ;
Original file line number Diff line number Diff line change 1212#include < utility>
1313#include < vector>
1414
15+ #include < fmt/format.h>
16+ #include < fmt/ranges.h>
17+
1518#include < log_surgeon/Constants.hpp>
1619#include < log_surgeon/finite_automata/Capture.hpp>
1720#include < log_surgeon/finite_automata/TagOperation.hpp>
2023#include < log_surgeon/types.hpp>
2124#include < log_surgeon/UniqueIdGenerator.hpp>
2225
23- #include < fmt/format.h>
24- #include < fmt/ranges.h>
25-
2626namespace log_surgeon ::finite_automata {
2727/* *
2828 * Represents a Non-Deterministic Finite Automaton (NFA) designed to recognize a language based on
Original file line number Diff line number Diff line change 99#include < utility>
1010#include < vector>
1111
12- #include < log_surgeon/finite_automata/TagOperation.hpp>
13-
1412#include < fmt/format.h>
1513#include < fmt/ranges.h>
1614
15+ #include < log_surgeon/finite_automata/TagOperation.hpp>
16+
1717namespace log_surgeon ::finite_automata {
1818/* *
1919 * Represents an NFA transition with a collection of tag operations to be performed during the
Original file line number Diff line number Diff line change 1313#include < utility>
1414#include < vector>
1515
16+ #include < fmt/format.h>
17+ #include < fmt/ranges.h>
18+
1619#include < log_surgeon/Constants.hpp>
1720#include < log_surgeon/finite_automata/NfaSpontaneousTransition.hpp>
1821#include < log_surgeon/finite_automata/StateType.hpp>
1922#include < log_surgeon/finite_automata/TagOperation.hpp>
2023#include < log_surgeon/finite_automata/UnicodeIntervalTree.hpp>
2124#include < log_surgeon/types.hpp>
2225
23- #include < fmt/format.h>
24- #include < fmt/ranges.h>
25-
2626namespace log_surgeon ::finite_automata {
2727template <StateType state_type>
2828class NfaState ;
You can’t perform that action at this time.
0 commit comments