better GNU attribute parser
[cparser] / ast.h
diff --git a/ast.h b/ast.h
index 1df31e4..1ca1240 100644 (file)
--- a/ast.h
+++ b/ast.h
@@ -28,6 +28,7 @@ typedef struct scope_t                          scope_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 funcname_expression_t            funcname_expression_t;
 typedef struct wide_string_literal_expression_t wide_string_literal_expression_t;
 typedef struct compound_literal_expression_t    compound_literal_expression_t;
 typedef struct reference_expression_t           reference_expression_t;
@@ -66,6 +67,8 @@ typedef union  initializer_t                initializer_t;
 typedef struct declaration_t                declaration_t;
 
 typedef struct statement_base_t             statement_base_t;
+typedef struct invalid_statement_t          invalid_statement_t;
+typedef struct empty_statement_t            empty_statement_t;
 typedef struct compound_statement_t         compound_statement_t;
 typedef struct return_statement_t           return_statement_t;
 typedef struct if_statement_t               if_statement_t;