From 104115c2f53a11431e35524cd0b053b4620abf0e Mon Sep 17 00:00:00 2001 From: pycsham <shampuiyanchloe@gmail.com> Date: Mon, 10 Feb 2020 17:57:59 -0500 Subject: [PATCH] changed cfg to handle error cases: array intialize to empty brackets, and clean up cfg for methodmod --- cfg/lr1GenInput.cfg | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/cfg/lr1GenInput.cfg b/cfg/lr1GenInput.cfg index f2901e8..b9a8fba 100644 --- a/cfg/lr1GenInput.cfg +++ b/cfg/lr1GenInput.cfg @@ -62,7 +62,7 @@ COMMA PERIOD COMPID IMPORTALL -98 +95 start packageDcl importDcls @@ -85,8 +85,6 @@ normalMethodDcl abstractMethodDcl methodHead methodMod -methodMod2 -methodMod3 result methodBody interfaceDcl @@ -109,7 +107,6 @@ refType arrayType variableDcl variableInit -arrayInit args exprs block @@ -162,7 +159,7 @@ primaryNoArrayAccess arrayID methodOrFieldID start -200 +198 start BOF packageDcl importDcls topDcls EOF packageDcl PACKAGE name SEMICO packageDcl PACKAGE ID SEMICO @@ -247,9 +244,7 @@ arrayType name LSQRBRACK RSQRBRACK arrayType ID LSQRBRACK RSQRBRACK variableDcl ID variableDcl ID ASSIGN variableInit -variableInit arrayInit variableInit expr -arrayInit LBRACK RBRACK args exprs args exprs expr COMMA exprs -- GitLab