[csdoc-patches] CVS: csdoc/src/mcs cs-parser.jay,1.2,1.3
Status: Planning
Brought to you by:
mastergaurav
From: Gaurav V. <mas...@us...> - 2003-02-18 14:30:29
|
Update of /cvsroot/csdoc/csdoc/src/mcs In directory sc8-pr-cvs1:/tmp/cvs-serv11527 Modified Files: cs-parser.jay Log Message: 2003-02-18 * cs-parser.jay: Commit for Lupus Index: cs-parser.jay =================================================================== RCS file: /cvsroot/csdoc/csdoc/src/mcs/cs-parser.jay,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- cs-parser.jay 18 Feb 2003 11:39:21 -0000 1.2 +++ cs-parser.jay 18 Feb 2003 14:30:17 -0000 1.3 @@ -650,6 +650,7 @@ current_container = new_struct; current_container.Namespace = current_namespace; RootContext.Tree.RecordDecl (full_struct_name, new_struct); + lexer.SaveDocumentFor(new_struct); } opt_class_base struct_body @@ -804,6 +805,7 @@ } ; +// Modified by Gaurav Vaish method_declaration : method_header method_body @@ -828,6 +830,7 @@ method.Block = (Block) $2; CheckDef (current_container.AddMethod (method), method.Name, method.Location); + lexer.SaveDocumentFor(method); current_local_parameters = null; } @@ -1095,6 +1098,7 @@ current_interface = new_interface; new_interface.Namespace = current_namespace; RootContext.Tree.RecordDecl (full_interface_name, new_interface); + lexer.SaveDocumentFor(new_interface); } opt_interface_base interface_body opt_semicolon @@ -1684,6 +1688,7 @@ CheckDef (current_container.AddEnum (e), full_name, enum_location); RootContext.Tree.RecordDecl (full_name, e); + lexer.SaveDocumentFor(e); } ; @@ -1754,7 +1759,8 @@ del.Namespace = current_namespace; CheckDef (current_container.AddDelegate (del), del.Name, l); - } + lexer.SaveDocumentFor(del); + } | opt_attributes opt_modifiers DELEGATE VOID @@ -1771,6 +1777,7 @@ del.Namespace = current_namespace; CheckDef (current_container.AddDelegate (del), del.Name, l); + lexer.SaveDocumentFor(del); } ; @@ -2605,7 +2612,7 @@ opt_semicolon { Class new_class = (Class) current_container; - lexer.SaveDocumentFor(new_class); + //lexer.SaveDocumentFor(new_class); if ($6 != null) new_class.Bases = (ArrayList) $6; |