github.com/googleapis/api-linter@v1.65.2/docs/_sass/syntax.scss (about) 1 @import 'colors'; 2 3 strong.spec-directive { 4 &.spec-must { 5 color: $h-google-red-700; 6 } 7 8 &.spec-should { 9 color: $h-orange-700; 10 } 11 12 &.spec-may { 13 color: $h-google-green-700; 14 } 15 } 16 17 strong.desc-incorrect { 18 color: $h-google-red-700; 19 } 20 21 strong.desc-correct { 22 color: $h-google-green-700; 23 } 24 25 .highlighter-rouge { 26 background: transparent; 27 color: inherit; 28 padding: 0px; 29 } 30 31 .highlight { 32 .hll { 33 background-color: #ffffcc; 34 } 35 36 // -------------------------------------------- 37 // Common things (comments, keywords, literals) 38 // -------------------------------------------- 39 40 // Built-in: Pseudo (.bp) 41 .bp { 42 color: $h-light-blue-500; 43 } 44 45 // Comment (.c) 46 // Single-line comment (.c1) 47 // Multi-line comment (.cm) 48 .c, 49 .c1, 50 .cm { 51 color: $h-google-green-700; 52 font-style: italic; 53 } 54 55 // Keyword (.k) 56 // Keyword: Constant (.kc) 57 // Keyword: Declaration (.kd) 58 // Keyword: Namespace (.kn) 59 // Keyword: Pseudo (.kp) 60 // Keyword: Reserved (.kr) 61 .k, 62 .kc, 63 .kd, 64 .kn, 65 .kp, 66 .kr { 67 color: $h-google-blue-900; 68 font-weight: bold; 69 } 70 71 // Keyword: Type (.kt) 72 .kt { 73 color: $h-deep-orange-800; 74 } 75 76 // Name: Attribute 77 .na { 78 color: $h-pink-800; 79 } 80 81 // Name: Built-in (.nb) 82 .nb { 83 @extend .kt; 84 } 85 86 // Name: Class (.nc) 87 .nc { 88 color: $h-orange-600; 89 } 90 91 // Name: Key (.nk) 92 .nk { 93 color: $h-purple-800; 94 } 95 96 // Literal: Number (.m) 97 // Literal: Float (.mf) 98 // Literal: Hex (.mh) 99 // Literal: Integer (.mi) 100 // Literal: Octal (.mo) 101 // Literal: Long (.il) 102 .m, 103 .mf, 104 .mh, 105 .mi, 106 .mo, 107 .il { 108 color: $h-light-blue-500; 109 } 110 111 // String (.s) 112 // Backtick string (.sb) 113 // Docstring (.sd) 114 // Double-quoted string (.s2) 115 // Heredoc (.sh) 116 // Single-quoted string (.s1) 117 // String interpolation (.si) 118 // String: Other (.sx) 119 .s, 120 .sb, 121 .sd, 122 .sh, 123 .si, 124 .sx, 125 .s1, 126 .s2 { 127 color: $h-google-blue-500; 128 } 129 130 // Operator: Symbol 131 .o { 132 font-weight: bold; 133 } 134 135 // Operator: Word 136 .ow { 137 @extend .k; 138 } 139 140 // -------- 141 // Generics 142 // -------- 143 144 // Generic: Deleted 145 .gd { 146 color: black; 147 background-color: $h-google-red-50; 148 } 149 150 // Generic: Emphasis 151 .ge { 152 font-style: italic; 153 } 154 155 // Generic: Error (.gr) 156 // Generic: Traceback (.gt) 157 .gr, 158 .gt { 159 color: $h-google-red-900; 160 } 161 162 // Generic: Heading 163 .gh { 164 color: $h-google-grey-500; 165 } 166 167 // Generic: Inserted 168 .gi { 169 color: black; 170 background-color: $h-google-green-50; 171 } 172 173 // Generic: Output 174 .go { 175 color: $h-google-grey-600; 176 } 177 178 // Generic: Prompt 179 .gp { 180 color: $h-google-grey-800; 181 } 182 183 // Generic: Strong 184 .gs { 185 font-weight: bold; 186 } 187 188 // Generic: Subheading 189 .gu { 190 color: $h-google-grey-400; 191 } 192 193 // --------------- 194 // Uncommon things 195 // --------------- 196 197 // Preprocessor comment 198 .cp { 199 color: #008080; 200 } 201 202 // Special comment 203 .cs { 204 @extend .c; 205 font-style: normal; 206 font-weight: bold; 207 } 208 209 // Error 210 .err { 211 color: $h-google-red-700; 212 background-color: $h-google-red-100; 213 } 214 215 // Name: Tag 216 .nt { 217 @extend .k; 218 } 219 220 // Text: Whitespace 221 .w { 222 color: $h-google-grey-400; 223 } 224 225 // Literal: Char 226 .sc { 227 @extend .m; 228 } 229 230 // String: Escape sequence 231 .se { 232 color: $h-light-blue-500; 233 } 234 235 // String: Regex 236 .sr { 237 color: $h-google-blue-600; 238 } 239 240 // Literal: Symbol 241 .ss { 242 @extend .m; 243 } 244 245 // ----------------- 246 // Language-specific 247 // ----------------- 248 .protobuf-annotation { 249 color: $h-google-yellow-600; 250 } 251 }