#include <stdio.h>
#include <stdbool.h>
-typedef struct context_t context_t;
+typedef struct scope_t scope_t;
typedef struct expression_base_t expression_base_t;
typedef struct const_expression_t const_expression_t;
typedef struct unary_expression_t unary_expression_t;
typedef struct select_expression_t select_expression_t;
typedef struct array_access_expression_t array_access_expression_t;
-typedef struct sizeof_expression_t sizeof_expression_t;
+typedef struct typeprop_expression_t typeprop_expression_t;
typedef struct conditional_expression_t conditional_expression_t;
typedef struct expression_list_element_t expression_list_element_t;
typedef struct comma_expression_t comma_expression_t;
typedef struct va_start_expression_t va_start_expression_t;
typedef struct va_arg_expression_t va_arg_expression_t;
typedef struct builtin_symbol_expression_t builtin_symbol_expression_t;
+typedef struct builtin_constant_expression_t builtin_constant_expression_t;
+typedef struct builtin_prefetch_expression_t builtin_prefetch_expression_t;
typedef struct classify_type_expression_t classify_type_expression_t;
+typedef struct bitfield_extract_expression_t bitfield_extract_expression_t;
typedef union expression_t expression_t;
typedef struct initializer_base_t initializer_base_t;