/usr/share/highlight/langDefs/graphviz.lang is in highlight-common 3.41-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | Description="Graphviz"
Keywords={
{ Id=1,
List={"digraph", "graph", "node", "edge", "subgraph", "strict"},
},
{ Id=2,
List={"bottomlabel", "color", "comment", "distortion", "fillcolor",
"fixedsize", "fontcolor", "fontname", "fontsize", "group", "height", "label",
"layer", "orientation", "peripheries", "regular", "shape", "shapefile", "sides",
"skew", "style", "toplabel", "width", "z", "arrowhead", "arrowsize",
"arrowtail", "color", "comment", "constraint", "decorate", "dir", "fontcolor",
"fontname", "fontsize", "headlabel", "headport", "headurl", "label",
"labelangle", "labeldistance", "labelfloat", "labelfontcolor", "labelfontname",
"labelfontsize", "layer", "lhead", "ltail", "minlen", "samehead", "sametail",
"style", "taillabel", "tailport", "tailurl", "weight", "bgcolor", "center",
"clusterrank", "color", "comment", "compound", "concentrate", "fillcolor",
"fontcolor", "fontname", "fontpath", "fontsize", "label", "labeljust",
"labelloc", "layers", "margin", "mclimit", "nodesep", "nslimit", "nslimitl",
"ordering", "orientation", "page", "pagedir", "quantum", "rank", "rankdir",
"ranksep", "ratio", "remincross", "rotate", "samplepoints", "searchsize",
"size", "style", "url", "splines"},
},
{ Id=3,
List={"none", "normal", "inv", "dot", "odot", "invdot", "invodot", "open",
"halfopen", "empty", "invempty", "diamond", "odiamond", "box", "obox", "tee",
"crow", "box", "polygon", "ellipse", "circle", "point", "egg", "triangle",
"plaintext", "diamond", "trapezium", "parallelogram", "house", "hexagon",
"octagon", "doublecircle", "doubleoctagon", "tripleoctagon", "invtriangle",
"invtrapezium", "invhouse", "mdiamond", "msquare", "mcircle", "record",
"mrecord", "epsf", "turquoise", "antiquewhite", "coral", "darkgoldenrod",
"azure", "crimson", "gold", "bisque", "darksalmon", "goldenrod", "aliceblue",
"blanchedalmond", "deeppink", "greenyellow", "blue", "cornsilk", "firebrick",
"lightgoldenrod", "blueviolet", "floralwhite", "hotpink",
"lightgoldenrodyellow", "cadetblue", "gainsboro", "indianred", "lightyellow",
"cornflowerblue", "ghostwhite", "lightpink", "palegoldenrod", "darkslateblue",
"honeydew", "lightsalmon", "yellow", "deepskyblue", "ivory", "maroon",
"yellowgreen", "dodgerblue", "lavender", "mediumvioletred", "indigo",
"lavenderblush", "orangered", "lightblue", "lemonchiffon", "palevioletred",
"chartreuse", "lightskyblue", "linen", "pink", "darkgreen", "lightslateblue",
"mintcream", "red", "darkolivegreen", "mediumblue", "mistyrose", "salmon",
"darkseagreen", "mediumslateblue", "moccasin", "tomato", "forestgreen",
"midnightblue", "navajowhite", "violetred", "green", "navy", "oldlace",
"greenyellow", "navyblue", "papayawhip", "browns", "lawngreen", "powderblue",
"peachpuff", "beige", "lightseagreen", "royalblue", "seashell", "brown",
"limegreen", "skyblue", "snow", "burlywood", "mediumseagreen", "slateblue",
"thistle", "chocolate", "mediumspringgreen", "steelblue", "wheat", "darkkhaki",
"mintcream", "white", "khaki", "olivedrab", "whitesmoke", "peru", "palegreen",
"blueviolet", "rosybrown", "seagreen", "darkorchid", "saddlebrown",
"springgreen", "darkviolet", "darkslategray", "sandybrown", "yellowgreen",
"magenta", "dimgray", "sienna", "mediumorchid", "gray", "tan", "mediumpurple",
"gray", "aquamarine", "mediumvioletred", "lightgray", "oranges", "cyan",
"orchid", "lightslategray", "darkorange", "darkturquoise", "palevioletred",
"slategray", "orange", "lightcyan", "plum", "orangered", "mediumaquamarine",
"purple", "mediumturquoise", "violet", "black", "paleturquoise", "violetred",
"true", "solid", "dashed", "dotted", "bold", "invis", "filled", "diagonals"},
},
}
Strings={
Delimiter=[["]],
}
IgnoreCase=true
Comments={
{ Block=false,
Delimiter= { [[//]] },
},
{ Block=true,
Nested=false,
Delimiter= { [[\/\*]],[[\*\/]],}
}
}
Operators=[[\(|\)|\{\}|\-|>|<|\:|\.|\;|\,]]
|