/*
 *  TVLLilypond.mm
 *  Vocalese
 *
 *  Created by Matthias Neeracher on 12/19/05.
 *  Copyright 2006 __MyCompanyName__. All rights reserved.
 *
 */

#include "VLModel.h"
#include "VLDocument.h"

int main(int, char *const argv[])
{
	NSAutoreleasePool *	pool	= [[NSAutoreleasePool alloc] init];
	VLDocument * 		doc 	= [[VLDocument alloc] init];
	NSString *			file	= [NSString stringWithUTF8String:argv[1]];
	NSError *			err;
	[doc readFromURL:[NSURL fileURLWithPath:file] ofType:@"VLNativeType" error:&err];
	[doc writeToURL:[NSURL fileURLWithPath:	
							   [[file stringByDeletingPathExtension]
								   stringByAppendingPathExtension:@"ly"]]
		 ofType:@"VLLilypondType" error:&err];
	[pool release];

	exit(0);
}