What are these escape sequences in the F# compiler source?

What are the following escape sequences in the F# compiler source? These are from file lex.fsl.

Are these escapes sequences valid F# code or are they for the lexer generator?

let letter = '\Lu' | '\Ll' | '\Lt' | '\Lm' | '\Lo' | '\Nl'

let surrogateChar = '\Cs'

let digit = '\Nd'

let connecting_char = '\Pc'

let combining_char = '\Mn' | '\Mc'

let formatting_char = '\Cf'

Ah, I see. These seem to be Unicode Character Categories

On first sight these defined “letter” categories and sequences come across as different character related cases for the same character eg. Lu “uppercase” Ll “lowercase”.