From 8a43b8b9a329f2288b3044c9534e75ecc7af868f Mon Sep 17 00:00:00 2001 From: Xun Yang <x299yang@uwaterloo.ca> Date: Mon, 10 Feb 2020 21:26:26 -0500 Subject: [PATCH] running joosc --- joosc | 2 +- joosc.py | 17 ++++++----------- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/joosc b/joosc index 3d523af..f21cd05 100755 --- a/joosc +++ b/joosc @@ -1,5 +1,5 @@ #! /bin/bash -result=`python3 joosc.py $1` +result=`python joosc.py $1` 1>&2 echo $result if [ '$result' != "0" ] ; then exit 42 diff --git a/joosc.py b/joosc.py index 5aa7469..651d2ce 100644 --- a/joosc.py +++ b/joosc.py @@ -16,12 +16,10 @@ def main(): try: (tokens, errorString) = scan(content) except: - print("scan exception") return 42 # Error in Scanning if tokens is None: - print("scan failed") return 42 # Weed the tokens @@ -30,18 +28,15 @@ def main(): return 42 # Parsing - try: - (steps, error) = parse(tokens) - except: - print("parse exception") - return 42 + (steps, error) = parse(tokens) + + if steps is None: - print("parse failed") - # print(error) return 42 - print("success in scanning and parsing") + # print("success in scanning and parsing") return 0 -main() +re = main() +print(re) -- GitLab