1: // The VHDL Language definition file for Web C Plus Plus
     2: // Generated by Thomas Hedler<thomas.hedler@fen-net.de> using genlang.cgi
     3: // genlang.cgi Copyright (C) 2002 Jeffrey Bakker
     4: 
     5: // Very High Speed Integrated Circuit Hardware Description Language
     6: 
     7: #include "langvhdl.h" 
     8: 
     9: LangVHDL ::LangVHDL() {
    10: 
    11: 	fill();
    12: 	init_switches();
    13: 
    14: 
    15: 	doCaseKeys  = No;
    16: 	doLabels    = Yes;
    17: 	doAdaComnt  = Yes;
    18: }
    19: 
    20: void LangVHDL ::fill() {
    21: 	string K[] = {
    22:     "ABS","ACCESS","AFTER","ALIAS","ALL","AND","ARCHITECTURE","ARRAY","ASSERT",
    23:     "ATTRIBUTE","BEGIN","BLOCK","BODY","BUFFER","BUS","CASE","COMPONENT",
    24:     "CONFIGURATION","CONSTANT","DISCONNECT","DOWNTO","ELSE","ELSIF","END",
    25:     "ENTITY","EXIT","FILE","FOR","FUNCTION","GENERATE","GENERIC","GUARDED",
    26:     "IF","IN","INOUT","IS","LABEL","LIBRARY","LINKAGE","LOOP","MAP","MOD",
    27:     "NAND","NEW","NEXT","NOR","NOT","NULL","OF","ON","OPEN","OR","OTHERS",
    28:     "OUT","PACKAGE","PORT","PROCEDURE","PROCESS","RANGE","RECORD","REGISTER",
    29:     "REM","REPORT","RETURN","SELECT","SEVERITY","SIGNAL","SUBTYPE","THEN","TO",
    30:     "TRANSPORT","TYPE","UNITS","UNTIL","USE","VARIABLE","WAIT","WHEN","WHILE",
    31:     "WITH","XOR"
    32: 	};
    33: 	for(int k=0;k < 81;k++) {keys.push_back(K[k]);}
    34: }
    35: 



w e b c p p
web c plus plus