//
//  wren_debug.h
//  wren
//
//  Created by Bob Nystrom on 11/29/13.
//  Copyright (c) 2013 Bob Nystrom. All rights reserved.
//

#ifndef wren_wren_debug_h
#define wren_wren_debug_h

#include "wren_value.h"
#include "wren_vm.h"

void wrenDebugPrintStackTrace(WrenVM* vm, ObjFiber* fiber);
int wrenDebugPrintInstruction(WrenVM* vm, ObjFn* fn, int i);
void wrenDebugPrintCode(WrenVM* vm, ObjFn* fn);
void wrenDebugPrintStack(ObjFiber* fiber);

#endif

#ifndef wren_debug_h
#define wren_debug_h

#include "wren_value.h"
#include "wren_vm.h"

void wrenDebugPrintStackTrace(WrenVM* vm, ObjFiber* fiber);
int wrenDebugPrintInstruction(WrenVM* vm, ObjFn* fn, int i);
void wrenDebugPrintCode(WrenVM* vm, ObjFn* fn);
void wrenDebugPrintStack(ObjFiber* fiber);

#endif

Clean up debug header preamble.
Clean up debug header preamble.
