Update 02.2

Current issue is that this generates error message:

/afs/cats.ucsc.edu/users/p/chmcclur/cmps104a/asg2$ oc -l 01-hello.oc
--(end of buffer or a NUL)
--accepting rule at line 51 ("# 1 "01-hello.oc"")
--accepting rule at line 53 ("
")
--accepting rule at line 51 ("# 1 "<built-in>"")
--accepting rule at line 53 ("
")
--accepting rule at line 51 ("# 1 "<command-line>"")
--accepting rule at line 53 ("
")
--accepting rule at line 51 ("# 1 "01-hello.oc"")
--accepting rule at line 53 ("
")
--accepting rule at line 53 ("
")
--accepting rule at line 53 ("
")
--accepting rule at line 53 ("
")
--accepting rule at line 51 ("# 1 "oclib.oh" 1")
--accepting rule at line 53 ("
")
--accepting rule at line 51 ("# 30 "oclib.oh"")
--accepting rule at line 53 ("
")
--accepting rule at line 33 ("void")
--accepting rule at line 52 (" ")
--accepting rule at line 56 ("__assert_fail")
01-hello.oc: oclib.oh: 30: syntax error, unexpected IDENT
01-hello.oc: parse failed (1)
;# 1 "01-hello.oc"
;# 1 "<built-in>"
;# 1 "<command-line>"
;# 1 "01-hello.oc"
;# 1 "oclib.oh"
;# 30 "oclib.oh"
-bash: line 165:  8351 Segmentation fault      (core dumped) oc -l
01-hello.oc