diff options
| author | 2021-12-31 21:25:10 +0200 | |
|---|---|---|
| committer | 2021-12-31 21:25:10 +0200 | |
| commit | faf228bb0da28a2ee2d57f6800e28b03291122c8 (patch) | |
| tree | 45341976c2514f10201873301181e749505fee48 | |
| parent | Fix a bug (diff) | |
| download | es-faf228bb0da28a2ee2d57f6800e28b03291122c8.tar.gz es-faf228bb0da28a2ee2d57f6800e28b03291122c8.tar.xz es-faf228bb0da28a2ee2d57f6800e28b03291122c8.zip | |
Update make mode
| -rw-r--r-- | src/Syntax/makefile.zig | 75 |
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 | ||
| 3 | const Syntax = @import("../Syntax.zig"); | 3 | const 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, |