From db4c67e1c048fef9af24bfcb9c41052982947efb Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 9 Jan 2012 08:34:27 +1000 Subject: Implement script, and add YYVALID for statement to help with recovering from errors. --- LuaSL/src/LuaSL_yaccer.y | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/LuaSL/src/LuaSL_yaccer.y b/LuaSL/src/LuaSL_yaccer.y index b9721f8..35447d1 100644 --- a/LuaSL/src/LuaSL_yaccer.y +++ b/LuaSL/src/LuaSL_yaccer.y @@ -45,6 +45,8 @@ %type statement %nonassoc LSL_STATEMENT +%type script + %% input : @@ -84,8 +86,11 @@ expr : ; statement : - expr LSL_STATEMENT { $$ = createStatement(LSL_EXPRESSION, $1); } + expr LSL_STATEMENT { $$ = createStatement(LSL_EXPRESSION, $1); YYVALID; } ; +script : + script LSL_STATEMENT statement + %% -- cgit v1.1