Lines Matching refs:lexerState

1003    LexerState                          lexerState;       /* byte alignment */  member
1129 parser->lexerState = LEXING_WHITESPACE; in JSON_Parser_ResetData()
1393 parser->lexerState = LEXING_WHITESPACE; in JSON_Parser_ProcessToken()
1523 switch (parser->lexerState) in JSON_Parser_ProcessCodepoint()
1560 parser->lexerState = LEXING_LITERAL; in JSON_Parser_ProcessCodepoint()
1566 parser->lexerState = LEXING_LITERAL; in JSON_Parser_ProcessCodepoint()
1572 parser->lexerState = LEXING_LITERAL; in JSON_Parser_ProcessCodepoint()
1577 parser->lexerState = LEXING_STRING; in JSON_Parser_ProcessCodepoint()
1584 parser->lexerState = LEXING_NUMBER_AFTER_MINUS; in JSON_Parser_ProcessCodepoint()
1591 parser->lexerState = LEXING_NUMBER_AFTER_LEADING_ZERO; in JSON_Parser_ProcessCodepoint()
1598 parser->lexerState = LEXING_NUMBER_DECIMAL_DIGITS; in JSON_Parser_ProcessCodepoint()
1623 parser->lexerState = LEXING_COMMENT_AFTER_SLASH; in JSON_Parser_ProcessCodepoint()
1629 parser->lexerState = LEXING_LITERAL; in JSON_Parser_ProcessCodepoint()
1635 parser->lexerState = LEXING_LITERAL; in JSON_Parser_ProcessCodepoint()
1692 parser->lexerState = LEXING_STRING_ESCAPE; in JSON_Parser_ProcessCodepoint()
1715 parser->lexerState = LEXING_STRING_HEX_ESCAPE_BYTE_1; in JSON_Parser_ProcessCodepoint()
1739 parser->lexerState = LEXING_STRING; in JSON_Parser_ProcessCodepoint()
1761 int byteNumber = (parser->lexerState - LEXING_STRING_HEX_ESCAPE_BYTE_1) & 0x3; in JSON_Parser_ProcessCodepoint()
1783 if (parser->lexerState == LEXING_STRING_HEX_ESCAPE_BYTE_4) in JSON_Parser_ProcessCodepoint()
1797 parser->lexerState = LEXING_STRING_TRAILING_SURROGATE_HEX_ESCAPE_BACKSLASH; in JSON_Parser_ProcessCodepoint()
1814 parser->lexerState = LEXING_STRING; in JSON_Parser_ProcessCodepoint()
1818 else if (parser->lexerState == LEXING_STRING_HEX_ESCAPE_BYTE_8) in JSON_Parser_ProcessCodepoint()
1837 parser->lexerState = LEXING_STRING; in JSON_Parser_ProcessCodepoint()
1841 parser->lexerState++; in JSON_Parser_ProcessCodepoint()
1858 parser->lexerState = LEXING_STRING_TRAILING_SURROGATE_HEX_ESCAPE_U; in JSON_Parser_ProcessCodepoint()
1891 parser->lexerState = LEXING_STRING_HEX_ESCAPE_BYTE_5; in JSON_Parser_ProcessCodepoint()
1904 parser->lexerState = LEXING_LITERAL; in JSON_Parser_ProcessCodepoint()
1911 parser->lexerState = LEXING_NUMBER_AFTER_LEADING_NEGATIVE_ZERO; in JSON_Parser_ProcessCodepoint()
1917 parser->lexerState = LEXING_NUMBER_DECIMAL_DIGITS; in JSON_Parser_ProcessCodepoint()
1936 parser->lexerState = LEXING_NUMBER_AFTER_DOT; in JSON_Parser_ProcessCodepoint()
1943 parser->lexerState = LEXING_NUMBER_AFTER_E; in JSON_Parser_ProcessCodepoint()
1954 parser->lexerState == LEXING_NUMBER_AFTER_LEADING_ZERO && in JSON_Parser_ProcessCodepoint()
1959 parser->lexerState = LEXING_NUMBER_AFTER_X; in JSON_Parser_ProcessCodepoint()
1975 parser->lexerState = LEXING_NUMBER_HEX_DIGITS; in JSON_Parser_ProcessCodepoint()
2003 parser->lexerState = LEXING_NUMBER_AFTER_DOT; in JSON_Parser_ProcessCodepoint()
2010 parser->lexerState = LEXING_NUMBER_AFTER_E; in JSON_Parser_ProcessCodepoint()
2022 parser->lexerState = LEXING_NUMBER_FRACTIONAL_DIGITS; in JSON_Parser_ProcessCodepoint()
2039 parser->lexerState = LEXING_NUMBER_AFTER_E; in JSON_Parser_ProcessCodepoint()
2051 parser->lexerState = LEXING_NUMBER_AFTER_EXPONENT_SIGN; in JSON_Parser_ProcessCodepoint()
2058 parser->lexerState = LEXING_NUMBER_AFTER_EXPONENT_SIGN; in JSON_Parser_ProcessCodepoint()
2064 parser->lexerState = LEXING_NUMBER_EXPONENT_DIGITS; in JSON_Parser_ProcessCodepoint()
2075 parser->lexerState = LEXING_NUMBER_EXPONENT_DIGITS; in JSON_Parser_ProcessCodepoint()
2095 parser->lexerState = LEXING_SINGLE_LINE_COMMENT; in JSON_Parser_ProcessCodepoint()
2097 parser->lexerState = LEXING_MULTI_LINE_COMMENT; in JSON_Parser_ProcessCodepoint()
2107 parser->lexerState = LEXING_WHITESPACE; in JSON_Parser_ProcessCodepoint()
2112 parser->lexerState = LEXING_MULTI_LINE_COMMENT_AFTER_STAR; in JSON_Parser_ProcessCodepoint()
2117 parser->lexerState = LEXING_WHITESPACE; in JSON_Parser_ProcessCodepoint()
2119 parser->lexerState = LEXING_MULTI_LINE_COMMENT; in JSON_Parser_ProcessCodepoint()
2219 if (parser->lexerState != LEXING_WHITESPACE) in JSON_Parser_FlushLexer()
3419 LexerState lexerState = LEXING_WHITESPACE; in JSON_Writer_OutputNumber() local
3435 lexerState = LexNumberCharacter(lexerState, c); in JSON_Writer_OutputNumber()
3436 if (lexerState == LEXER_ERROR) in JSON_Writer_OutputNumber()
3462 if (LexNumberCharacter(lexerState, EOF_CODEPOINT) == LEXER_ERROR) in JSON_Writer_OutputNumber()