330 // transitioned from blank to here hence i should always be >= 1
331 // This check is to ensure we aren't in a character declaration
332▶ // TODO this should use language features
333 if fileJob.Content[i-1] != '\\' {
334 currentState = SString
· · ·
386 // If we started as multiline code switch back to code so we count correctly
387 // IE i := 1 /* for the lols */
388▶ // TODO is that required? Might still be required to count correctly
389 if currentState == SMulticommentCode {
390 currentState = SCode // TODO pointless to change here, just set S_MULTICOMMENT_BLANK
· · ·
390▶ currentState = SCode // TODO pointless to change here, just set S_MULTICOMMENT_BLANK
391 } else {
392 currentState = SMulticommentBlank
· · ·
558 endString := []byte{}
559
560▶ // TODO needs to be set via langFeatures.Quotes[0].IgnoreEscape for the matching feature
561 ignoreEscape := false
562 fileJob.ComplexityLine = append(fileJob.ComplexityLine, 0)