(Since version 4.5.1) allowAndTypes unneeded, infix types are supported
(Since version 4.5.1) allowOrTypes unneeded, infix types are supported
(Since version >4.5.13) use allowUnderscoreAsTypePlaceholder
(Since version >4.5.13) use allowQuestionMarkAsTypeWildcard
(Since version 4.3.11) Use withX method instead
(Since version 4.3.11) Dialect should not be a Product
(Since version 4.3.11) Dialect should not be a Product
(Since version 4.3.11) Dialect should not be a Product
(Since version >4.4.35) toplevelSeparator has never been used
(Since version 4.5.1) allowAndTypes unneeded, infix types are supported
(Since version 4.5.1) allowOrTypes unneeded, infix types are supported
(Since version >4.5.13) use withAllowUnderscoreAsTypePlaceholder
(Since version >4.5.13) use withAllowQuestionMarkAsTypeWildcard
(Since version >4.4.35) toplevelSeparator has never been used
A dialect is used to configure what Scala syntax is allowed during tokenization and parsing.