| 106 skipped lines |
| 107 | U | 107 | U | if (lastState == SCE_CSS_DEFAULT) |
|
| 108 | U | 108 | U | sc.SetState(SCE_CSS_DIRECTIVE); |
|
|
| | | 110 | A | case '*': |
| | | 111 | A | if (lastState == SCE_CSS_DEFAULT) |
| | | 112 | A | sc.SetState(SCE_CSS_TAG); |
| | | 113 | A | break; |
| | | 114 | A | case '>': |
| 9 skipped lines |
| | | 124 | A | break; |
| | | 125 | A | case ']': |
| | | 126 | A | if (lastState == SCE_CSS_ATTRIBUTE) |
| | | 127 | A | sc.SetState(SCE_CSS_TAG); |
| | | 128 | A | break; |
|
| 111 | U | 130 | U | if (lastState == SCE_CSS_DIRECTIVE) |
|
| 112 | U | 131 | U | sc.SetState(SCE_CSS_DEFAULT); |
|
| 13 skipped lines |
| 126 | U | 145 | U | sc.SetState(SCE_CSS_VALUE); |
|
|
|
| 129 | C | if (lastState == SCE_CSS_TAG || lastState == SCE_CSS_DEFAULT) | | 148 | C | if (lastState == SCE_CSS_TAG || lastState == SCE_CSS_PSEUDOCLASS || lastState == SCE_CSS_DEFAULT || |
| | | 149 | C | lastState == SCE_CSS_CLASS || lastState == SCE_CSS_ID || lastState == SCE_CSS_UNKNOWN_PSEUDOCLASS) |
| 130 | U | 150 | U | sc.SetState(SCE_CSS_CLASS); |
|
|
|
| 133 | C | if (lastState == SCE_CSS_TAG || lastState == SCE_CSS_DEFAULT) | | 153 | C | if (lastState == SCE_CSS_TAG || lastState == SCE_CSS_PSEUDOCLASS || lastState == SCE_CSS_DEFAULT || |
| | | 154 | C | lastState == SCE_CSS_CLASS || lastState == SCE_CSS_ID || lastState == SCE_CSS_UNKNOWN_PSEUDOCLASS) |
| 134 | U | 155 | U | sc.SetState(SCE_CSS_ID); |
|
|
|
| 71 skipped lines |
| 208 | U | 229 | U | } else if (sc.state == SCE_CSS_VALUE && (sc.ch == '\"' || sc.ch == '\'')) { |
|
| 209 | U | 230 | U | sc.SetState((sc.ch == '\"' ? SCE_CSS_DOUBLESTRING : SCE_CSS_SINGLESTRING)); |
|
| 210 | U | 231 | U | } else if (IsCssOperator(static_cast<char>(sc.ch)) |
|
| | | 232 | A | && (sc.state != SCE_CSS_ATTRIBUTE || sc.ch == ']') |
| 211 | U | 233 | U | && (sc.state != SCE_CSS_VALUE || sc.ch == ';' || sc.ch == '}' || sc.ch == '!') |
|
| 212 | U | 234 | U | && (sc.state != SCE_CSS_DIRECTIVE || sc.ch == ';' || sc.ch == '{') |
|
|
| 69 skipped lines |