diff --git a/alexs_lang/parser.py b/alexs_lang/parser.py index 8c40a07..2c128cc 100755 --- a/alexs_lang/parser.py +++ b/alexs_lang/parser.py @@ -168,4 +168,5 @@ def p_suite(self, t): t[0] = t[3] def p_error(self, t): - print "Syntax error at '%s'" % t.value + import sys + sys.stderr.write("Syntax error at '%s' on line %s.\n" % (t.value, t.lineno)) diff --git a/tests/if.al b/tests/if.al index e340615..6bb3a3f 100644 --- a/tests/if.al +++ b/tests/if.al @@ -1,6 +1,6 @@ if True: print(1) a = 3 -if False: - a = 4 -print(a) +#if False: +# a = 4 +#print(a)