// The reference's syntax messages, keyed by OUR parser stack.
//
// GENERATED by tools/gen_parser_messages.py from
// wax/src/lib-wax/parser_messages.expected -- do not edit. Regenerating needs
// the wax/ checkout and is a deliberate local act, like regenerating goldens.
//
// The reference derives these from Menhir's automaton with `stele`: the
// "Assuming that the X is complete" subject names the grammar symbol the parser
// was in the middle of, which no MoonYacc error value carries and no
// expected-token set determines ("an expression", "a then-branch" and "an index
// expression" share theirs exactly). What CAN be recovered here is the state
// stack (grammar/state.mbt), so the reference's own table is rekeyed onto it:
// each of its error sentences is written out as source, parsed, and the stack
// it fails on becomes the key.
//
// The key is the SHALLOWEST stack suffix that names one message. Most are one
// frame; Menhir distinguishes by the reductions it performs at the error, which
// depend on the stack, so where it has several messages our state 55 ("after an
// expression") needs a second frame to tell them apart. `Deeper` says to
// extend the key by one more frame.
//
// 469 keys from the golden's 568 sentences, 0 dropped
// as unresolvable. A miss falls back to the locally rendered `Expecting ...`
// list, which is always correct if less specific.
///|
/// One recorded message.
priv struct Message {
/// The acceptable-token signature it was recorded with. A stack suffix can
/// recur in a context whose continuations differ; this is what tells the two
/// apart.
signature : String
text : String
/// The label on the construct the hedge names ("this statement"), or "" when
/// the reference emits none. Where it points is `ErrorState::subject_span`.
subject : String
/// The label on the enclosing construct's opening delimiter, or "". Where it
/// points is `enclosing_opener`.
opener : String
}
///|
priv enum Entry {
Msg(Message)
Deeper
}
///|
/// The reference's message for a stack, bottom first, or None.
///
/// Walks from the top frame down, deepening only where the table says the
/// shallower key stands for more than one message.
fn reference_message(stack : ArrayView[Int32], signature : String) -> Message? {
let key = StringBuilder()
for depth = 1; depth <= stack.length() && depth <= 7; depth = depth + 1 {
// The key reads bottom-up within the suffix, as the generator writes it.
key.reset()
let from = stack.length() - depth
for i in from.. from {
key.write_char(' ')
}
key.write_string(stack[i].to_string())
}
match entry_of(key.to_string()) {
None => return None
// The signature is proof the recorded context is this one. Failing
// that, the message may still be borrowed if it names only tokens this
// state accepts -- see `message_fits`.
Some(Msg(m)) =>
return if m.signature == signature || message_fits(m.text, signature) {
Some(m)
} else {
None
}
Some(Deeper) => continue
}
}
None
}
///|
fn entry_of(key : String) -> Entry? {
match key {
"0" =>
Some(
Msg({
signature: "'#' ';' 'const' 'data' 'elem' 'fn' 'import' 'let' 'memory' 'rec' 'table' 'tag' 'type' end of file",
text: "Assuming that the attributes are complete, expecting a definition.",
subject: "these attributes",
opener: "",
}),
)
"10" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"116" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"13" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"138" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"14" =>
Some(
Msg({
signature: "'&' '?' 'descriptor'",
text: "Expecting '?', a descriptor operand, or a reference type.",
subject: "",
opener: "",
}),
)
"140" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"142" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"144" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"146" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"148" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"15" => Some(Deeper)
"150" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"152" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"154" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"156" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"158" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"160" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"162" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"164" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"166" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"168" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"170" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"172" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"174" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"176" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"178" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"18" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"180" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"182" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"184" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"186" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"188" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"19" =>
Some(
Msg({
signature: "'&' '?' 'descriptor'",
text: "Expecting '?', a descriptor operand, or a reference type.",
subject: "",
opener: "",
}),
)
"190" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"192" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"194" =>
Some(
Msg({
signature: "'descriptor' an identifier",
text: "Expecting 'descriptor' or an identifier.",
subject: "",
opener: "",
}),
)
"197" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"199" =>
Some(
Msg({
signature: "'&'",
text: "Expecting a reference type.",
subject: "",
opener: "",
}),
)
"201" =>
Some(
Msg({
signature: "'!' '?' 'cont' an identifier",
text: "Expecting '!', '?', or a heap type.",
subject: "",
opener: "",
}),
)
"203" => Some(Deeper)
"207" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"208" =>
Some(
Msg({
signature: "'&' '?' 'descriptor' an identifier",
text: "Expecting '?', a cast type, or a descriptor operand.",
subject: "",
opener: "",
}),
)
"211" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"212" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"216" =>
Some(
Msg({
signature: "'!' '#' ''' '(' ')' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'tag' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ')' or an argument.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"22" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"220" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"221" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"224" =>
Some(
Msg({
signature: "'&' '(' '{' an identifier",
text: "Expecting a block or a block type.",
subject: "",
opener: "",
}),
)
"227" =>
Some(
Msg({
signature: "'catch'",
text: "Expecting 'catch'.",
subject: "",
opener: "",
}),
)
"228" =>
Some(
Msg({
signature: "'{'",
text: "Expecting '{'.",
subject: "",
opener: "",
}),
)
"229" =>
Some(
Msg({
signature: "';' '_' '}' an identifier",
text: "Expecting ';', '}', a catch clause, or a catch-all clause.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"232" =>
Some(
Msg({
signature: "';' '_' '}' an identifier",
text: "Expecting ';', '_', '}', or a catch clause.",
subject: "",
opener: "",
}),
)
"234" =>
Some(
Msg({
signature: "'=>'",
text: "Expecting '=>'.",
subject: "",
opener: "",
}),
)
"235" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"236" =>
Some(
Msg({
signature: "';' '_' '}' an identifier",
text: "Expecting ';', '_', '}', or a catch clause.",
subject: "",
opener: "",
}),
)
"237" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' ';' '[' '_' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'dispatch' 'do' 'if' 'inf' 'let' 'loop' 'match' 'nan' 'nop' 'null' 'return' 'suspend' 'throw' 'throw_ref' 'try' 'try_legacy' 'unreachable' 'while' '{' '}' a character a float a string an identifier an integer",
text: "Assuming that the statement list is complete, expecting '}'.",
subject: "this statement list",
opener: "This '{' opens the enclosing construct.",
}),
)
"24" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"246" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"248" =>
Some(
Msg({
signature: "'!' '#' ''' '(' ')' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'tag' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ')' or an argument.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"251" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"254" =>
Some(
Msg({
signature: "a string",
text: "Expecting a string.",
subject: "",
opener: "",
}),
)
"256" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"258" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"26" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"260" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"262" =>
Some(
Msg({
signature: "'&' ';' '_' 'null' an identifier",
text: "Expecting ';', a default arm, or a match arm.",
subject: "",
opener: "",
}),
)
"265" =>
Some(
Msg({
signature: "'&' ';' '_' 'null' an identifier",
text: "Expecting ';', '_', or a match arm.",
subject: "",
opener: "",
}),
)
"268" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"269" =>
Some(
Msg({
signature: "'&' ';' '_' 'null' an identifier",
text: "Expecting ';', '_', or a match arm.",
subject: "",
opener: "",
}),
)
"270" =>
Some(
Msg({
signature: "'=>'",
text: "Expecting '=>'.",
subject: "",
opener: "",
}),
)
"272" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"273" =>
Some(
Msg({
signature: "'&'",
text: "Expecting a reference type.",
subject: "",
opener: "",
}),
)
"278" =>
Some(
Msg({
signature: "'=>'",
text: "Expecting '=>'.",
subject: "",
opener: "",
}),
)
"279" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"28" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"280" =>
Some(
Msg({
signature: "'}'",
text: "Expecting '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"281" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"283" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'else' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an index expression or case labels.",
subject: "",
opener: "",
}),
)
"286" =>
Some(
Msg({
signature: "'{'",
text: "Expecting '{'.",
subject: "",
opener: "",
}),
)
"287" =>
Some(
Msg({
signature: "''' ';' '}'",
text: "Expecting ';', '}', or a dispatch arm.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"29" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"290" =>
Some(
Msg({
signature: "''' ';' '}'",
text: "Expecting ';', '}', or a dispatch arm.",
subject: "",
opener: "",
}),
)
"292" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"293" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"294" =>
Some(
Msg({
signature: "''' ';' '}'",
text: "Expecting ';', '}', or a dispatch arm.",
subject: "",
opener: "",
}),
)
"297" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"298" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"299" =>
Some(
Msg({
signature: "',' ':'",
text: "Expecting ',' or ':'.",
subject: "",
opener: "",
}),
)
"30" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"300" =>
Some(
Msg({
signature: "''' 'else'",
text: "Expecting case labels.",
subject: "",
opener: "",
}),
)
"302" =>
Some(
Msg({
signature: "','",
text: "Expecting ','.",
subject: "",
opener: "",
}),
)
"303" =>
Some(
Msg({
signature: "'do' 'if' 'loop' 'try' 'try_legacy' 'while'",
text: "Expecting a labeled block: 'do', 'while', 'loop', 'if', 'try', or 'try_legacy'.",
subject: "",
opener: "",
}),
)
"306" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"307" =>
Some(
Msg({
signature: "'import' an identifier",
text: "Expecting 'import' or an identifier.",
subject: "",
opener: "",
}),
)
"308" =>
Some(
Msg({
signature: "',' '=' ']'",
text: "Expecting '=', ']', or an attribute guard.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"309" =>
Some(
Msg({
signature: "'(' ',' '=' ']'",
text: "Expecting '(', '=', ']', or an attribute guard.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"31" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a tag name.",
subject: "",
opener: "",
}),
)
"310" =>
Some(
Msg({
signature: "')' an identifier",
text: "Expecting ')' or a call target.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"312" =>
Some(
Msg({
signature: "')' an identifier",
text: "Expecting ')' or a call target.",
subject: "",
opener: "",
}),
)
"314" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"315" =>
Some(
Msg({
signature: "a float an integer",
text: "Expecting a float or an integer.",
subject: "",
opener: "",
}),
)
"317" =>
Some(
Msg({
signature: "')' ','",
text: "Expecting ')' or ','.",
subject: "",
opener: "",
}),
)
"321" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"323" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"325" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"327" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a tag name.",
subject: "",
opener: "",
}),
)
"329" =>
Some(
Msg({
signature: "'!' '#' ''' '(' ')' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ')' or an expression.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"33" =>
Some(
Msg({
signature: "'!' '#' ''' '(' ')' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ')' or an expression.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"336" => Some(Deeper)
"339" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"340" =>
Some(
Msg({
signature: "''' 'else'",
text: "Expecting case labels.",
subject: "",
opener: "",
}),
)
"342" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"344" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"347" =>
Some(
Msg({
signature: "'(' '_' an identifier",
text: "Expecting '(' or a binding name.",
subject: "",
opener: "",
}),
)
"348" =>
Some(
Msg({
signature: "')' '_' an identifier",
text: "Expecting ')' or a let pattern.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"350" =>
Some(
Msg({
signature: "')' '_' an identifier",
text: "Assuming that the let pattern is complete, expecting ')'.",
subject: "this let pattern",
opener: "This '(' opens the enclosing construct.",
}),
)
"353" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a value type.",
subject: "",
opener: "",
}),
)
"356" => Some(Deeper)
"359" =>
Some(
Msg({
signature: "')' ',' ':'",
text: "Expecting ')', ',', or ':'.",
subject: "",
opener: "",
}),
)
"363" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"368" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a value type.",
subject: "",
opener: "",
}),
)
"370" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"372" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"38" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '..' '[' ']' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ']', an array body, or an identifier.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"385" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"39" =>
Some(
Msg({
signature: "';'",
text: "Expecting ';'.",
subject: "",
opener: "",
}),
)
"392" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"4" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"40" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a length expression.",
subject: "",
opener: "",
}),
)
"402" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a value type.",
subject: "",
opener: "",
}),
)
"404" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"406" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"408" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"409" =>
Some(
Msg({
signature: "'else' 'if' 'import' an identifier",
text: "Expecting 'else', 'if', 'import', or an identifier.",
subject: "",
opener: "",
}),
)
"410" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"411" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"413" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"414" =>
Some(
Msg({
signature: "'as' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'catch' 'const' 'cont' 'data' 'describes' 'descriptor' 'dispatch' 'do' 'elem' 'else' 'fn' 'if' 'import' 'inf' 'is' 'let' 'loop' 'match' 'memory' 'mut' 'nan' 'nop' 'null' 'on' 'open' 'pagesize' 'rec' 'return' 'shared' 'suspend' 'table' 'tag' 'throw' 'throw_ref' 'try' 'try_legacy' 'type' 'unreachable' 'while' an identifier",
text: "Expecting a condition.",
subject: "",
opener: "",
}),
)
"415" =>
Some(
Msg({
signature: "'!=' ')' '<' '<=' '=' '>' '>='",
text: "Expecting ')', ',', or a comparison operator.",
subject: "",
opener: "",
}),
)
"417" =>
Some(
Msg({
signature: "')' 'as' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'catch' 'const' 'cont' 'data' 'describes' 'descriptor' 'dispatch' 'do' 'elem' 'else' 'fn' 'if' 'import' 'inf' 'is' 'let' 'loop' 'match' 'memory' 'mut' 'nan' 'nop' 'null' 'on' 'open' 'pagesize' 'rec' 'return' 'shared' 'suspend' 'table' 'tag' 'throw' 'throw_ref' 'try' 'try_legacy' 'type' 'unreachable' 'while' an identifier",
text: "Expecting ')' or a condition.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"419" =>
Some(
Msg({
signature: "')' 'as' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'catch' 'const' 'cont' 'data' 'describes' 'descriptor' 'dispatch' 'do' 'elem' 'else' 'fn' 'if' 'import' 'inf' 'is' 'let' 'loop' 'match' 'memory' 'mut' 'nan' 'nop' 'null' 'on' 'open' 'pagesize' 'rec' 'return' 'shared' 'suspend' 'table' 'tag' 'throw' 'throw_ref' 'try' 'try_legacy' 'type' 'unreachable' 'while' an identifier",
text: "Expecting ')' or a condition.",
subject: "",
opener: "",
}),
)
"42" =>
Some(
Msg({
signature: "'..' 'descriptor' '}' an identifier",
text: "Expecting '..', '}', a descriptor operand, a structure field, or an identifier.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"426" =>
Some(
Msg({
signature: "'(' a string",
text: "Expecting a condition literal.",
subject: "",
opener: "",
}),
)
"429" =>
Some(
Msg({
signature: "')' ','",
text: "Expecting ')' or ','.",
subject: "",
opener: "",
}),
)
"43" =>
Some(
Msg({
signature: "'|'",
text: "Expecting '|'.",
subject: "",
opener: "",
}),
)
"430" =>
Some(
Msg({
signature: "an integer",
text: "Expecting an integer.",
subject: "",
opener: "",
}),
)
"431" =>
Some(
Msg({
signature: "','",
text: "Expecting ','.",
subject: "",
opener: "",
}),
)
"432" =>
Some(
Msg({
signature: "an integer",
text: "Expecting an integer.",
subject: "",
opener: "",
}),
)
"433" =>
Some(
Msg({
signature: "','",
text: "Expecting ','.",
subject: "",
opener: "",
}),
)
"434" =>
Some(
Msg({
signature: "an integer",
text: "Expecting an integer.",
subject: "",
opener: "",
}),
)
"435" =>
Some(
Msg({
signature: "')'",
text: "Expecting ')'.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"438" =>
Some(
Msg({
signature: "'!=' '(' ')' '<' '<=' '=' '>' '>='",
text: "Expecting '(', ')', ',', or a comparison operator.",
subject: "",
opener: "",
}),
)
"44" =>
Some(
Msg({
signature: "'..' '}' an identifier",
text: "Expecting '..', '}', or a structure field.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"442" =>
Some(
Msg({
signature: "'!=' '(' ')' '<' '<=' '=' '>' '>='",
text: "Assuming that the condition is complete, expecting ')'.",
subject: "this condition",
opener: "This '(' opens the enclosing construct.",
}),
)
"443" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"444" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"455" =>
Some(
Msg({
signature: "'=>'",
text: "Expecting '=>'.",
subject: "",
opener: "",
}),
)
"456" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"457" =>
Some(
Msg({
signature: "'}'",
text: "Expecting '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"459" =>
Some(
Msg({
signature: "'&' ')' an identifier",
text: "Expecting ')' or a parameter type.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"466" =>
Some(
Msg({
signature: "'->' '{'",
text: "Expecting '->' or '{'.",
subject: "",
opener: "",
}),
)
"468" =>
Some(
Msg({
signature: "'&' '(' an identifier",
text: "Expecting a result type.",
subject: "",
opener: "",
}),
)
"471" =>
Some(
Msg({
signature: "'&' ')' an identifier",
text: "Expecting ')' or a value type.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"480" =>
Some(
Msg({
signature: "'&' '(' '{' an identifier",
text: "Expecting a block or a block type.",
subject: "",
opener: "",
}),
)
"482" =>
Some(
Msg({
signature: "'catch'",
text: "Expecting 'catch'.",
subject: "",
opener: "",
}),
)
"483" =>
Some(
Msg({
signature: "'[' '{'",
text: "Expecting '[' or '{'.",
subject: "",
opener: "",
}),
)
"484" =>
Some(
Msg({
signature: "';' '_' '}' an identifier",
text: "Expecting ';', '}', a catch arm, or a catch-all arm.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"487" =>
Some(
Msg({
signature: "';' '_' '}' an identifier",
text: "Expecting ';', '_', '}', or a catch arm.",
subject: "",
opener: "",
}),
)
"489" =>
Some(
Msg({
signature: "'&' '=>'",
text: "Expecting '&' or '=>'.",
subject: "",
opener: "",
}),
)
"49" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"490" =>
Some(
Msg({
signature: "'=>'",
text: "Expecting '=>'.",
subject: "",
opener: "",
}),
)
"491" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"493" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"494" =>
Some(
Msg({
signature: "';' '_' '}' an identifier",
text: "Expecting ';', '_', '}', or a catch arm.",
subject: "",
opener: "",
}),
)
"499" =>
Some(
Msg({
signature: "'&' '=>'",
text: "Expecting '&' or '=>'.",
subject: "",
opener: "",
}),
)
"5" =>
Some(
Msg({
signature: "'import' an identifier",
text: "Expecting 'import' or an identifier.",
subject: "",
opener: "",
}),
)
"500" =>
Some(
Msg({
signature: "'=>'",
text: "Expecting '=>'.",
subject: "",
opener: "",
}),
)
"501" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"503" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"504" =>
Some(
Msg({
signature: "'}'",
text: "Expecting '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"505" =>
Some(
Msg({
signature: "']' '_' an identifier",
text: "Expecting ']' or a catch.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"507" =>
Some(
Msg({
signature: "']' '_' an identifier",
text: "Expecting ']' or a catch.",
subject: "",
opener: "",
}),
)
"509" =>
Some(
Msg({
signature: "'&' '->'",
text: "Expecting '&' or '->'.",
subject: "",
opener: "",
}),
)
"510" =>
Some(
Msg({
signature: "'->'",
text: "Expecting '->'.",
subject: "",
opener: "",
}),
)
"511" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"513" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"515" =>
Some(
Msg({
signature: "'&' '->'",
text: "Expecting '&' or '->'.",
subject: "",
opener: "",
}),
)
"516" =>
Some(
Msg({
signature: "'->'",
text: "Expecting '->'.",
subject: "",
opener: "",
}),
)
"517" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"519" =>
Some(
Msg({
signature: "'''",
text: "Expecting '''.",
subject: "",
opener: "",
}),
)
"520" =>
Some(
Msg({
signature: "',' ']'",
text: "Expecting ',' or ']'.",
subject: "",
opener: "",
}),
)
"524" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a condition expression.",
subject: "",
opener: "",
}),
)
"528" =>
Some(
Msg({
signature: "'&' '(' an identifier",
text: "Expecting a block type.",
subject: "",
opener: "",
}),
)
"532" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"535" =>
Some(
Msg({
signature: "'&' '(' '{' an identifier",
text: "Expecting a block or a block type.",
subject: "",
opener: "",
}),
)
"538" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a condition expression.",
subject: "",
opener: "",
}),
)
"540" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"541" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'dispatch' 'do' 'if' 'inf' 'let' 'loop' 'match' 'nan' 'nop' 'null' 'return' 'suspend' 'throw' 'throw_ref' 'try' 'try_legacy' 'unreachable' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a statement.",
subject: "",
opener: "",
}),
)
"546" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"549" =>
Some(
Msg({
signature: "'&' '(' '{' an identifier",
text: "Expecting a block or a block type.",
subject: "",
opener: "",
}),
)
"55" => Some(Deeper)
"551" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"554" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"558" =>
Some(
Msg({
signature: "'!' '?' 'cont' 'fn' an identifier",
text: "Expecting '!', '?', 'fn', or a heap type.",
subject: "",
opener: "",
}),
)
"56" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a parenthesized expression or an expression.",
subject: "",
opener: "",
}),
)
"560" =>
Some(
Msg({
signature: "'('",
text: "Expecting a function type.",
subject: "",
opener: "",
}),
)
"561" =>
Some(
Msg({
signature: "'&' ')' an identifier",
text: "Expecting ')' or a function parameter.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"563" =>
Some(
Msg({
signature: "'&' ')' an identifier",
text: "Assuming that the parameter list is complete, expecting ')'.",
subject: "this parameter list",
opener: "This '(' opens the enclosing construct.",
}),
)
"567" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a value type.",
subject: "",
opener: "",
}),
)
"569" =>
Some(
Msg({
signature: "')' ',' ':'",
text: "Expecting ')', ',', or ':'.",
subject: "",
opener: "",
}),
)
"571" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '->' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting '->', an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"578" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' ',' '-' '.' '/' '/s' '/u' ':' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the parenthesized expression is complete, expecting ')'.",
subject: "this parenthesized expression",
opener: "This '(' opens the enclosing construct.",
}),
)
"579" =>
Some(
Msg({
signature: "'!' '#' ''' '(' ')' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ')' or an expression.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"582" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a value type.",
subject: "",
opener: "",
}),
)
"584" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Assuming that the structure field is complete, expecting ',' or '}'.",
subject: "this structure field",
opener: "This '{' opens the enclosing construct.",
}),
)
"585" => Some(Deeper)
"587" =>
Some(
Msg({
signature: "'}'",
text: "Expecting '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"592" =>
Some(
Msg({
signature: "'}'",
text: "Expecting '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"597" =>
Some(
Msg({
signature: "'}' an identifier",
text: "Expecting '}' or a structure field.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"60" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"600" =>
Some(
Msg({
signature: "',' ':' '|' '}'",
text: "Expecting ',', ':', '|', or '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"601" =>
Some(
Msg({
signature: "'..' '}' an identifier",
text: "Expecting '..', '}', or a structure field.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"602" =>
Some(
Msg({
signature: "'}'",
text: "Expecting '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"611" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a length expression.",
subject: "",
opener: "",
}),
)
"613" =>
Some(
Msg({
signature: "'!' '!=' '#' '%s' '%u' '&' '(' '*' '+' ',' '-' '.' '/' '/s' '/u' '::' ':=' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '@' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the array body is complete, expecting ']'.",
subject: "this array body",
opener: "This '[' opens the enclosing construct.",
}),
)
"614" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"616" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a length expression.",
subject: "",
opener: "",
}),
)
"618" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '..' '[' ']' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ']' or an array body.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"621" =>
Some(
Msg({
signature: "'!' '!=' '#' '%s' '%u' '&' '(' '*' '+' ',' '-' '.' '/' '/s' '/u' '::' ':=' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '@' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the array body is complete, expecting ']'.",
subject: "this array body",
opener: "This '[' opens the enclosing construct.",
}),
)
"63" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a then-branch.",
subject: "",
opener: "",
}),
)
"637" =>
Some(
Msg({
signature: "'if'",
text: "Expecting 'if'.",
subject: "",
opener: "",
}),
)
"638" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"639" =>
Some(
Msg({
signature: "'as' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'catch' 'const' 'cont' 'data' 'describes' 'descriptor' 'dispatch' 'do' 'elem' 'else' 'fn' 'if' 'import' 'inf' 'is' 'let' 'loop' 'match' 'memory' 'mut' 'nan' 'nop' 'null' 'on' 'open' 'pagesize' 'rec' 'return' 'shared' 'suspend' 'table' 'tag' 'throw' 'throw_ref' 'try' 'try_legacy' 'type' 'unreachable' 'while' an identifier",
text: "Expecting a condition.",
subject: "",
opener: "",
}),
)
"640" =>
Some(
Msg({
signature: "'!=' '(' ')' '<' '<=' '=' '>' '>='",
text: "Assuming that the condition is complete, expecting ')'.",
subject: "this condition",
opener: "This '(' opens the enclosing construct.",
}),
)
"641" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"643" =>
Some(
Msg({
signature: "',' '=' ']'",
text: "Expecting '=', ']', or an attribute guard.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"649" =>
Some(
Msg({
signature: "a string",
text: "Expecting a string.",
subject: "",
opener: "",
}),
)
"65" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"650" =>
Some(
Msg({
signature: "'#' 'const' 'fn' 'let' 'memory' 'table' 'tag' '{'",
text: "Assuming that the attributes are complete, expecting an import declaration.",
subject: "these attributes",
opener: "",
}),
)
"652" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"653" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"654" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a reference type or an address type.",
subject: "",
opener: "",
}),
)
"656" =>
Some(
Msg({
signature: "';' '['",
text: "Expecting ';' or memory limits.",
subject: "",
opener: "",
}),
)
"658" =>
Some(
Msg({
signature: "an integer",
text: "Expecting an integer.",
subject: "",
opener: "",
}),
)
"659" =>
Some(
Msg({
signature: "',' ']'",
text: "Expecting ',' or ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"660" =>
Some(
Msg({
signature: "an integer",
text: "Expecting an integer.",
subject: "",
opener: "",
}),
)
"661" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"664" => Some(Deeper)
"665" =>
Some(
Msg({
signature: "';' '['",
text: "Expecting ';' or memory limits.",
subject: "",
opener: "",
}),
)
"667" => Some(Deeper)
"668" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"669" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"67" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an index expression.",
subject: "",
opener: "",
}),
)
"670" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an address type.",
subject: "",
opener: "",
}),
)
"672" =>
Some(
Msg({
signature: "';' '{'",
text: "Expecting ';' or '{'.",
subject: "",
opener: "",
}),
)
"677" =>
Some(
Msg({
signature: "an integer",
text: "Expecting an integer.",
subject: "",
opener: "",
}),
)
"678" => Some(Deeper)
"684" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"685" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a value type.",
subject: "",
opener: "",
}),
)
"686" =>
Some(
Msg({
signature: "';'",
text: "Expecting ';'.",
subject: "",
opener: "",
}),
)
"689" =>
Some(
Msg({
signature: "'#' ';' 'const' 'fn' 'let' 'memory' 'table' 'tag' '}'",
text: "Expecting ';', '}', or an import item.",
subject: "",
opener: "",
}),
)
"690" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"692" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a tag name.",
subject: "",
opener: "",
}),
)
"695" =>
Some(
Msg({
signature: "'&' ')' an identifier",
text: "Expecting ')' or a function parameter.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"697" =>
Some(
Msg({
signature: "''' '->' '{'",
text: "Expecting ''', '->', ';', or '{'.",
subject: "",
opener: "",
}),
)
"699" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"70" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"701" => Some(Deeper)
"705" =>
Some(
Msg({
signature: "'->' ';'",
text: "Assuming that the tag signature is complete, expecting ';'.",
subject: "this tag signature",
opener: "",
}),
)
"706" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a function name.",
subject: "",
opener: "",
}),
)
"709" =>
Some(
Msg({
signature: "'!' an identifier",
text: "Expecting '!' or a type name.",
subject: "",
opener: "",
}),
)
"715" => Some(Deeper)
"716" =>
Some(
Msg({
signature: "'#' ';' 'const' 'fn' 'let' 'memory' 'table' 'tag' '}'",
text: "Expecting ';', '}', or an import item.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"719" =>
Some(
Msg({
signature: "'#' ';' 'const' 'fn' 'let' 'memory' 'table' 'tag' '}'",
text: "Expecting ';', '}', or an import item.",
subject: "",
opener: "",
}),
)
"72" =>
Some(
Msg({
signature: "'['",
text: "Expecting an on-clause list.",
subject: "",
opener: "",
}),
)
"726" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"727" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"728" =>
Some(
Msg({
signature: "'&'",
text: "Expecting a reference type.",
subject: "",
opener: "",
}),
)
"729" =>
Some(
Msg({
signature: "'=' '@'",
text: "Expecting '=' or '@'.",
subject: "",
opener: "",
}),
)
"730" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"731" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"732" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a constant expression.",
subject: "",
opener: "",
}),
)
"734" =>
Some(
Msg({
signature: "'='",
text: "Expecting '='.",
subject: "",
opener: "",
}),
)
"735" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"736" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' ']' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ']' or an expression.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"738" =>
Some(
Msg({
signature: "';'",
text: "Expecting ';'.",
subject: "",
opener: "",
}),
)
"74" =>
Some(
Msg({
signature: "']' an identifier",
text: "Expecting ']' or an on-clause.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"741" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"742" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' ']' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting ']' or an expression.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"744" =>
Some(
Msg({
signature: "';'",
text: "Expecting ';'.",
subject: "",
opener: "",
}),
)
"746" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"747" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"748" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a reference type or an address type.",
subject: "",
opener: "",
}),
)
"750" =>
Some(
Msg({
signature: "';' '=' '['",
text: "Expecting ';', '=', or memory limits.",
subject: "",
opener: "",
}),
)
"751" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an expression.",
subject: "",
opener: "",
}),
)
"76" =>
Some(
Msg({
signature: "']' an identifier",
text: "Expecting ']' or an on-clause.",
subject: "",
opener: "",
}),
)
"760" =>
Some(
Msg({
signature: "';' '=' '['",
text: "Expecting ';', '=', or memory limits.",
subject: "",
opener: "",
}),
)
"768" =>
Some(
Msg({
signature: "'_' an identifier",
text: "Expecting a data name.",
subject: "",
opener: "",
}),
)
"770" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"771" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"772" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a constant expression.",
subject: "",
opener: "",
}),
)
"774" =>
Some(
Msg({
signature: "';' '='",
text: "Expecting ';' or '='.",
subject: "",
opener: "",
}),
)
"777" =>
Some(
Msg({
signature: "'[' a string",
text: "Expecting a data element.",
subject: "",
opener: "",
}),
)
"779" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"78" =>
Some(
Msg({
signature: "'->'",
text: "Expecting '->'.",
subject: "",
opener: "",
}),
)
"780" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"781" =>
Some(
Msg({
signature: "'+' '-' ']' 'inf' 'nan' a float an identifier an integer",
text: "Expecting ']' or a data value.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"783" =>
Some(
Msg({
signature: "'+' '-' ']' 'inf' 'nan' a float an identifier an integer",
text: "Expecting ']' or a data value.",
subject: "",
opener: "",
}),
)
"787" => Some(Deeper)
"79" =>
Some(
Msg({
signature: "''' an identifier",
text: "Expecting ''' or an identifier.",
subject: "",
opener: "",
}),
)
"790" =>
Some(
Msg({
signature: "'inf' 'nan' a float an integer",
text: "Expecting a number.",
subject: "",
opener: "",
}),
)
"794" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"795" =>
Some(
Msg({
signature: "')' '+' '-' 'inf' 'nan' a float an integer",
text: "Expecting ')' or a number.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"797" =>
Some(
Msg({
signature: "')' '+' '-' 'inf' 'nan' a float an integer",
text: "Expecting ')' or a number.",
subject: "",
opener: "",
}),
)
"8" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'dispatch' 'do' 'if' 'inf' 'let' 'loop' 'match' 'nan' 'nop' 'null' 'return' 'suspend' 'throw' 'throw_ref' 'try' 'try_legacy' 'unreachable' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a statement or an expression.",
subject: "",
opener: "",
}),
)
"80" =>
Some(
Msg({
signature: "',' ']'",
text: "Expecting ',' or ']'.",
subject: "",
opener: "",
}),
)
"806" =>
Some(
Msg({
signature: "'++' ';'",
text: "Expecting '++' or ';'.",
subject: "",
opener: "",
}),
)
"808" =>
Some(
Msg({
signature: "'[' a string",
text: "Expecting a data element.",
subject: "",
opener: "",
}),
)
"811" =>
Some(
Msg({
signature: "'#' ';' 'const' 'data' 'elem' 'fn' 'import' 'let' 'memory' 'rec' 'table' 'tag' 'type' '}'",
text: "Expecting ';', '}', or a module field.",
subject: "",
opener: "",
}),
)
"812" => Some(Deeper)
"814" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"815" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"816" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an address type.",
subject: "",
opener: "",
}),
)
"82" =>
Some(
Msg({
signature: "'as' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'catch' 'const' 'cont' 'data' 'describes' 'descriptor' 'dispatch' 'do' 'elem' 'else' 'fn' 'if' 'import' 'inf' 'is' 'let' 'loop' 'match' 'memory' 'mut' 'nan' 'nop' 'null' 'on' 'open' 'pagesize' 'rec' 'return' 'shared' 'suspend' 'table' 'tag' 'throw' 'throw_ref' 'try' 'try_legacy' 'type' 'unreachable' 'while' an identifier",
text: "Expecting a label name.",
subject: "",
opener: "",
}),
)
"821" =>
Some(
Msg({
signature: "'data' '}'",
text: "Expecting '}' or a data item.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"824" =>
Some(
Msg({
signature: "'_' an identifier",
text: "Expecting a data name.",
subject: "",
opener: "",
}),
)
"826" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"827" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a constant expression.",
subject: "",
opener: "",
}),
)
"829" =>
Some(
Msg({
signature: "';' '='",
text: "Expecting ';' or '='.",
subject: "",
opener: "",
}),
)
"831" =>
Some(
Msg({
signature: "'data' '}'",
text: "Expecting '}' or a data item.",
subject: "",
opener: "",
}),
)
"836" =>
Some(
Msg({
signature: "'data' '}'",
text: "Expecting '}' or a data item.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"842" =>
Some(
Msg({
signature: "'data' '}'",
text: "Expecting '}' or a data item.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"847" =>
Some(
Msg({
signature: "'data' '}'",
text: "Expecting '}' or a data item.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"861" =>
Some(
Msg({
signature: "':' '='",
text: "Expecting ':' or '='.",
subject: "",
opener: "",
}),
)
"863" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a constant expression.",
subject: "",
opener: "",
}),
)
"866" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting a constant expression.",
subject: "",
opener: "",
}),
)
"869" =>
Some(
Msg({
signature: "''' '->' '{'",
text: "Assuming that the function type is complete, expecting ''' or '{'.",
subject: "this function type",
opener: "",
}),
)
"870" =>
Some(
Msg({
signature: "'{'",
text: "Expecting '{'.",
subject: "",
opener: "",
}),
)
"871" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' ';' '[' '_' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'dispatch' 'do' 'if' 'inf' 'let' 'loop' 'match' 'nan' 'nop' 'null' 'return' 'suspend' 'throw' 'throw_ref' 'try' 'try_legacy' 'unreachable' 'while' '{' '}' a character a float a string an identifier an integer",
text: "Assuming that the statement list is complete, expecting '}'.",
subject: "this statement list",
opener: "This '{' opens the enclosing construct.",
}),
)
"878" =>
Some(
Msg({
signature: "'!' '['",
text: "Expecting '!' or '['.",
subject: "",
opener: "",
}),
)
"879" =>
Some(
Msg({
signature: "'['",
text: "Expecting '['.",
subject: "",
opener: "",
}),
)
"880" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting an identifier.",
subject: "",
opener: "",
}),
)
"881" =>
Some(
Msg({
signature: "'=' ']'",
text: "Expecting '=' or ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"883" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an attribute expression.",
subject: "",
opener: "",
}),
)
"886" =>
Some(
Msg({
signature: "'else' 'if' 'import' an identifier",
text: "Expecting 'else', 'if', 'import', or an identifier.",
subject: "",
opener: "",
}),
)
"887" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"888" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a field group.",
subject: "",
opener: "",
}),
)
"889" =>
Some(
Msg({
signature: "'#' ';' 'const' 'data' 'elem' 'fn' 'import' 'let' 'memory' 'rec' 'table' 'tag' 'type' '}'",
text: "Expecting ';', '}', or a module field.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"892" =>
Some(
Msg({
signature: "'#' ';' 'const' 'data' 'elem' 'fn' 'import' 'let' 'memory' 'rec' 'table' 'tag' 'type' '}'",
text: "Expecting ';', '}', or a module field.",
subject: "",
opener: "",
}),
)
"895" =>
Some(
Msg({
signature: "'{'",
text: "Expecting '{'.",
subject: "",
opener: "",
}),
)
"896" =>
Some(
Msg({
signature: "'type' '}'",
text: "Expecting '}' or a type definition.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"899" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"9" =>
Some(
Msg({
signature: "'!' '#' ''' '(' '+' '-' '[' '_' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'dispatch' 'do' 'if' 'inf' 'loop' 'match' 'nan' 'null' 'suspend' 'try' 'try_legacy' 'while' '{' a character a float a string an identifier an integer",
text: "Expecting an attribute expression.",
subject: "",
opener: "",
}),
)
"901" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"904" =>
Some(
Msg({
signature: "'[' 'cont' 'describes' 'descriptor' 'fn' 'open' '{'",
text: "Expecting 'describes', 'descriptor', 'open', or a composite type (a type with a supertype is a struct, array or function type; a type alias has none).",
subject: "",
opener: "",
}),
)
"905" =>
Some(
Msg({
signature: "'[' 'cont' 'describes' 'descriptor' 'fn' '{'",
text: "Expecting 'describes', 'descriptor', or a composite type.",
subject: "",
opener: "",
}),
)
"907" =>
Some(
Msg({
signature: "'('",
text: "Expecting a function type.",
subject: "",
opener: "",
}),
)
"908" =>
Some(
Msg({
signature: "'&' ')' an identifier",
text: "Expecting ')' or a function parameter.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"910" =>
Some(
Msg({
signature: "'->' ';'",
text: "Expecting '->' or ';'.",
subject: "",
opener: "",
}),
)
"913" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"915" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"921" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"926" =>
Some(
Msg({
signature: "'&' 'mut' an identifier",
text: "Expecting a field type.",
subject: "",
opener: "",
}),
)
"927" =>
Some(
Msg({
signature: "'&' an identifier",
text: "Expecting a storage type.",
subject: "",
opener: "",
}),
)
"933" => Some(Deeper)
"934" =>
Some(
Msg({
signature: "'..' '}' an identifier",
text: "Expecting '..', '}', or a structure type field.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"939" =>
Some(
Msg({
signature: "'&' 'mut' an identifier",
text: "Expecting a field type.",
subject: "",
opener: "",
}),
)
"943" =>
Some(
Msg({
signature: "';'",
text: "Expecting ';'.",
subject: "",
opener: "",
}),
)
"944" =>
Some(
Msg({
signature: "',' '}'",
text: "Expecting ',' or '}'.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"945" =>
Some(
Msg({
signature: "'}' an identifier",
text: "Expecting '}' or a structure type field.",
subject: "",
opener: "This '{' opens the enclosing construct.",
}),
)
"957" =>
Some(
Msg({
signature: "'[' 'cont' 'describes' 'descriptor' 'fn' 'open' '{'",
text: "Expecting 'describes', 'descriptor', 'open', or a composite type (a rec group holds struct, array and function types; a type alias goes outside it).",
subject: "",
opener: "",
}),
)
"969" =>
Some(
Msg({
signature: "'type' '}'",
text: "Expecting '}' or a type definition.",
subject: "",
opener: "",
}),
)
"972" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"974" =>
Some(
Msg({
signature: "'&' '[' 'cont' 'describes' 'descriptor' 'fn' 'open' '{' an identifier",
text: "Expecting 'describes', 'descriptor', 'open', a composite type, or a value type.",
subject: "",
opener: "",
}),
)
"980" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"981" =>
Some(
Msg({
signature: "'as' 'become' 'br' 'br_if' 'br_on_cast' 'br_on_cast_fail' 'br_on_non_null' 'br_on_null' 'br_table' 'catch' 'const' 'cont' 'data' 'describes' 'descriptor' 'dispatch' 'do' 'elem' 'else' 'fn' 'if' 'import' 'inf' 'is' 'let' 'loop' 'match' 'memory' 'mut' 'nan' 'nop' 'null' 'on' 'open' 'pagesize' 'rec' 'return' 'shared' 'suspend' 'table' 'tag' 'throw' 'throw_ref' 'try' 'try_legacy' 'type' 'unreachable' 'while' an identifier",
text: "Expecting a condition.",
subject: "",
opener: "",
}),
)
"982" =>
Some(
Msg({
signature: "'!=' '(' ')' '<' '<=' '=' '>' '>='",
text: "Assuming that the condition is complete, expecting ')'.",
subject: "this condition",
opener: "This '(' opens the enclosing construct.",
}),
)
"983" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"984" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a field group.",
subject: "",
opener: "",
}),
)
"10 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the constant expression is complete, expecting ';'.",
subject: "",
opener: "",
}),
)
"138 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"14 15" =>
Some(
Msg({
signature: "'descriptor'",
text: "Expecting a descriptor operand.",
subject: "",
opener: "",
}),
)
"140 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"142 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"144 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"146 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"148 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"150 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"152 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"154 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"156 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"158 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"160 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"162 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"164 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"17 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"19 15" =>
Some(
Msg({
signature: "'descriptor'",
text: "Expecting a descriptor operand.",
subject: "",
opener: "",
}),
)
"201 15" =>
Some(
Msg({
signature: "'!' 'cont' an identifier",
text: "Expecting '!' or a heap type.",
subject: "",
opener: "",
}),
)
"202 203" =>
Some(
Msg({
signature: "'cont' an identifier",
text: "Expecting a heap type.",
subject: "",
opener: "",
}),
)
"208 15" =>
Some(
Msg({
signature: "'descriptor'",
text: "Expecting a descriptor operand.",
subject: "",
opener: "",
}),
)
"21 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"212 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "This '(' opens the enclosing construct.",
}),
)
"216 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the argument list is complete, expecting ')'.",
subject: "this argument list",
opener: "This '(' opens the enclosing construct.",
}),
)
"224 356" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"23 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"246 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"248 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the argument list is complete, expecting ')'.",
subject: "this argument list",
opener: "This '(' opens the enclosing construct.",
}),
)
"25 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"260 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '{' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"27 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"281 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"31 336" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"327 336" =>
Some(
Msg({
signature: "'('",
text: "Expecting '('.",
subject: "",
opener: "",
}),
)
"329 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the expression list is complete, expecting ')'.",
subject: "this expression list",
opener: "This '(' opens the enclosing construct.",
}),
)
"33 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the expression list is complete, expecting ')'.",
subject: "this expression list",
opener: "This '(' opens the enclosing construct.",
}),
)
"353 356" =>
Some(
Msg({
signature: "'='",
text: "Expecting '='.",
subject: "",
opener: "",
}),
)
"402 356" =>
Some(
Msg({
signature: "'='",
text: "Expecting '='.",
subject: "",
opener: "",
}),
)
"44 585" =>
Some(
Msg({
signature: "',' ':' '}'",
text: "Assuming that the structure is complete, expecting '}'.",
subject: "this structure",
opener: "This '{' opens the enclosing construct.",
}),
)
"459 356" =>
Some(
Msg({
signature: "')' ','",
text: "Assuming that the parameter types are complete, expecting ')'.",
subject: "these parameter types",
opener: "This '(' opens the enclosing construct.",
}),
)
"471 356" =>
Some(
Msg({
signature: "')' ','",
text: "Assuming that the result type is complete, expecting ')'.",
subject: "this result type",
opener: "This '(' opens the enclosing construct.",
}),
)
"480 356" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"524 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '{' '|'",
text: "Assuming that the condition expression is complete, expecting '=>' or a block.",
subject: "this condition expression",
opener: "",
}),
)
"528 356" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"535 356" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"538 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ':' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '{' '|'",
text: "Assuming that the condition expression is complete, expecting ':' or a block.",
subject: "this condition expression",
opener: "",
}),
)
"541 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the statement is complete, expecting ')'.",
subject: "this statement",
opener: "This '(' opens the enclosing construct.",
}),
)
"549 356" =>
Some(
Msg({
signature: "'{'",
text: "Expecting a block.",
subject: "",
opener: "",
}),
)
"558 15" =>
Some(
Msg({
signature: "'!' 'cont' 'fn' an identifier",
text: "Expecting '!', 'fn', or a heap type.",
subject: "",
opener: "",
}),
)
"579 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' ')' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the expression list is complete, expecting ')'.",
subject: "this expression list",
opener: "This '(' opens the enclosing construct.",
}),
)
"597 585" =>
Some(
Msg({
signature: "',' ':' '}'",
text: "Assuming that the structure is complete, expecting '}'.",
subject: "this structure",
opener: "This '{' opens the enclosing construct.",
}),
)
"601 585" =>
Some(
Msg({
signature: "',' ':' '}'",
text: "Assuming that the structure is complete, expecting '}'.",
subject: "this structure",
opener: "This '{' opens the enclosing construct.",
}),
)
"614 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"629 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"63 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ':' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the then-branch is complete, expecting ':'.",
subject: "this then-branch",
opener: "",
}),
)
"632 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"654 667" =>
Some(
Msg({
signature: "'&'",
text: "Expecting a reference type.",
subject: "",
opener: "",
}),
)
"659 664" => Some(Deeper)
"67 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the index expression is complete, expecting ']'.",
subject: "this index expression",
opener: "This '[' opens the enclosing construct.",
}),
)
"670 667" =>
Some(
Msg({
signature: "';' '[' 'pagesize' 'shared'",
text: "Expecting ';', 'shared', a page-size clause, or memory limits.",
subject: "",
opener: "",
}),
)
"677 678" => Some(Deeper)
"692 336" =>
Some(
Msg({
signature: "'(' ':' ';'",
text: "Expecting ':', ';', or a function type.",
subject: "",
opener: "",
}),
)
"699 701" =>
Some(
Msg({
signature: "'(' ';'",
text: "Expecting ';' or a function type.",
subject: "",
opener: "",
}),
)
"706 715" => Some(Deeper)
"707 203" => Some(Deeper)
"709 203" =>
Some(
Msg({
signature: "an identifier",
text: "Expecting a type name.",
subject: "",
opener: "",
}),
)
"710 701" => Some(Deeper)
"732 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the constant expression is complete, expecting ']'.",
subject: "this constant expression",
opener: "This '[' opens the enclosing construct.",
}),
)
"736 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the expression list is complete, expecting ']'.",
subject: "this expression list",
opener: "This '[' opens the enclosing construct.",
}),
)
"742 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the expression list is complete, expecting ']'.",
subject: "this expression list",
opener: "This '[' opens the enclosing construct.",
}),
)
"748 667" =>
Some(
Msg({
signature: "'&'",
text: "Expecting a reference type.",
subject: "",
opener: "",
}),
)
"751 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Expecting an operator, a postfix operator ('.', '[', '(', '!', 'as', 'is', 'on', or '?'), or the end of the expression.",
subject: "",
opener: "",
}),
)
"768 812" =>
Some(
Msg({
signature: "';' '=' '@'",
text: "Expecting ';', '=', or '@'.",
subject: "",
opener: "",
}),
)
"772 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the constant expression is complete, expecting ']'.",
subject: "this constant expression",
opener: "This '[' opens the enclosing construct.",
}),
)
"781 787" =>
Some(
Msg({
signature: "',' ']'",
text: "Expecting ',' or ']'.",
subject: "",
opener: "",
}),
)
"795 787" =>
Some(
Msg({
signature: "')' ','",
text: "Expecting ')' or ','.",
subject: "",
opener: "",
}),
)
"816 667" =>
Some(
Msg({
signature: "';' '[' 'pagesize' 'shared' '{'",
text: "Expecting ';', 'shared', '{', a page-size clause, or memory limits.",
subject: "",
opener: "",
}),
)
"824 812" =>
Some(
Msg({
signature: "'@'",
text: "Expecting '@'.",
subject: "",
opener: "",
}),
)
"827 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the constant expression is complete, expecting ']'.",
subject: "this constant expression",
opener: "This '[' opens the enclosing construct.",
}),
)
"863 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the constant expression is complete, expecting ';'.",
subject: "this constant expression",
opener: "",
}),
)
"866 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the constant expression is complete, expecting ';'.",
subject: "this constant expression",
opener: "",
}),
)
"871 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' ';' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' '^' 'as' 'is' 'on' '|' '}'",
text: "Assuming that the statement is complete, expecting ';' or '}'.",
subject: "this statement",
opener: "",
}),
)
"883 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the attribute expression is complete, expecting ']'.",
subject: "this attribute expression",
opener: "This '[' opens the enclosing construct.",
}),
)
"899 701" =>
Some(
Msg({
signature: "':' '='",
text: "Expecting ':' or '='.",
subject: "",
opener: "",
}),
)
"9 55" =>
Some(
Msg({
signature: "'!' '!=' '%s' '%u' '&' '(' '*' '+' ',' '-' '.' '/' '/s' '/u' '<' '<<' '<=' '<=s' '<=u' '' '>=' '>=s' '>=u' '>>s' '>>u' '>s' '>u' '?' '[' ']' '^' 'as' 'is' 'on' '|'",
text: "Assuming that the attribute expression is complete, expecting ']' or an attribute guard.",
subject: "this attribute expression",
opener: "This '[' opens the enclosing construct.",
}),
)
"901 701" =>
Some(
Msg({
signature: "'='",
text: "Expecting '='.",
subject: "",
opener: "",
}),
)
"913 701" =>
Some(
Msg({
signature: "'[' 'cont' 'fn' '{'",
text: "Expecting a composite type.",
subject: "",
opener: "",
}),
)
"915 701" =>
Some(
Msg({
signature: "'[' 'cont' 'descriptor' 'fn' '{'",
text: "Expecting 'descriptor' or a composite type.",
subject: "",
opener: "",
}),
)
"930 933" => Some(Deeper)
"934 585" =>
Some(
Msg({
signature: "':'",
text: "Expecting ':'.",
subject: "",
opener: "",
}),
)
"972 701" =>
Some(
Msg({
signature: "':' '='",
text: "Expecting ':' or '='.",
subject: "",
opener: "",
}),
)
"974 356" =>
Some(
Msg({
signature: "';'",
text: "Expecting ';'.",
subject: "",
opener: "",
}),
)
"651 706 715" =>
Some(
Msg({
signature: "'!' '(' ':' ';'",
text: "Expecting '!', ':', ';', or a function type.",
subject: "",
opener: "",
}),
)
"658 659 664" => Some(Deeper)
"671 677 678" =>
Some(
Msg({
signature: "';' 'shared'",
text: "Expecting ';' or 'shared'.",
subject: "",
opener: "",
}),
)
"673 677 678" =>
Some(
Msg({
signature: "';' 'shared'",
text: "Expecting ';' or 'shared'.",
subject: "",
opener: "",
}),
)
"706 707 203" => Some(Deeper)
"709 710 701" => Some(Deeper)
"724 706 715" =>
Some(
Msg({
signature: "'!' ''' '(' ':' '{'",
text: "Expecting '!', ''', ':', '{', or a function type.",
subject: "",
opener: "",
}),
)
"817 677 678" =>
Some(
Msg({
signature: "';' 'shared' '{'",
text: "Expecting ';', 'shared', or '{'.",
subject: "",
opener: "",
}),
)
"818 677 678" =>
Some(
Msg({
signature: "';' 'shared' '{'",
text: "Expecting ';', 'shared', or '{'.",
subject: "",
opener: "",
}),
)
"926 930 933" =>
Some(
Msg({
signature: "']'",
text: "Expecting ']'.",
subject: "",
opener: "This '[' opens the enclosing construct.",
}),
)
"939 930 933" =>
Some(
Msg({
signature: "',' '}'",
text: "Assuming that the structure type is complete, expecting '}'.",
subject: "this structure type",
opener: "This '{' opens the enclosing construct.",
}),
)
"651 706 707 203" =>
Some(
Msg({
signature: "'(' ':' ';'",
text: "Expecting ':', ';', or a function type.",
subject: "",
opener: "",
}),
)
"671 658 659 664" =>
Some(
Msg({
signature: "';' 'pagesize' 'shared'",
text: "Expecting ';', 'shared', or a page-size clause.",
subject: "",
opener: "",
}),
)
"708 709 710 701" => Some(Deeper)
"724 706 707 203" =>
Some(
Msg({
signature: "''' '(' ':' '{'",
text: "Expecting ''', ':', '{', or a function type.",
subject: "",
opener: "",
}),
)
"750 658 659 664" =>
Some(
Msg({
signature: "';' '='",
text: "Expecting ';' or '='.",
subject: "",
opener: "",
}),
)
"760 658 659 664" =>
Some(
Msg({
signature: "';' '='",
text: "Expecting ';' or '='.",
subject: "",
opener: "",
}),
)
"817 658 659 664" =>
Some(
Msg({
signature: "';' 'pagesize' 'shared' '{'",
text: "Expecting ';', 'shared', '{', or a page-size clause.",
subject: "",
opener: "",
}),
)
"707 708 709 710 701" => Some(Deeper)
"706 707 708 709 710 701" => Some(Deeper)
"651 706 707 708 709 710 701" =>
Some(
Msg({
signature: "'(' ';'",
text: "Expecting ';' or a function type.",
subject: "",
opener: "",
}),
)
"724 706 707 708 709 710 701" =>
Some(
Msg({
signature: "''' '(' '{'",
text: "Expecting ''', '{', or a function type.",
subject: "",
opener: "",
}),
)
_ => None
}
}