comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/AbstractParser.java @ 11466:4830676526e3

Truffle-DSL: added infrastructure to assert for DSL error messages.
author Christian Humer <christian.humer@gmail.com>
date Thu, 29 Aug 2013 17:39:55 +0200
parents 79041ab43660
children bd28da642eea
comparison
equal deleted inserted replaced
11465:3d618420a4b6 11466:4830676526e3
63 model = parse(element, mirror); 63 model = parse(element, mirror);
64 if (model == null) { 64 if (model == null) {
65 return null; 65 return null;
66 } 66 }
67 67
68 model.emitMessages((TypeElement) element, log); 68 model.emitMessages(context, (TypeElement) element, log);
69 return filterErrorElements(model); 69 return filterErrorElements(model);
70 } catch (CompileErrorException e) { 70 } catch (CompileErrorException e) {
71 log.message(Kind.WARNING, element, null, null, "The truffle processor could not parse class due to error: %s", e.getMessage()); 71 log.message(Kind.WARNING, element, null, null, "The truffle processor could not parse class due to error: %s", e.getMessage());
72 return null; 72 return null;
73 } finally { 73 } finally {