1: // The CSharp Language definition file for Web C Plus Plus
     2: // Generated by Jeffrey Bakker<jefskey@yahoo.com> using genlang.cgi
     3: // genlang.cgi Copyright (C) 2002 Jeffrey Bakker
     4: 
     5: #include "langcsharp.h" 
     6: 
     7: LangCSharp ::LangCSharp() {
     8: 
     9: 	fill();
    10: 	init_switches();
    11: 
    12: 	doSymbols  = Yes;
    13: 	doLabels   = Yes;
    14: 	doPreProc  = Yes;
    15: 	doBigComnt = Yes;
    16: 	doCinComnt = Yes;
    17: }
    18: 
    19: void LangCSharp ::fill() {
    20: 
    21: 	string K[] = {
    22: 		"abstract","as","base","break","case","catch","checked",
    23: 		"class","const","continue","default","do","else","enum",
    24: 		"event","explicit","extern","false","finally","fixed",
    25: 		"for","foreach","get","goto","if","implicit","in","interface",
    26: 		"internal","is","lock","namespace","new","null","operator",
    27: 		"override","params","private","protected","public","return",
    28: 		"sealed","set","sizeof","stackalloc","struct","switch","this",
    29: 		"throw","true","try","typeof","unchecked","unsafe","using",
    30: 		"value","virtual","while"
    31: 	};
    32: 	for(int k=0;k < 58;k++) {keys.push_back(K[k]);}
    33: 
    34: 	string T[] = {
    35: 		"bool","byte","char","decimal","delegate","double","float",
    36: 		"int","long","object","readonly","ref","sbyte","short","static",
    37: 		"string","uint","ulong","out","ushort","void","volatile"
    38: 	};
    39: 	for(int t=0;t < 22;t++) {types.push_back(T[t]);}
    40: }
    41: 
    42: 



w e b c p p
web c plus plus