[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;
|