diff options
| author | 2022-08-15 18:22:40 +0200 | |
|---|---|---|
| committer | 2022-08-15 18:22:40 +0200 | |
| commit | 2379c2749916483be68dbf816a4c56cd59ced958 (patch) | |
| tree | 5db8ea01782212b3f465d40f912ed87481012bbb /src/state.rs | |
| parent | 3aa45de9dc359169ccaabc07ffa986d72a010cd8 (diff) | |
| download | markdown-rs-2379c2749916483be68dbf816a4c56cd59ced958.tar.gz markdown-rs-2379c2749916483be68dbf816a4c56cd59ced958.tar.bz2 markdown-rs-2379c2749916483be68dbf816a4c56cd59ced958.zip | |
Refactor to proof docs, grammars
Diffstat (limited to '')
| -rw-r--r-- | src/state.rs | 8 | 
1 files changed, 5 insertions, 3 deletions
| diff --git a/src/state.rs b/src/state.rs index aae153f..f9cc39a 100644 --- a/src/state.rs +++ b/src/state.rs @@ -1,7 +1,9 @@ +//! States of the state machine. +  use crate::construct;  use crate::tokenizer::Tokenizer; -/// The result of a state. +/// Result of a state.  #[derive(Clone, Copy, Debug, Eq, PartialEq)]  pub enum State {      /// Move to [`Name`][] next. @@ -14,7 +16,7 @@ pub enum State {      Nok,  } -/// Names of functions to move to. +/// Names of states to move to.  #[derive(Clone, Copy, Debug, Eq, PartialEq)]  #[allow(clippy::enum_variant_names)]  pub enum Name { @@ -296,7 +298,7 @@ pub enum Name {  }  #[allow(clippy::too_many_lines)] -/// Call the corresponding function for a state name. +/// Call the corresponding state for a state name.  pub fn call(tokenizer: &mut Tokenizer, name: Name) -> State {      let func = match name {          Name::AttentionStart => construct::attention::start, | 
