Public Member Functions | |
HFile_bash () | |
donothing ($keywordin) |
Definition at line 5 of file HFile_bash.php.
HFile_bash::donothing | ( | $ | keywordin | ) |
Definition at line 169 of file HFile_bash.php.
{
return $keywordin;
}
HFile_bash::HFile_bash | ( | ) |
Definition at line 6 of file HFile_bash.php.
References HFile::HFile().
{ $this->HFile(); /*************************************/ // Beautifier Highlighting Configuration File // Bash /*************************************/ // Flags $this->nocase = "0"; $this->notrim = "0"; $this->perl = "0"; // Colours $this->colours = array("blue", "purple", "gray", "brown", "blue"); $this->quotecolour = "blue"; $this->blockcommentcolour = "green"; $this->linecommentcolour = "green"; // Indent Strings $this->indent = array("{("); $this->unindent = array("})"); // String characters and delimiters $this->stringchars = array("'"); $this->delimiters = array("~", "!", "@", "$", "%", "^", "*", "(", ")", "+", "=", "/", "\\", "[", "]", "{", "}", ":", ";", "\"", "<", ">", "'", "´", "`", " ", ",", " ", ".", "?"); $this->escchar = ""; // Comment settings $this->linecommenton = array("#"); $this->blockcommenton = array(""); $this->blockcommentoff = array(""); // Keywords (keyword mapping to colour number) $this->keywords = array( "'" => "1", "{" => "1", "}" => "1", "&&" => "1", "||" => "1", "$" => "1", "alias" => "1", "break" => "1", "case" => "1", "continue" => "1", "do" => "1", "done" => "1", "elif" => "1", "else" => "1", "esac" => "1", "exit" => "1", "export" => "1", "fi" => "1", "for" => "1", "if" => "1", "in" => "1", "return" => "1", "set" => "1", "then" => "1", "unalias" => "1", "unset" => "1", "while" => "1", "halt" => "2", "ifconfig" => "2", "init" => "2", "initlog" => "2", "insmod" => "2", "linuxconf" => "2", "lsmod" => "2", "modprobe" => "2", "reboot" => "2", "rmmod" => "2", "route" => "2", "shutdown" => "2", "traceroute" => "2", "]" => "3", "[" => "3", "awk" => "3", "basename" => "3", "cat" => "3", "cp" => "3", "echo" => "3", "egrep" => "3", "fgrep" => "3", "gawk" => "3", "grep" => "3", "gzip" => "3", "kill" => "3", "killall" => "3", "less" => "3", "md" => "3", "mkdir" => "3", "mv" => "3", "nice" => "3", "pidof" => "3", "ps" => "3", "rd" => "3", "read" => "3", "rm" => "3", "rmdir" => "3", "sed" => "3", "sleep" => "3", "test" => "3", "touch" => "3", "ulimit" => "3", "uname" => "3", "usleep" => "3", "zcat" => "3", "zless" => "3", "`" => "4", "-a" => "4", "-b" => "4", "-c" => "4", "-d" => "4", "-e" => "4", "-f" => "4", "-g" => "4", "-h" => "4", "-i" => "4", "-j" => "4", "-k" => "4", "-l" => "4", "-m" => "4", "-n" => "4", "-o" => "4", "-p" => "4", "-q" => "4", "-r" => "4", "-s" => "4", "-t" => "4", "-u" => "4", "-v" => "4", "-w" => "4", "-x" => "4", "-z" => "4", "-eq" => "5", "-ge" => "5", "-gt" => "5", "-le" => "5", "-lt" => "5", "=" => "5", "!=" => "5"); // Special extensions // Each category can specify a PHP function that returns an altered // version of the keyword. $this->linkscripts = array( "1" => "donothing", "2" => "donothing", "3" => "donothing", "4" => "donothing", "5" => "donothing"); }