From 6248dc554dfadab047914c795bd85f92f4440bd0 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 30 Aug 2011 16:07:45 -0400 Subject: [PATCH] return build status from build() --- Compiler.py | 1 + jtlc | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Compiler.py b/Compiler.py index 41f809b..3072fef 100644 --- a/Compiler.py +++ b/Compiler.py @@ -7,6 +7,7 @@ class Compiler(object): def compile(self, ast, out): ast.visit(self.first_pass, out) + return True def first_pass(self, node, out): if isinstance(node, CExprNode): diff --git a/jtlc b/jtlc index b4964f3..759bb3d 100755 --- a/jtlc +++ b/jtlc @@ -52,8 +52,9 @@ def build(args, source, dest): contents = f.read() f.close() result = parser.parse(contents) - c = Compiler() - c.compile(result, dest) + if result is None: + return False + return Compiler().compile(result, dest) def do_compile(args, source_fname, ofname): Popen(['grep', '-n', '.', source_fname]).wait()