summaryrefslogtreecommitdiff
path: root/src/ast-parser-lexer-shared.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ast-parser-lexer-shared.h')
-rw-r--r--src/ast-parser-lexer-shared.h18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/ast-parser-lexer-shared.h b/src/ast-parser-lexer-shared.h
index e8982636..f66e19e6 100644
--- a/src/ast-parser-lexer-shared.h
+++ b/src/ast-parser-lexer-shared.h
@@ -30,8 +30,6 @@
#define WABT_INVALID_LINE_OFFSET ((size_t)~0)
-struct WabtAllocator;
-
typedef struct WabtExprList {
WabtExpr* first;
WabtExpr* last;
@@ -149,14 +147,12 @@ typedef union WabtToken {
} WabtToken;
typedef struct WabtAstParser {
- struct WabtAllocator* allocator;
WabtScript script;
WabtSourceErrorHandler* error_handler;
int errors;
} WabtAstParser;
WABT_EXTERN_C_BEGIN
-struct WabtAllocator* wabt_ast_lexer_get_allocator(WabtAstLexer* lexer);
int wabt_ast_lexer_lex(union WabtToken*,
struct WabtLocation*,
WabtAstLexer*,
@@ -177,13 +173,13 @@ void wabt_ast_format_error(WabtSourceErrorHandler*,
WabtAstLexer*,
const char* format,
va_list);
-void wabt_destroy_optional_export(WabtAllocator*, WabtOptionalExport*);
-void wabt_destroy_exported_func(WabtAllocator*, WabtExportedFunc*);
-void wabt_destroy_exported_global(WabtAllocator*, WabtExportedFunc*);
-void wabt_destroy_exported_memory(WabtAllocator*, WabtExportedMemory*);
-void wabt_destroy_exported_table(WabtAllocator*, WabtExportedTable*);
-void wabt_destroy_func_fields(WabtAllocator*, WabtFuncField*);
-void wabt_destroy_text_list(WabtAllocator*, WabtTextList*);
+void wabt_destroy_optional_export(WabtOptionalExport*);
+void wabt_destroy_exported_func(WabtExportedFunc*);
+void wabt_destroy_exported_global(WabtExportedFunc*);
+void wabt_destroy_exported_memory(WabtExportedMemory*);
+void wabt_destroy_exported_table(WabtExportedTable*);
+void wabt_destroy_func_fields(WabtFuncField*);
+void wabt_destroy_text_list(WabtTextList*);
WABT_EXTERN_C_END
#endif /* WABT_AST_PARSER_LEXER_SHARED_H_ */