Struct

GLibTokenValue

Description [src]

union GTokenValue {
  gpointer v_symbol;
  gchar* v_identifier;
  gulong v_binary;
  gulong v_octal;
  gulong v_int;
  guint64 v_int64;
  gdouble v_float;
  gulong v_hex;
  gchar* v_string;
  gchar* v_comment;
  guchar v_char;
  guint v_error;
}

A union holding the value of the token.

Structure members
v_symbol: gpointer

Token symbol value.

v_identifier: gchar*

Token identifier value.

v_binary: gulong

Token binary integer value.

v_octal: gulong

Octal integer value.

v_int: gulong

Integer value.

v_int64: guint64

64-bit integer value.

v_float: gdouble

Floating point value.

v_hex: gulong

Hex integer value.

v_string: gchar*

String value.

v_comment: gchar*

Comment value.

v_char: guchar

Character value.

v_error: guint

Error value.