dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_scanner.l,1.9,1.10 cs_in


From: Gopal.V <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/cscc/csharp cs_scanner.l,1.9,1.10 cs_internal.h,1.16,1.17
Date: Sat, 31 May 2003 08:30:34 -0400

Update of /cvsroot/dotgnu-pnet/pnet/cscc/csharp
In directory subversions:/tmp/cvs-serv19845/cscc/csharp

Modified Files:
        cs_scanner.l cs_internal.h 
Log Message:
Add the -fno-generics option to cscc


Index: cs_scanner.l
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_scanner.l,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** cs_scanner.l        18 Feb 2003 05:25:07 -0000      1.9
--- cs_scanner.l        31 May 2003 12:30:32 -0000      1.10
***************
*** 33,36 ****
--- 33,37 ----
  
  int       CSGetSetKeywords = 0;
+ int             CSNoGenerics = 0;
  
  /*
***************
*** 1068,1072 ****
  "void"                                        { RETURNTOK(VOID); }
  "volatile"                            { RETURNTOK(VOLATILE); }
! "where"                                       { RETURNTOK(WHERE); }
  "while"                                       { RETURNTOK(WHILE); }
  
--- 1069,1083 ----
  "void"                                        { RETURNTOK(VOID); }
  "volatile"                            { RETURNTOK(VOLATILE); }
! "where"                                       { 
!                                                       if(CSNoGenerics)
!                                                       {
!                                                               yylval.name = 
(ParseIdentifier(yytext)).string;
!                                                               
RETURNTOK(IDENTIFIER);
!                                                       }
!                                                       else
!                                                       {
!                                                               
RETURNTOK(WHERE); 
!                                                       }
!                                               }
  "while"                                       { RETURNTOK(WHILE); }
  

Index: cs_internal.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/csharp/cs_internal.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -r1.16 -r1.17
*** cs_internal.h       29 May 2003 16:58:33 -0000      1.16
--- cs_internal.h       31 May 2003 12:30:32 -0000      1.17
***************
*** 87,90 ****
--- 87,95 ----
  
  /*
+  * A flag that is set to 1 to disable generics support.
+  */
+ extern int CSNoGenerics;
+ 
+ /*
   * Determine if a type or parameter node contains unsafe types.
   */





reply via email to

[Prev in Thread] Current Thread [Next in Thread]