From 8cde489ab6c4169fb03d810447c18eea0d0eaa14 Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Sat, 23 Mar 2013 03:30:19 +0000 Subject: Make the parser/lexer reentrant No more locking! Also, the interface for TikzGraphAssembler is much simpler. Changes to OSX code are completely untested. --- tikzit/src/osx/TikzFormatter.m | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tikzit/src/osx/TikzFormatter.m') diff --git a/tikzit/src/osx/TikzFormatter.m b/tikzit/src/osx/TikzFormatter.m index ecbb0bc..8972706 100644 --- a/tikzit/src/osx/TikzFormatter.m +++ b/tikzit/src/osx/TikzFormatter.m @@ -38,8 +38,7 @@ - (BOOL)getObjectValue:(out id *)obj forString:(NSString *)string errorDescription:(out NSString **)error{ *obj = [NSString stringWithString:string]; - TikzGraphAssembler *ass = [[TikzGraphAssembler alloc] init]; - BOOL r = [ass testTikz:string]; + BOOL r = [TikzGraphAssembler validateTikzPropertyNameOrValue:string]; if (!r && error) *error = NSLocalizedString(@"Invalid input, couldn't parse value.", @"tikz user input error"); -- cgit v1.2.3