unexpectedCharacter=\
Unexpected character `{0}`. Did you mean `{1}`?

unexpectedCharacter3=\
Unexpected character `{0}`. Did you mean `{1}`, `{2}` or `{3}`?

unexpectedToken=\
Unexpected token `{0}`. Expected `{1}`.

unexpectedToken2=\
Unexpected token `{0}`. Expected `{1}` or `{2}`.

unexpectedTokenForExpression=\
Unexpected token `{0}`.

unexpectedTokenForType=\
Unexpected token `{0}`. Expected a type.

unexpectedTokenForType2=\
Unexpected token `{0}`. Expected a type or `{1}`.

unexpectedCurlyProbablyAmendsExpression=\
Unexpected token: `'{'`.\n\
\n\
If you meant to write an amends expression, wrap the parent in parentheses. Try: `({0}) '{' ... '}'`

unexpectedEndOfFile=\
Unexpected end of file.

invalidCharacter=\
Invalid identifier `{0}`.

invalidTopLevelToken=\
Invalid token at position. Expected a class, typealias, method, or property.

invalidProperty=\
Invalid property definition. Expected a type annotation, `=` or `{`.

invalidSeparatorPosition=\
Unexpected separator character.\n\
\n\
The separator character (`_`) cannot follow `0x`, `0b`, `.`, `e`, or 'E' in a number literal.

invalidCharacterEscapeSequence=\
Invalid character escape sequence `{0}`.\n\
\n\
Valid character escape sequences are:  {1}n  {1}r  {1}t  {1}"  {1}\\

invalidUnicodeEscapeSequence=\
Invalid Unicode escape sequence `{0}`.\n\
\n\
Valid Unicode escape sequences are {1}'{'0'}' to {1}'{'10FFFF'}' (1-6 hexadecimal characters).

missingDelimiter=\
Missing `{0}` delimiter.

unterminatedUnicodeEscapeSequence=\
Unterminated Unicode escape sequence `{0}`.\n\
\n\
Unicode escape sequences must end with `}`.

keywordNotAllowedHere=\
Keyword `{0}` is not allowed here.\n\
\n\
If you must use this name as identifier, enclose it in backticks.

typeAnnotationInAmends=\
Properties with type annotations cannot have object bodies.\n\
\n\
To define both a type annotation and an object body, try using assignment instead.\n\
For example: `obj: Bird = new { ... }`.

stringContentMustBeginOnNewLine=\
The content of a multi-line string must begin on a new line.

stringIndentationMustMatchLastLine=\
Line must match or exceed indentation of the String's last line.

closingStringDelimiterMustBeginOnNewLine=\
The closing delimiter of a multi-line string must begin on a new line.

interpolationInConstant=\
String constant cannot have interpolated values.

multipleUnionDefaults=\
A type union cannot have more than one default type.

notAUnion=\
Only type unions can have a default marker (*).

wrongHeaders=\
{0} cannot have doc comments, annotations or modifiers.

danglingDocComment=\
Dangling documentation comment.\n\
\n\
Documentation comments must be attached to modules, classes, typealiases, methods, or properties.

wrongShebangPosition=\
Shebangs are only allowed at the very beginning of a file.
