Skip to content

Commit 01b4698

Browse files
committed
Rename to NfaSpontaneousTransition.hpp.
1 parent 9cafc39 commit 01b4698

4 files changed

Lines changed: 14 additions & 13 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ set(SOURCE_FILES
7878
src/log_surgeon/finite_automata/PrefixTree.hpp
7979
src/log_surgeon/finite_automata/RegexAST.hpp
8080
src/log_surgeon/finite_automata/RegisterHandler.hpp
81-
src/log_surgeon/finite_automata/SpontaneousTransition.hpp
81+
src/log_surgeon/finite_automata/NfaSpontaneousTransition.hpp
8282
src/log_surgeon/finite_automata/StateType.hpp
8383
src/log_surgeon/finite_automata/TagOperation.hpp
8484
src/log_surgeon/finite_automata/UnicodeIntervalTree.hpp

src/log_surgeon/finite_automata/SpontaneousTransition.hpp renamed to src/log_surgeon/finite_automata/NfaSpontaneousTransition.hpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef LOG_SURGEON_FINITE_AUTOMATA_SPONTANEOUS_TRANSITION_HPP
2-
#define LOG_SURGEON_FINITE_AUTOMATA_SPONTANEOUS_TRANSITION_HPP
1+
#ifndef LOG_SURGEON_FINITE_AUTOMATA_NFASPONTANEOUSTRANSITION_HPP
2+
#define LOG_SURGEON_FINITE_AUTOMATA_NFASPONTANEOUSTRANSITION_HPP
33

44
#include <cstdint>
55
#include <optional>
@@ -21,11 +21,11 @@ namespace log_surgeon::finite_automata {
2121
* @tparam TypedNfaState Specifies the type of transition (bytes or UTF-8 characters).
2222
*/
2323
template <typename TypedNfaState>
24-
class SpontaneousTransition {
24+
class NfaSpontaneousTransition {
2525
public:
26-
explicit SpontaneousTransition(TypedNfaState const* dest_state) : m_dest_state{dest_state} {}
26+
explicit NfaSpontaneousTransition(TypedNfaState const* dest_state) : m_dest_state{dest_state} {}
2727

28-
SpontaneousTransition(std::vector<TagOperation> tag_ops, TypedNfaState const* dest_state)
28+
NfaSpontaneousTransition(std::vector<TagOperation> tag_ops, TypedNfaState const* dest_state)
2929
: m_tag_ops{std::move(tag_ops)},
3030
m_dest_state{dest_state} {}
3131

@@ -47,7 +47,7 @@ class SpontaneousTransition {
4747
};
4848

4949
template <typename TypedNfaState>
50-
auto SpontaneousTransition<TypedNfaState>::serialize(
50+
auto NfaSpontaneousTransition<TypedNfaState>::serialize(
5151
std::unordered_map<TypedNfaState const*, uint32_t> const& state_ids
5252
) const -> std::optional<std::string> {
5353
if (false == state_ids.contains(m_dest_state)) {
@@ -67,4 +67,4 @@ auto SpontaneousTransition<TypedNfaState>::serialize(
6767
}
6868
} // namespace log_surgeon::finite_automata
6969

70-
#endif // LOG_SURGEON_FINITE_AUTOMATA_SPONTANEOUS_TRANSITION_HPP
70+
#endif // LOG_SURGEON_FINITE_AUTOMATA_NFASPONTANEOUSTRANSITION_HPP

src/log_surgeon/finite_automata/NfaState.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include <fmt/format.h>
2020

2121
#include <log_surgeon/Constants.hpp>
22-
#include <log_surgeon/finite_automata/SpontaneousTransition.hpp>
22+
#include <log_surgeon/finite_automata/NfaSpontaneousTransition.hpp>
2323
#include <log_surgeon/finite_automata/StateType.hpp>
2424
#include <log_surgeon/finite_automata/TagOperation.hpp>
2525
#include <log_surgeon/finite_automata/UnicodeIntervalTree.hpp>
@@ -86,7 +86,8 @@ class NfaState {
8686
/**
8787
* @param state_ids A map of states to their unique identifiers.
8888
* @return A string representation of the NFA state on success.
89-
* @return Forwards `SpontaneousTransition::serialize`'s return value (std::nullopt) on failure.
89+
* @return Forwards `NfaSpontaneousTransition::serialize`'s return value (std::nullopt) on
90+
* failure.
9091
*/
9192
[[nodiscard]] auto serialize(std::unordered_map<NfaState const*, uint32_t> const& state_ids
9293
) const -> std::optional<std::string>;
@@ -98,7 +99,7 @@ class NfaState {
9899
}
99100

100101
[[nodiscard]] auto get_spontaneous_transitions(
101-
) const -> std::vector<SpontaneousTransition<NfaState>> const& {
102+
) const -> std::vector<NfaSpontaneousTransition<NfaState>> const& {
102103
return m_spontaneous_transitions;
103104
}
104105

@@ -111,7 +112,7 @@ class NfaState {
111112
private:
112113
bool m_accepting{false};
113114
uint32_t m_matching_variable_id{0};
114-
std::vector<SpontaneousTransition<NfaState>> m_spontaneous_transitions;
115+
std::vector<NfaSpontaneousTransition<NfaState>> m_spontaneous_transitions;
115116
std::array<std::vector<NfaState*>, cSizeOfByte> m_bytes_transitions;
116117
// NOTE: We don't need m_tree_transitions for the `stateType ==
117118
// StateType::Byte` case, so we use an empty class (`std::tuple<>`)

tests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(
99
../src/log_surgeon/finite_automata/PrefixTree.hpp
1010
../src/log_surgeon/finite_automata/RegexAST.hpp
1111
../src/log_surgeon/finite_automata/RegisterHandler.hpp
12-
../src/log_surgeon/finite_automata/SpontaneousTransition.hpp
12+
../src/log_surgeon/finite_automata/NfaSpontaneousTransition.hpp
1313
../src/log_surgeon/finite_automata/StateType.hpp
1414
../src/log_surgeon/finite_automata/TagOperation.hpp
1515
../src/log_surgeon/Lalr1Parser.cpp

0 commit comments

Comments
 (0)