Log Surgeon
Test & API docs
Loading...
Searching...
No Matches
DFA unit tests.

DFA related unit tests. More...

Functions

void no_capture_0 ()
 Create a DFA for matching a simple variable with no capture group.
void no_capture_1 ()
 Create a DFA for matching a complex variable with no capture group.
void capture ()
 Create a DFA for matching a simple variable with a capture group.
void capture_containing_repetition ()
 Create a DFA for matching a complex capture group containing repetition.
void multi_valued_capture_containing_repetition ()
 Create a DFA for matching a multi-valued (repeated) capture group containing repetition.
void int_var ()
 Create a DFA for matching an integer.
void kv_pair_var ()
 Create a DFA for matching a key-value pair.
void two_overlapping_vars ()
 Create a DFA for matching two overlapping variables.

Detailed Description

DFA related unit tests.

These unit tests contain the DFA tag.

Function Documentation

◆ capture()

void capture ( )

Create a DFA for matching a simple variable with a capture group.

◆ capture_containing_repetition()

void capture_containing_repetition ( )

Create a DFA for matching a complex capture group containing repetition.

◆ int_var()

void int_var ( )

Create a DFA for matching an integer.

◆ kv_pair_var()

void kv_pair_var ( )

Create a DFA for matching a key-value pair.

◆ multi_valued_capture_containing_repetition()

void multi_valued_capture_containing_repetition ( )

Create a DFA for matching a multi-valued (repeated) capture group containing repetition.

◆ no_capture_0()

void no_capture_0 ( )

Create a DFA for matching a simple variable with no capture group.

◆ no_capture_1()

void no_capture_1 ( )

Create a DFA for matching a complex variable with no capture group.

◆ two_overlapping_vars()

void two_overlapping_vars ( )

Create a DFA for matching two overlapping variables.