typedef struct expression_base_t expression_base_t;
typedef struct const_expression_t const_expression_t;
typedef struct string_literal_expression_t string_literal_expression_t;
typedef struct wide_string_literal_expression_t wide_string_literal_expression_t;
typedef struct expression_base_t expression_base_t;
typedef struct const_expression_t const_expression_t;
typedef struct string_literal_expression_t string_literal_expression_t;
typedef struct wide_string_literal_expression_t wide_string_literal_expression_t;