+extern const source_position_t builtin_source_position;
+
+typedef struct token_base_t token_base_t;
+typedef struct literal_t literal_t;
+typedef struct macro_parameter_t macro_parameter_t;
+typedef union token_t token_t;
+
+struct token_base_t {
+ token_kind_t kind;
+ source_position_t source_position;
+ symbol_t *symbol;
+};