Enum ETokenCategory#

Enum Documentation#

enum class toml_parser::ETokenCategory : uint32_t#

Enum for all possible token categories.

Values:

enumerator token_none#

Default - not having read anything.

enumerator token_syntax_assignment#

‘=’

enumerator token_syntax_array_open#

‘[’ after ‘=’

enumerator token_syntax_array_close#

‘]’ after an array open

enumerator token_syntax_table_open#

‘[’

enumerator token_syntax_table_close#

‘]’

enumerator token_syntax_table_array_open#

‘[[’

enumerator token_syntax_table_array_close#

‘]]’

enumerator token_syntax_inline_table_open#

‘{’

enumerator token_syntax_inline_table_close#

‘}’

enumerator token_syntax_comma#

‘,’

enumerator token_syntax_dot#

‘.’

enumerator token_syntax_new_line#

Line break.

enumerator token_key#

Key of a Key-Value-Pair.

enumerator token_string#

A for a Value of a Key-Value-Pair or Array.

enumerator token_integer#

An integer for a Value of a Key-Value-Pair or Array.

enumerator token_float#

A floating point number for a Value of a Key-Value-Pair or Array.

enumerator token_boolean#

A bool for a Value of a Key-Value-Pair or Array.

enumerator token_time_local#

Unused for now.

enumerator token_date_time_offset#

Unused for now.

enumerator token_date_time_local#

Unused for now.

enumerator token_date_local#

Unused for now.

enumerator token_whitespace#

Whitespace token.

enumerator token_comment#

Comment token.

enumerator token_error#

Error token containing an error message; further lexing is not affected.

enumerator token_empty#

Empty token for trying to read out of bounds.

enumerator token_terminated#

Terminated token containing an error message; further lexing is terminated.