From c0f5df313c0ec59d14b5630d83b35f6486fe2da7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Sun, 20 Apr 1997 12:29:24 -0700 Subject: [PATCH] modifiers for class fixed Rev: src/language.yacc:1.37 --- src/language.yacc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/language.yacc b/src/language.yacc index 42132d72e9..b3fad0b281 100644 --- a/src/language.yacc +++ b/src/language.yacc @@ -157,7 +157,7 @@ /* This is the grammar definition of Pike. */ #include "global.h" -RCSID("$Id: language.yacc,v 1.36 1997/04/08 21:14:38 kg Exp $"); +RCSID("$Id: language.yacc,v 1.37 1997/04/20 19:29:24 hubbe Exp $"); #ifdef HAVE_MEMORY_H #include <memory.h> #endif @@ -881,7 +881,7 @@ lambda: F_LAMBDA } ; -class: F_CLASS optional_identifier '{' +class: modifiers F_CLASS optional_identifier '{' { start_new_program(); } @@ -898,10 +898,10 @@ class: F_CLASS optional_identifier '{' s.type=T_PROGRAM; s.subtype=0; } - if($2) + if($3) { - add_constant($2, &s, 0); - free_string($2); + add_constant($3, &s, $1); + free_string($3); } $$=mksvaluenode(&s); free_svalue(&s); -- GitLab