From 54a90a34a7d415dff1e4223e44ac7d7fa706f0bf Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 25 Sep 2008 14:06:45 +0000 Subject: - re-allow "$object->state" and "sub state ..." --- NEWS | 2 +- src/parser.mly | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index eec3e27..67ec2ea 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -- re-allow $object->state +- re-allow "$object->state" and "sub state ..." - ignore "use feature" Version 1.2.10 - 25 September 2008, by Pascal "Pixel" Rigaux diff --git a/src/parser.mly b/src/parser.mly index dd36707..62309be 100644 --- a/src/parser.mly +++ b/src/parser.mly @@ -181,6 +181,7 @@ use_revision: func_decl: | SUB word { new_esp M_none ($2.any, None) $1 $2} +| SUB MY_OUR { new_esp M_none (Ident(None, $2.any, get_pos $2), None) $1 $2} | SUB ONE_SCALAR_PARA { new_esp M_none (Ident(None, $2.any, get_pos $2), None) $1 $2} | SUB BAREWORD_PAREN PAREN PAREN_END { warn_rule [Warn_white_space] "remove carriage return between \"sub\" and the function name"; new_esp M_none (Ident(None, $2.any, get_pos $2), Some "") $1 $4 } | FUNC_DECL_WITH_PROTO {new_1esp (Ident(fst3 $1.any, snd3 $1.any, get_pos $1), Some (ter3 $1.any)) $1 } -- cgit v1.2.1