fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco/*
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * CDDL HEADER START
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco *
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * The contents of this file are subject to the terms of the
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * Common Development and Distribution License (the "License").
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * You may not use this file except in compliance with the License.
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco *
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * See LICENSE.txt included in this distribution for the specific
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * language governing permissions and limitations under the License.
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco *
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * When distributing Covered Code, include this CDDL HEADER in each
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * file and include the License file at LICENSE.txt.
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * If applicable, add the following below this CDDL HEADER, with the
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * fields enclosed by brackets "[]" replaced with your own identifying
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * information: Portions Copyright [yyyy] [name of copyright owner]
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco *
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * CDDL HEADER END
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco */
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco/*
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco */
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Koscopackage org.opensolaris.opengrok.analysis.perl;
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Koscoimport java.util.HashSet;
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Koscoimport java.util.Set;
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco/**
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco * Holds static hash set containing the Perl keywords
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco */
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Koscopublic class Consts{
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco public static final Set<String> kwd = new HashSet<String>() ;
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco static {
2a2ba905b6980a59bbc26506a3a0c1a0ce2ba9feLubos Kosco //Note that keywords with 1 letter will be ignored since we need at least 2 chars per identifier
2a2ba905b6980a59bbc26506a3a0c1a0ce2ba9feLubos Kosco kwd.add("package");
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco kwd.add("sub");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("if");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("elsif");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("unless");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("else");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("switch");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("eq");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("ne");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("gt");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("lt");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("ge");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("le");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("cmp");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("not");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("and");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("or");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("xor");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("err");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("while");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("for");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("foreach");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("do");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("until");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("continue");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("defined");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("undef");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("and");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("or");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("not");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("bless");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("ref");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("BEGIN");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("END");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("CHECK");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("INIT");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("my");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("local");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("our");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("goto");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("return");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("last");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("next");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("redo");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("chomp");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("chop");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("chr");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("crypt");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("index");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("lc");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("lcfirst");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("length");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("ord");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("pack");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("reverse");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("rindex");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sprintf");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("substr");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("uc");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("ucfirst");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("pos");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("quotemeta");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("split");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("study");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("abs");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("atan2");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("cos");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("exp");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("hex");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("int");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("log");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("oct");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("rand");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sin");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sqrt");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("srand");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("splice");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("unshift");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("shift");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("push");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("pop");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("split");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("join");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("reverse");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("grep");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("map");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sort");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("unpack");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("each");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("exists");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("keys");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("values");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("tie");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("tied");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("untie");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("carp");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("confess");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("croak");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("dbmclose");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("dbmopen");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("die");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("syscall");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("binmode");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("close");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("closedir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("eof");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("fileno");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getc");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("lstat");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("print");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("printf");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("readdir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("readline");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("readpipe");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("rewinddir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("select");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("stat");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("tell");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("telldir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("write");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("fcntl");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("flock");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("ioctl");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("open");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("opendir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("read");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("seek");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("seekdir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sysopen");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sysread");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sysseek");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("syswrite");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("truncate");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("pack");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("vec");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("chdir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("chmod");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("chown");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("chroot");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("glob");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("link");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("mkdir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("readlink");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("rename");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("rmdir");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("symlink");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("umask");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("unlink");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("utime");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("caller");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("die");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("dump");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("eval");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("exit");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("wantarray");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("require");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("use");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("no");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("integer");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("strict");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("lib");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sigtrap");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("subs");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("vars");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("warnings");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("utf8");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("byte");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("base");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("fields");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("import");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("alarm");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("exec");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("fork");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getpgrp");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getppid");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getpriority");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("kill");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("pipe");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setpgrp");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setpriority");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sleep");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("system");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("times");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("wait");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("waitpid");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("accept");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("bind");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("connect");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getpeername");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getsockname");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getsockopt");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("listen");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("recv");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("send");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setsockopt");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("shutdown");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("socket");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("socketpair");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("msgctl");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("msgget");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("msgrcv");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("msgsnd");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("semctl");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("semget");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("semop");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("shmctl");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("shmget");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("shmread");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("shmwrite");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("endhostent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("endnetent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("endprotoent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("endservent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("gethostbyaddr");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("gethostbyname");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("gethostent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getnetbyaddr");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getnetbyname");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getnetent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getprotobyname");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getprotobynumber");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getprotoent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getservbyname");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getservbyport");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getservent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("sethostent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setnetent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setprotoent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setservent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getpwuid");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getpwnam");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getpwent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setpwent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("endpwent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getgrent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getgrgid");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getlogin");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("getgrnam");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("setgrent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("endgrent");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("gmtime");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("localtime");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("time");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("times");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("warn");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("formline");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("reset");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("scalar");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("delete");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("prototype");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("lock");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("new");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("tr");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("y");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("q");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("qq");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("qx");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("qw");
17b343cecb69da82215b124f39fed80167a6f2bdLubos Kosco kwd.add("qr");
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco kwd.add("given"); //Perl 5.10
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco kwd.add("break");
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco }
ff5eba819da0cf7964d884630fb13262ef12c505Trond Norbye
fcb68bae47907ba23c545e379c81c3ee6e19f778Lubos Kosco}