keywords.add("case",Token.LABEL);
keywords.add("case",Token.KEYWORD1);
	public static KeywordMap getKeywords()	{		if(keywords == null)		{			keywords = new KeywordMap(false);			keywords.add("char",Token.KEYWORD3);			keywords.add("double",Token.KEYWORD3);			keywords.add("enum",Token.KEYWORD3);			keywords.add("float",Token.KEYWORD3);			keywords.add("int",Token.KEYWORD3);			keywords.add("long",Token.KEYWORD3);			keywords.add("short",Token.KEYWORD3);			keywords.add("signed",Token.KEYWORD3);			keywords.add("struct",Token.KEYWORD3);			keywords.add("typedef",Token.KEYWORD3);			keywords.add("union",Token.KEYWORD3);			keywords.add("unsigned",Token.KEYWORD3);			keywords.add("void",Token.KEYWORD3);			keywords.add("auto",Token.KEYWORD1);			keywords.add("const",Token.KEYWORD1);			keywords.add("extern",Token.KEYWORD1);			keywords.add("register",Token.KEYWORD1);			keywords.add("static",Token.KEYWORD1);			keywords.add("volatile",Token.KEYWORD1);			keywords.add("break",Token.KEYWORD1);			keywords.add("case",Token.LABEL);			keywords.add("continue",Token.KEYWORD1);			keywords.add("default",Token.LABEL);			keywords.add("do",Token.KEYWORD1);			keywords.add("else",Token.KEYWORD1);			keywords.add("for",Token.KEYWORD1);			keywords.add("goto",Token.KEYWORD1);			keywords.add("if",Token.KEYWORD1);			keywords.add("return",Token.KEYWORD1);			keywords.add("sizeof",Token.KEYWORD1);			keywords.add("switch",Token.KEYWORD1);			keywords.add("while",Token.KEYWORD1);			keywords.add("asm",Token.KEYWORD2);			keywords.add("asmlinkage",Token.KEYWORD2);			keywords.add("far",Token.KEYWORD2);			keywords.add("huge",Token.KEYWORD2);			keywords.add("inline",Token.KEYWORD2);			keywords.add("near",Token.KEYWORD2);			keywords.add("pascal",Token.KEYWORD2);			keywords.add("true",Token.LABEL);			keywords.add("false",Token.LABEL);			keywords.add("NULL",Token.LABEL);		}		return keywords;	}