Skip to content

Commit

Permalink
updated examples to use
Browse files Browse the repository at this point in the history
  • Loading branch information
SharafMohamed committed Sep 18, 2024
1 parent 053d057 commit a822307
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions examples/intersect-test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ auto get_intersect_for_query(
for (unique_ptr<ParserAST> const& parser_ast : schema_ast->m_schema_vars) {
auto* schema_var_ast = dynamic_cast<SchemaVarAST*>(parser_ast.get());
LexicalRule rule(0, std::move(schema_var_ast->m_regex_ptr));
rule.add_ast(&nfa);
rule.add_to_nfa(&nfa);
}
auto dfa2 = ByteLexer::nfa_to_dfa(nfa);
auto schema_types = dfa1->get_intersect(dfa2);
Expand Down Expand Up @@ -73,7 +73,7 @@ auto main() -> int {
auto* var_ast = dynamic_cast<SchemaVarAST*>(parser_ast.get());
LexicalRule rule(m_id_symbol.size(), std::move(var_ast->m_regex_ptr));
m_id_symbol[m_id_symbol.size()] = var_ast->m_name;
rule.add_ast(&nfa);
rule.add_to_nfa(&nfa);
}
auto dfa = ByteLexer::nfa_to_dfa(nfa);
get_intersect_for_query(m_id_symbol, dfa, "*1*");
Expand Down
2 changes: 1 addition & 1 deletion src/log_surgeon/Lexer.tpp
Original file line number Diff line number Diff line change
Expand Up @@ -393,7 +393,7 @@ template <typename NFAStateType, typename DFAStateType>
void Lexer<NFAStateType, DFAStateType>::generate_reverse() {
finite_automata::RegexNFA<NFAStateType> nfa;
for (auto const& rule : m_rules) {
rule.add_ast(&nfa);
rule.add_to_nfa(&nfa);
}
nfa.reverse();
m_dfa = nfa_to_dfa(nfa);
Expand Down

0 comments on commit a822307

Please sign in to comment.