| 472 | | sName :: !String, -- ^ The input name for error messages. |
| 473 | | sEncoding :: !Encoding, -- ^ The input UTF encoding. |
| 474 | | sDecision :: !String, -- ^ Current decision name. |
| 475 | | sLimit :: !Int, -- ^ Lookahead characters limit. |
| 476 | | sForbidden :: !(Maybe Pattern), -- ^ Pattern we must not enter into. |
| 477 | | sIsPeek :: !Bool, -- ^ Disables token generation. |
| 478 | | sChars :: ![Char], -- ^ (Reversed) characters collected for a token. |
| 479 | | sOffset :: !Int, -- ^ Offset in characters in the input. |
| 480 | | sLine :: !Int, -- ^ Builds on YAML's line break definition. |
| 481 | | sColumn :: !Int, -- ^ Actually character number - we hate tabs. |
| 482 | | sCode :: !Code, -- ^ Of token we are collecting chars for. |
| 483 | | sLast :: !Char, -- ^ Last matched character. |
| 484 | | sInput :: ![Char] -- ^ The decoded input characters. |
| | 472 | sName :: !String, -- ^ The input name for error messages. |
| | 473 | sEncoding :: !Encoding, -- ^ The input UTF encoding. |
| | 474 | sDecision :: !String, -- ^ Current decision name. |
| | 475 | sLimit :: !Int, -- ^ Lookahead characters limit. |
| | 476 | sForbidden :: !(Maybe Pattern), -- ^ Pattern we must not enter into. |
| | 477 | sIsPeek :: !Bool, -- ^ Disables token generation. |
| | 478 | sChars :: ![Char], -- ^ (Reversed) characters collected for a token. |
| | 479 | sOffset :: !Int, -- ^ Offset in characters in the input. |
| | 480 | sLine :: !Int, -- ^ Builds on YAML's line break definition. |
| | 481 | sColumn :: !Int, -- ^ Actually character number - we hate tabs. |
| | 482 | sCode :: !Code, -- ^ Of token we are collecting chars for. |
| | 483 | sLast :: !Char, -- ^ Last matched character. |
| | 484 | sInput :: ![Char] -- ^ The decoded input characters. |