Eshu

 view release on metacpan or  search on metacpan

include/eshu_bash.h  view on Meta::CPAN

static const char * const eshu_hl_bash_kw[] = {
    "break", "case", "continue", "do", "done", "elif", "else",
    "esac", "eval", "exit", "export", "false", "fi", "for",
    "function", "if", "in", "local", "readonly", "return",
    "select", "set", "shift", "source", "then", "trap",
    "true", "typeset", "unset", "until", "while",
    NULL
};

static const char * const eshu_hl_bash_bi[] = {
    "alias", "awk", "basename", "cat", "cd", "chmod", "chown",
    "cp", "cut", "date", "declare", "dirname", "echo", "exec",
    "find", "getopts", "grep", "head", "kill", "ln", "ls",
    "mkdir", "mktemp", "mv", "printf", "pwd", "read", "rm",
    "rmdir", "sed", "sleep", "sort", "tail", "test", "touch",
    "tr", "uniq", "wc", "xargs",
    NULL
};

/* ══════════════════════════════════════════════════════════════════
 *  Bash highlighter

include/eshu_pl.h  view on Meta::CPAN

#include "eshu_hl_util.h"

/* ══════════════════════════════════════════════════════════════════
 *  Perl keyword list
 * ══════════════════════════════════════════════════════════════════ */

static const char * const eshu_hl_pl_kw[] = {
    "BEGIN", "END", "AUTOLOAD", "DESTROY",
    "abs", "accept", "alarm", "and", "atan2",
    "bind", "binmode", "bless",
    "caller", "chdir", "chmod", "chomp", "chop", "chown", "chr",
    "chroot", "close", "closedir", "connect", "cos", "crypt",
    "dbmclose", "dbmopen", "defined", "delete", "die", "do", "dump",
    "each", "else", "elsif", "endgrent", "endhostent", "endnetent",
    "endprotoent", "endpwent", "endservent", "eof", "eval", "exec",
    "exists", "exit", "exp",
    "fcntl", "fileno", "flock", "for", "foreach", "fork", "format",
    "formline",
    "getc", "getgrent", "getgrgid", "getgrnam", "gethostbyaddr",
    "gethostbyname", "gethostent", "getlogin", "getnetbyaddr",
    "getnetbyname", "getnetent", "getpeername", "getpgrp", "getppid",



( run in 1.710 second using v1.01-cache-2.11-cpan-92ad3014f07 )