244N/A/*
244N/A * CDDL HEADER START
244N/A *
244N/A * The contents of this file are subject to the terms of the
244N/A * Common Development and Distribution License (the "License").
244N/A * You may not use this file except in compliance with the License.
244N/A *
244N/A * See LICENSE.txt included in this distribution for the specific
244N/A * language governing permissions and limitations under the License.
244N/A *
244N/A * When distributing Covered Code, include this CDDL HEADER in each
244N/A * file and include the License file at LICENSE.txt.
244N/A * If applicable, add the following below this CDDL HEADER, with the
244N/A * fields enclosed by brackets "[]" replaced with your own identifying
244N/A * information: Portions Copyright [yyyy] [name of copyright owner]
244N/A *
244N/A * CDDL HEADER END
244N/A */
244N/A
244N/A/*
244N/A * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
244N/A * Use is subject to license terms.
244N/A */
244N/Apackage org.opensolaris.opengrok.analysis.tcl;
244N/A
244N/Aimport java.util.HashSet;
421N/Aimport java.util.Set;
244N/A
244N/A/**
244N/A * Holds static hash set containing Tcl keywords
244N/A */
244N/Apublic class Consts {
421N/A public static final Set<String> kwd = new HashSet<String>();
244N/A static {
244N/A // Tcl cmds
244N/A kwd.add("after");
244N/A kwd.add("append");
244N/A kwd.add("apply");
244N/A kwd.add("array");
244N/A kwd.add("auto_execok");
244N/A kwd.add("auto_import");
244N/A kwd.add("auto_load");
244N/A kwd.add("auto_mkindex");
244N/A kwd.add("auto_qualify");
244N/A kwd.add("auto_reset");
244N/A kwd.add("bgerror");
244N/A kwd.add("binary");
244N/A kwd.add("break");
244N/A kwd.add("catch");
244N/A kwd.add("cd");
244N/A kwd.add("chan");
244N/A kwd.add("clock");
244N/A kwd.add("close");
244N/A kwd.add("concat");
244N/A kwd.add("continue");
244N/A kwd.add("dde");
244N/A kwd.add("dict");
244N/A kwd.add("else");
244N/A kwd.add("elseif");
244N/A kwd.add("encoding");
244N/A kwd.add("eof");
244N/A kwd.add("error");
244N/A kwd.add("eval");
244N/A kwd.add("exec");
244N/A kwd.add("exit");
244N/A kwd.add("expr");
244N/A kwd.add("fblocked");
244N/A kwd.add("fconfigure");
244N/A kwd.add("fcopy");
244N/A kwd.add("file");
244N/A kwd.add("fileevent");
244N/A kwd.add("filename");
244N/A kwd.add("flush");
244N/A kwd.add("for");
244N/A kwd.add("foreach");
244N/A kwd.add("format");
244N/A kwd.add("gets");
244N/A kwd.add("glob");
244N/A kwd.add("global");
244N/A kwd.add("history");
244N/A kwd.add("http");
244N/A kwd.add("if");
244N/A kwd.add("incr");
244N/A kwd.add("info");
244N/A kwd.add("interp");
244N/A kwd.add("join");
244N/A kwd.add("lappend");
244N/A kwd.add("lassign");
244N/A kwd.add("lindex");
244N/A kwd.add("linsert");
244N/A kwd.add("list");
244N/A kwd.add("llength");
244N/A kwd.add("load");
244N/A kwd.add("lrange");
244N/A kwd.add("lrepeat");
244N/A kwd.add("lreplace");
244N/A kwd.add("lreverse");
244N/A kwd.add("lsearch");
244N/A kwd.add("lset");
244N/A kwd.add("lsort");
244N/A kwd.add("mathfunc");
244N/A kwd.add("mathop");
244N/A kwd.add("memory");
244N/A kwd.add("msgcat");
244N/A kwd.add("namespace");
244N/A kwd.add("open");
244N/A kwd.add("package");
244N/A kwd.add("parray");
244N/A kwd.add("pid");
244N/A kwd.add("pkg::create");
244N/A kwd.add("pkg_mkIndex");
244N/A kwd.add("platform");
244N/A kwd.add("platform::shell");
244N/A kwd.add("proc");
244N/A kwd.add("puts");
244N/A kwd.add("pwd");
244N/A kwd.add("read");
244N/A kwd.add("regexp");
244N/A kwd.add("registry");
244N/A kwd.add("regsub");
244N/A kwd.add("rename");
244N/A kwd.add("return");
244N/A kwd.add("scan");
244N/A kwd.add("seek");
244N/A kwd.add("set");
244N/A kwd.add("socket");
244N/A kwd.add("source");
244N/A kwd.add("split");
244N/A kwd.add("string");
244N/A kwd.add("subst");
244N/A kwd.add("switch");
244N/A kwd.add("tell");
244N/A kwd.add("then");
244N/A kwd.add("time");
244N/A kwd.add("tm");
244N/A kwd.add("trace");
244N/A kwd.add("unknown");
244N/A kwd.add("unload");
244N/A kwd.add("unset");
244N/A kwd.add("update");
244N/A kwd.add("uplevel");
244N/A kwd.add("upvar");
244N/A kwd.add("variable");
244N/A kwd.add("vwait");
244N/A kwd.add("while");
244N/A // Tk cmds
244N/A kwd.add("bell");
244N/A kwd.add("bind");
244N/A kwd.add("bindtags");
244N/A kwd.add("bitmap");
244N/A kwd.add("button");
244N/A kwd.add("canvas");
244N/A kwd.add("checkbutton");
244N/A kwd.add("clipboard");
244N/A kwd.add("colors");
244N/A kwd.add("console");
244N/A kwd.add("cursors");
244N/A kwd.add("destroy");
244N/A kwd.add("entry");
244N/A kwd.add("event");
244N/A kwd.add("focus");
244N/A kwd.add("font");
244N/A kwd.add("frame");
244N/A kwd.add("grab");
244N/A kwd.add("grid");
244N/A kwd.add("image");
244N/A kwd.add("keysyms");
244N/A kwd.add("label");
244N/A kwd.add("labelframe");
244N/A kwd.add("listbox");
244N/A kwd.add("loadTk");
244N/A kwd.add("lower");
244N/A kwd.add("menu");
244N/A kwd.add("menubutton");
244N/A kwd.add("message");
244N/A kwd.add("option");
244N/A kwd.add("options");
244N/A kwd.add("pack");
244N/A kwd.add("panedwindow");
244N/A kwd.add("photo");
244N/A kwd.add("place");
244N/A kwd.add("radiobutton");
244N/A kwd.add("raise");
244N/A kwd.add("scale");
244N/A kwd.add("scrollbar");
244N/A kwd.add("selection");
244N/A kwd.add("send");
244N/A kwd.add("spinbox");
244N/A kwd.add("text");
244N/A kwd.add("tk");
244N/A kwd.add("tk_bisque");
244N/A kwd.add("tk_chooseColor");
244N/A kwd.add("tk_chooseDirectory");
244N/A kwd.add("tk_dialog");
244N/A kwd.add("tk_focusFollowsMouse");
244N/A kwd.add("tk_focusNext");
244N/A kwd.add("tk_focusPrev");
244N/A kwd.add("tk_getOpenFile");
244N/A kwd.add("tk_getSaveFile");
244N/A kwd.add("tk_menuSetFocus");
244N/A kwd.add("tk_messageBox");
244N/A kwd.add("tk_optionMenu");
244N/A kwd.add("tk_popup");
244N/A kwd.add("tk_setPalette");
244N/A kwd.add("tk_textCopy");
244N/A kwd.add("tk_textCut");
244N/A kwd.add("tk_textPaste");
244N/A kwd.add("tkerror");
244N/A kwd.add("tkvars");
244N/A kwd.add("tkwait");
244N/A kwd.add("toplevel");
244N/A kwd.add("ttk_button");
244N/A kwd.add("ttk_checkbutton");
244N/A kwd.add("ttk_combobox");
244N/A kwd.add("ttk_entry");
244N/A kwd.add("ttk_frame");
244N/A kwd.add("ttk_image");
244N/A kwd.add("ttk_intro");
244N/A kwd.add("ttk_label");
244N/A kwd.add("ttk_labelframe");
244N/A kwd.add("ttk_menubutton");
244N/A kwd.add("ttk_notebook");
244N/A kwd.add("ttk_panedwindow");
244N/A kwd.add("ttk_progressbar");
244N/A kwd.add("ttk_radiobutton");
244N/A kwd.add("ttk_scrollbar");
244N/A kwd.add("ttk_separator");
244N/A kwd.add("ttk_sizegrip");
244N/A kwd.add("ttk_style");
244N/A kwd.add("ttk_treeview");
244N/A kwd.add("ttk_widget");
244N/A kwd.add("winfo");
244N/A kwd.add("wm");
244N/A }
244N/A}