VocalEasel/Tests/TVLLilypond.mm
2006-10-23 07:42:53 +00:00

28 lines
720 B
Plaintext

/*
* 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);
}