summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2021-12-31 21:25:10 +0200
committerGravatar Uko Kokņevičs2021-12-31 21:25:10 +0200
commitfaf228bb0da28a2ee2d57f6800e28b03291122c8 (patch)
tree45341976c2514f10201873301181e749505fee48
parentFix a bug (diff)
downloades-faf228bb0da28a2ee2d57f6800e28b03291122c8.tar.gz
es-faf228bb0da28a2ee2d57f6800e28b03291122c8.tar.xz
es-faf228bb0da28a2ee2d57f6800e28b03291122c8.zip
Update make mode
-rw-r--r--src/Syntax/makefile.zig75
1 files changed, 42 insertions, 33 deletions
diff --git a/src/Syntax/makefile.zig b/src/Syntax/makefile.zig
index 3a936e8..caf1317 100644
--- a/src/Syntax/makefile.zig
+++ b/src/Syntax/makefile.zig
@@ -1,4 +1,4 @@
1// Please don't zig fmt this 1// zig fmt: off
2 2
3const Syntax = @import("../Syntax.zig"); 3const Syntax = @import("../Syntax.zig");
4 4
@@ -15,49 +15,58 @@ pub const syntax = Syntax{
15 "$|", 15 "$|",
16 "$*", "$(*D)", "$(*F)", 16 "$*", "$(*D)", "$(*F)",
17 17
18 ".DEFAULT", ".DEFAULT_GOAL", ".DELETE_ON_ERROR", ".EXPORT_ALL_VARIABLES", ".EXTRA_PREREQS", ".FEATURES", 18 ".DEFAULT", ".DEFAULT_GOAL", ".DELETE_ON_ERROR", ".EXPORT_ALL_VARIABLES", ".EXTRA_PREREQS",
19 ".IGNORE", ".INCLUDE_DIRS", ".INTERMEDIATE", ".LIBPATTERNS", ".LOADED", ".LOW_RESOLUTION_TIME", ".NOTPARALLEL", 19 ".FEATURES", ".IGNORE", ".INCLUDE_DIRS", ".INTERMEDIATE", ".LIBPATTERNS", ".LOADED",
20 ".ONESHELL", ".PHONY", ".POSIX", ".PRECIOUS", ".RECIPEPREFIX", ".SECONDARY", ".SECONDEXPANSION", ".SHELLFLAGS", 20 ".LOW_RESOLUTION_TIME", ".NOTPARALLEL", ".ONESHELL", ".PHONY", ".POSIX", ".PRECIOUS",
21 ".SHELLSTATUS", ".SILENT", ".SUFFIXES", ".VARIABLES", 21 ".RECIPEPREFIX", ".SECONDARY", ".SECONDEXPANSION", ".SHELLFLAGS", ".SHELLSTATUS", ".SILENT",
22 ".SUFFIXES", ".VARIABLES",
22 23
23 "abspath", "addprefix", "addsuffix", "and", "basename", "call", "define", "dir", "else", "endef", "endif", 24 "abspath", "addprefix", "addsuffix", "and", "basename", "call", "define", "dir", "else",
24 "error", "eval", "export", "file", "filter", "filter-out", "findstring", "firstword", "flavor", "foreach", 25 "endef", "endif", "error", "eval", "export", "file", "filter", "filter-out", "findstring",
25 "gmk-eval", "gmk-expand", "guile", "if", "ifdef", "ifeq", "ifndef", "ifneq", "include", "info", "join", 26 "firstword", "flavor", "foreach", "gmk-eval", "gmk-expand", "guile", "if", "ifdef", "ifeq",
26 "lastword", "load", "notdir", "or", "origin", "override", "patsubst", "private", "realpath", "shell", "sort", 27 "ifndef", "ifneq", "include", "info", "join", "lastword", "load", "notdir", "or", "origin",
27 "strip", "subst", "suffix", "undefined", "unexport", "value", "vpath", "warning", "wildcard", "word", "wordlist", 28 "override", "patsubst", "private", "realpath", "shell", "sort", "strip", "subst", "suffix",
29 "undefined", "unexport", "value", "vpath", "warning", "wildcard", "word", "wordlist",
28 "words", 30 "words",
29 31
30 "ar", "as", "awk", "bison", "c99", "cat", "cc", "chgrp", "chmod", "chown", "cmp", "co", "cp", "ctangle", "cweave", 32 "ar", "as", "awk", "bison", "c99", "cat", "cc", "chgrp", "chmod", "chown", "cmp", "co", "cp",
31 "diff", "do", "done", "echo", "elif", "else", "egrep", "expr", "fc", "for", "f77", "false", "fi", "find", "flex", 33 "ctangle", "cweave", "diff", "do", "done", "echo", "elif", "else", "egrep", "expr", "fc",
32 "g++", "get", "grep", "gzip", "if", "in", "install", "install-info", "ld", "ldconfig", "lex", "lint", "ln", "ls", 34 "for", "f77", "false", "fi", "find", "flex", "g++", "get", "grep", "gzip", "if", "in",
33 "m2c", "make", "makeinfo", "mkdir", "mknod", "mv", "pc", "printf", "pwd", "ranlib", "rm", "rmdir", "sed", "sleep", 35 "install", "install-info", "ld", "ldconfig", "lex", "lint", "ln", "ls", "m2c", "make",
34 "sort", "tangle", "tar", "test", "tex", "texi2dvi", "then", "tr", "true", "touch", "weave", "yacc", 36 "makeinfo", "mkdir", "mknod", "mv", "pc", "printf", "pwd", "ranlib", "rm", "rmdir", "sed",
37 "sleep", "sort", "tangle", "tar", "test", "tex", "texi2dvi", "then", "tr", "true", "touch",
38 "weave", "yacc",
35 }, 39 },
36 .keywords2 = &[_][]const u8{ 40 .keywords2 = &[_][]const u8{
37 "AR", "AS", "AWK", "BISON", "CAT", "CC", "CHGRP", "CHMOD", "CHOWN", "CMP", "CO", "CP", "CPP", "CTANGLE", "CWEAVE", 41 "AR", "AS", "AWK", "BISON", "CAT", "CC", "CHGRP", "CHMOD", "CHOWN", "CMP", "CO", "CP", "CPP",
38 "CXX", "DIFF", "ECHO", "EGREP", "EXPR", "FALSE", "FC", "FIND", "FLEX", "GET", "GREP", "GZIP", "INSTALL", 42 "CTANGLE", "CWEAVE", "CXX", "DIFF", "ECHO", "EGREP", "EXPR", "FALSE", "FC", "FIND", "FLEX",
39 "INSTALL_DATA", "INSTALL_INFO", "INSTALL_PROGRAM", "LD", "LDCONFIG", "LEX", "LINT", "LN", "LS", "M2C", "MAKE", 43 "GET", "GREP", "GZIP", "INSTALL", "INSTALL_DATA", "INSTALL_INFO", "INSTALL_PROGRAM", "LD",
40 "MAKEINFO", "MKDIR", "MKNOD", "MV", "RM", "PC", "PRINTF", "PWD", "RANLIB", "RMDIR", "SED", "SLEEP", "SORT", 44 "LDCONFIG", "LEX", "LINT", "LN", "LS", "M2C", "MAKE", "MAKEINFO", "MKDIR", "MKNOD", "MV",
41 "TANGLE", "TAR", "TEST", "TEX", "TEXI2DVI", "TOUCH", "TR", "TRUE", "WEAVE", "YACC", 45 "RM", "PC", "PRINTF", "PWD", "RANLIB", "RMDIR", "SED", "SLEEP", "SORT", "TANGLE", "TAR",
46 "TEST", "TEX", "TEXI2DVI", "TOUCH", "TR", "TRUE", "WEAVE", "YACC",
42 47
43 "ARFLAGS", "BISONFLAGS", "ASFLAGS", "CFLAGS", "COFLAGS", "CPPFLAGS", "CXXFLAGS", "FFLAGS", "GFLAGS", "LDFLAGS", 48 "ARFLAGS", "BISONFLAGS", "ASFLAGS", "CFLAGS", "COFLAGS", "CPPFLAGS", "CXXFLAGS", "FFLAGS",
44 "LDLIBS", "LFLAGS", "LINTFLAGS", "MAKEFLAGS", "MFLAGS", "PFLAGS", "REALFLAGS", "YFLAGS", 49 "GFLAGS", "LDFLAGS", "LDLIBS", "LFLAGS", "LINTFLAGS", "MAKEFLAGS", "MFLAGS", "PFLAGS",
50 "REALFLAGS", "YFLAGS",
45 51
46 "COMSPEC", "CURDIR", "DESTDIR", "GPATH", "LOADLIBES", "MAKECMDGOALS", "MAKEFILES", "MAKEFILE_LIST", "MAKELEVEL", 52 "COMSPEC", "CURDIR", "DESTDIR", "GPATH", "LOADLIBES", "MAKECMDGOALS", "MAKEFILES",
47 "MAKEOVERRIDES", "MAKESHELL", "MAKE_HOST", "MAKE_RESTARTS", "MAKE_TERMERR", "MAKE_TERMOUT", "MAKE_VERSION", 53 "MAKEFILE_LIST", "MAKELEVEL", "MAKEOVERRIDES", "MAKESHELL", "MAKE_HOST", "MAKE_RESTARTS",
48 "OUTPUT_OPTION", "SHELL", "SUFFIXES", "VPATH", 54 "MAKE_TERMERR", "MAKE_TERMOUT", "MAKE_VERSION", "OUTPUT_OPTION", "SHELL", "SUFFIXES",
55 "VPATH",
49 56
50 "bindir", "datadir", "datarootdir", "docdir", "dvidir", "exec_prefix", "htmldir", "includedir", "infodir", 57 "bindir", "datadir", "datarootdir", "docdir", "dvidir", "exec_prefix", "htmldir",
51 "libexecdir", "libdir", "lispdir", "localedir", "localstatedir", "mandir", "manext", "man1dir", "man1ext", 58 "includedir", "infodir", "libexecdir", "libdir", "lispdir", "localedir", "localstatedir",
52 "man2dir", "man2ext", "man3dir", "man3ext", "man4dir", "man4ext", "man5dir", "man5ext", "man6dir", "man6ext", 59 "mandir", "manext", "man1dir", "man1ext", "man2dir", "man2ext", "man3dir", "man3ext",
53 "man7dir", "man7ext", "man8dir", "man8ext", "manndir", "mannext", "oldincludedir", "pdfdir", "psdir", "prefix", 60 "man4dir", "man4ext", "man5dir", "man5ext", "man6dir", "man6ext", "man7dir", "man7ext",
61 "man8dir", "man8ext", "manndir", "mannext", "oldincludedir", "pdfdir", "psdir", "prefix",
54 "runstatedir", "sbindir", "srcdir", "sharedstatedir", "sysconfdir", 62 "runstatedir", "sbindir", "srcdir", "sharedstatedir", "sysconfdir",
55 63
56 "all", "check", "clean", "dist", "distclean", "dvi", "html", "info", "install", "install-dvi", "install-html", 64 "all", "check", "clean", "dist", "distclean", "dvi", "html", "info", "install",
57 "install-pdf", "install-ps", "install-strip", "installcheck", "installdirs", "maintainer-clean", "mostlyclean", 65 "install-dvi", "install-html", "install-pdf", "install-ps", "install-strip", "installcheck",
58 "pdf", "ps", "uninstall", "TAGS", 66 "installdirs", "maintainer-clean", "mostlyclean", "pdf", "ps", "uninstall", "TAGS",
59 67
60 "NORMAL_INSTALL", "NORMAL_UNINSTALL", "POST_INSTALL", "POST_UNINSTALL", "PRE_INSTALL", "PRE_UNINSTALL" 68 "NORMAL_INSTALL", "NORMAL_UNINSTALL", "POST_INSTALL", "POST_UNINSTALL", "PRE_INSTALL",
69 "PRE_UNINSTALL"
61 }, 70 },
62 .singleline_comment_start = "#", 71 .singleline_comment_start = "#",
63 .multiline_comment_start = null, 72 .multiline_comment_start = null,