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.