| File | Description |
|---|---|
| api_internal_m.F90 | This file defines the back-end processing of the APIs. |
| automaton_m.F90 | This file contains the definition of |
| bitmap_m.F90 | |
| character_array_m.F90 | |
| cube_m.F90 | |
| dense_dfa_m.f90 | This file contains procedures for building a fully compiled DFA for debugging and benchmarking. |
| enums_m.f90 | This file contains enumeratorsl for syntactic parsing and building a syntax-tree. |
| error_m.F90 | |
| forgex.F90 | This file includes the API module of Forgex. |
| lazy_dfa_graph_m.F90 | This file contains |
| lazy_dfa_node_m.F90 | This file contains definitions of |
| nfa_graph_m.F90 | This file contains a derived-type which represents the NFA graph using an array. |
| nfa_node_m.F90 | This file contains |
| nfa_state_set_m.F90 | This file contains |
| parameters_m.f90 | |
| priority_queue_m.f90 | This file defines the |
| segment_disjoin_m.F90 | |
| segment_m.F90 | This file defines |
| sort_m.f90 | This file contains sorting algorithm implementations. |
| syntax_tree_graph_m.F90 | |
| syntax_tree_node_m.F90 | This file defines syntactic parsing. |
| syntax_tree_optimize_m.F90 | |
| test_m.F90 | This file contains helper procedures for testing the engine. |
| utf8_m.f90 | This file contains procedures to handle UTF-8 character set. |
| utility_m.f90 |