361 // transitioned from blank to here hence i should always be >= 1
362 // This check is to ensure we aren't in a character declaration
363▶ // TODO this should use language features
364 if fileJob.Content[i-1] != '\\' {
365 currentState = SString
· · ·
421 // If we started as multiline code switch back to code so we count correctly
422 // IE i := 1 /* for the lols */
423▶ // TODO is that required? Might still be required to count correctly
424 if currentState == SMulticommentCode {
425 currentState = SCode // TODO pointless to change here, just set S_MULTICOMMENT_BLANK
· · ·
425▶ currentState = SCode // TODO pointless to change here, just set S_MULTICOMMENT_BLANK
426 } else {
427 currentState = SMulticommentBlank
· · ·
605 endString := []byte{}
606
607▶ // TODO needs to be set via langFeatures.Quotes[0].IgnoreEscape for the matching feature
608 ignoreEscape := false
609 if fileJob.TrackComplexityLines {