struct StateSingleQuotedText {}
Expand description
Represents being inside a single-quoted string where filtering is effectively turned off until the end of the string is reached.
Transitions to the following states for the seen input:
-
'
- go to CurrentState::NormalText (end of a single-quoted string) -
\
- go to CurrentState::EscapedSingleQuoteText (start of an escaped character) -
StateChar::Eof
- go to CurrentState::Done (no more input)
Implementations§
source§impl StateSingleQuotedText
impl StateSingleQuotedText
sourcepub fn new() -> Box<dyn IStateBehavior>
pub fn new() -> Box<dyn IStateBehavior>
Constructor
Returns
Returns a new instance of the StateSingleQuotedText struct as represented by the IStateBehavior trait.
Trait Implementations§
source§impl IStateBehavior for StateSingleQuotedText
impl IStateBehavior for StateSingleQuotedText
source§fn go_next(&mut self, context: &mut dyn IStateContext) -> CurrentState
fn go_next(&mut self, context: &mut dyn IStateContext) -> CurrentState
Process the next character from the context, returning the next
state the context should move to. Read more