From e7bdc35aa82339f0734ec7014d2da0459ff0462d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 4 Jun 2018 17:23:02 -0700 Subject: Cleanups to try/catch logic and object logic. --- nomsu.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nomsu.lua') diff --git a/nomsu.lua b/nomsu.lua index 5a51cb3..729a0d2 100644 --- a/nomsu.lua +++ b/nomsu.lua @@ -1339,10 +1339,10 @@ do varname = (NOMSU_DEFS.ident_char ^ 1 * ((-P("'") * NOMSU_DEFS.operator_char ^ 1) + NOMSU_DEFS.ident_char ^ 1) ^ 0) ^ -1 } end - stub_pattern = re.compile([=[ stub <- {| tok ([ ]* tok)* |} !. + stub_pattern = re.compile([=[ stub <- {| tok (([ ])* tok)* |} !. tok <- ({'%'} %varname) / {%word} ]=], stub_defs) - var_pattern = re.compile("{| ((('%' {%varname}) / %word) [ ]*)+ !. |}", stub_defs) + var_pattern = re.compile("{| ((('%' {%varname}) / %word) ([ ])*)+ !. |}", stub_defs) _running_files = { } MAX_LINE = 80 math_expression = re.compile([[ ([+-] " ")* "%" (" " [*/^+-] (" " [+-])* " %")+ !. ]]) -- cgit v1.2.3