// zig fmt: off const es = @import("root"); const std = @import("std"); const ComptimeStringMap = std.ComptimeStringMap; const Highlight = es.Highlight; const Syntax = es.Syntax; pub const filematch = [_][]const u8{ "GNUmakefile", "makefile", "Makefile", ".mk", }; pub const syntax = Syntax{ .name = "Makefile", .keyword_classifier = ComptimeStringMap( Highlight, Syntax.pairWith(&keywords1, .keyword1) ++ Syntax.pairWith(&keywords2, .keyword2), ).get, .singleline_comment_start = "#", .multiline_comment_start = null, .multiline_comment_end = null, .separators = "(){};:-@+", .flags = .{}, }; const keywords1 = [_][]const u8{ "$@", "$(@D)", "$(@F)", "$%", "$(%D)", "$(%F)", "$<", "$(