Module rustla::parser::automata [−][src]
In this submodule the patterns in crate::parser::regex_patterns
are lazily compiled into finite automata
using the standard Rust regex
crate.
Copyright © 2020 Santtu Söderholm
Structs
APLUS_COL_BREAK_AUTOMATON | A DFA for recognising A+ Point of interest column breaks. |
APLUS_PICK_ANY_CHOICE_AUTOMATON | A DFA for recognising A+ pick-any choices. |
APLUS_PICK_ONE_CHOICE_AUTOMATON | A DFA for recognising A+ pick-any choices. |
APLUS_QUESTIONNAIRE_DIRECTIVE_AUTOMATON | A DFA for recognising A+ questionnaire directives. |
ATTRIBUTION_AUTOMATON | A DFA for recognising block quote attributions. |
AUTO_NUM_FOOTNOTE_AUTOMATON | A DFA for recognising automatically numbered footnotes. |
AUTO_SYM_FOOTNOTE_AUTOMATON | A DFA for recognising automatically assigned footnote symbols. |
BLANK_LINE_AUTOMATON | A DFA for recognising blank lines. |
BULLET_AUTOMATON | A DFA for recognising blank lines. |
CITATION_AUTOMATON | A DFA for recognising citations. |
CITATION_REF_AUTOMATON | A DFA for recognising inline citation references. |
COMMENT_AUTOMATON | A DFA for recognising comments. |
DIRECTIVE_AUTOMATON | A DFA for recognising directives. |
EMPH_AUTOMATON | A DFA for recognising inline emphasis. |
ENUMERATOR_AUTOMATON | A DFA for recognising enumerators. |
FIELD_MARKER_AUTOMATON | A DFA for recognising field markers. |
FOOTNOTE_AUTOMATON | A DFA for recognizing footnotes. |
FOOTNOTE_REF_AUTOMATON | A DFA for recognising inline footnote references. |
GRID_TABLE_TOP_AND_BOT_AUTOMATON | A DFA for recognising the tops and bottoms of grid tables. |
HYPERLINK_TARGET_AUTOMATON | A DFA for recognising hyperlink targets. |
INDENTED_LITERAL_BLOCK_AUTOMATON | A DFA for recognising indented literal blocks. |
INLINE_TARGET_AUTOMATON | A DFA for recognising inline reference targets. |
INTERPRETED_TEXT_AUTOMATON | A DFA for recognising inline interpreted text. |
LINE_AUTOMATON | A DFA for recognising transition and section title lines. |
LITERAL_AUTOMATON | A DFA for recognising inline literals. |
MANUAL_FOOTNOTE_AUTOMATON | A DFA for recognising manually numbered footnotes. |
PHRASE_REF_AUTOMATON | A DFA for recognising inline phrase references. |
QUOTED_LITERAL_BLOCK_AUTOMATON | A DFA for recognising quoted literal blocks. |
SIMPLE_NAME_FOOTNOTE_AUTOMATON | A DFA for recognising simple refname footnotes. |
SIMPLE_REF_AUTOMATON | A DFA for recognising inline simple references. |
SIMPLE_TABLE_BOTTOM_AUTOMATON | A DFA for recognising the bottoms of simple tables. |
SIMPLE_TABLE_TOP_AUTOMATON | A DFA for recognising the tops of simple tables. |
STRONG_EMPH_AUTOMATON | A DFA for recognising inline stong emphasis. |
SUBSTITUTION_DEF_AUTOMATON | A DFA for recognising substitution definitions. |
SUBSTITUTION_REF_AUTOMATON | A DFA for recognising inline substotution references (macro expansions). |
TEXT_AUTOMATON | A DFA for recognising blocks of text after all other options have been exhausted. |
URI_AUTOMATON | A DFA for recognising inline URIs. |