Represents the context in which the state machine runs. More...
Public Attributes | |
const char * | inputText |
The text being filtered. | |
size_t | textIndex |
Index into the text being filtered. | |
char * | outputText |
Buffer into which output text is written, character by character. | |
size_t | outputTextIndex |
Index of the next point to put the output character. | |
CurrentState | currentState |
Value from the CurrentState enumeration indicating the current state of the machine. | |
StateFunctionPtr | currentStateBehavior |
Pointer to a function that acts on the current state. | |
Represents the context in which the state machine runs.
Definition at line 50 of file State_RemoveComments.c.
CurrentState currentState |
Value from the CurrentState enumeration indicating the current state of the machine.
Definition at line 56 of file State_RemoveComments.c.
Referenced by _SetNextState(), and State_RemoveComments().
StateFunctionPtr currentStateBehavior |
Pointer to a function that acts on the current state.
Definition at line 57 of file State_RemoveComments.c.
Referenced by _SetNextState(), and State_RemoveComments().
const char* inputText |
The text being filtered.
Definition at line 52 of file State_RemoveComments.c.
Referenced by _GetNextCharacter(), and State_RemoveComments().
char* outputText |
Buffer into which output text is written, character by character.
Definition at line 54 of file State_RemoveComments.c.
Referenced by _OutputCharacter(), and State_RemoveComments().
size_t outputTextIndex |
Index of the next point to put the output character.
Definition at line 55 of file State_RemoveComments.c.
Referenced by _OutputCharacter(), and State_RemoveComments().
size_t textIndex |
Index into the text being filtered.
Definition at line 53 of file State_RemoveComments.c.
Referenced by _GetNextCharacter(), and State_RemoveComments().