ghc-lib-parser-9.14.1.20251220: The GHC API, decoupled from GHC versions
Safe HaskellIgnore
LanguageGHC2021

GHC.Parser.String

Synopsis

Documentation

data StringLexError #

Constructors

StringLexError LexErr BufPos 

Instances

Instances details
Show StringLexError # 
Instance details

Defined in GHC.Parser.String

Eq StringLexError # 
Instance details

Defined in GHC.Parser.String

lexMultilineString :: Int -> StringBuffer -> Either StringLexError String #

See Note [Multiline string literals]

Assumes string is lexically valid. Skips the steps about splitting and rejoining lines, and instead manually find newline characters, for performance.

Unicode smart quote helpers