public CLS_TokenParser()
{
types = new List<string>();
keywords = new List<string>();
types.Add("void");
types.Add("bool");
types.Add("int");
types.Add("uint");
types.Add("float");
types.Add("double");
types.Add("string");
keywords.Add("if");
keywords.Add("as");
keywords.Add("is");
keywords.Add("else");
keywords.Add("break");
keywords.Add("continue");
keywords.Add("for");
keywords.Add("do");
keywords.Add("while");
keywords.Add("trace");
keywords.Add("return");
keywords.Add("true");
keywords.Add("false");
keywords.Add("null");
keywords.Add("new");
keywords.Add("foreach");
keywords.Add("in");
//OO支持 新增关键字
keywords.Add("class");
keywords.Add("interface");
keywords.Add("using");
keywords.Add("public");
keywords.Add("private");
keywords.Add("static");
keywords.Add("try");
keywords.Add("catch");
keywords.Add("throw");
}
public List<string> types