"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/make.lang" (12 May 2020, 1770 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 
    2 Description="Make"
    3 
    4 Categories = {"config", "script"}
    5 
    6 Identifiers=[[ [a-zA-Z_][\w\d\-]* ]]
    7 
    8 Keywords={
    9   { Id=1,
   10     List={"addprefix", "addsuffix", "basename", "dir", "filter", "filter-out", "findstring", "firstword", "foreach", "join",
   11           "notdir", "origin", "patsubst", "shell", "sort", "strip", "subst", "suffix", "wildcard", "word", "words", "all_cflags",
   12           "ar", "arflags", "as", "asflags", "cc", "cflags", "co", "coflags", "cpp", "cppflags", "ctangle", "cweave", "cxx",
   13           "cxxflags", "fc", "fflags", "force", "get", "gflags", "install_data", "install_program", "ld", "ldflags", "lex",
   14           "lflags", "makeinfo", "pc", "pflags", "rflags", "rm", "tags", "tangle", "tex", "texi2dvi", "weave", "yacc", "yaccr",
   15           "yflags", "all", "bindir", "check", "clean", "clobber", "datadir", "dist", "distclean", "dvi", "exec_prefix",
   16           "includedir", "info", "infodir", "install", "installcheck", "installdirs", "libdir", "man0dir", "man0ext", "man1dir",
   17           "man1ext", "man2dir", "man2ext", "man3dir", "man3ext", "man4dir", "man4ext", "man5dir", "man5ext", "man6dir", "man6ext",
   18           "man7dir", "man7ext", "man8dir", "man8ext", "man9dir", "man9ext", "mandir", "manext",
   19           "mostlyclean", "oldincludedir", "prefix", "print", "realclean", "shar", "srcdir", "statedir", "tar", "test", "uninstall"},
   20   },
   21   { Id=2,
   22     List={"define", "else", "endef", "endif", "export", "ifdef", "ifeq", "ifndef", "ifneq", "include", "override", "unexport"},
   23   },
   24   { Id=3,
   25     Regex=[[(\$\{(\w+)\})]],
   26   },
   27   { Id=4,
   28     Regex=[[\$\w+]],
   29   }
   30 }
   31 
   32 Strings={
   33   Delimiter=[["|'|`]],
   34 }
   35 
   36 IgnoreCase=false
   37 
   38 Comments={
   39   { Block=false,
   40     Delimiter= { [[#]] },
   41   },
   42 }
   43 
   44 Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-|\$]]