580 |
</d:desc> |
</d:desc> |
581 |
</d:item> |
</d:item> |
582 |
|
|
|
<d:item name="C1 character reference" |
|
|
modules="HTML::Parser"> |
|
|
<d:message xml:lang="en">Character reference to |
|
|
<code><var>{text}</var></code> is not allowed.</d:message> |
|
|
</d:item> |
|
|
|
|
|
<d:item name="CR character reference" |
|
|
modules="HTML::Parser"> |
|
|
<d:message xml:lang="en">Character reference to |
|
|
<code>U+000D</code> (<code class="charname">CARRIAGE RETURN</code>) |
|
|
is not allowed.</d:message> |
|
|
</d:item> |
|
|
|
|
583 |
<d:item name="dash in comment" |
<d:item name="dash in comment" |
584 |
modules="HTML::Parser"> |
modules="HTML::Parser"> |
585 |
<d:message xml:lang="en">There is a <code>--</code> sequence |
<d:message xml:lang="en">There is a <code>--</code> sequence |
657 |
modules="HTML::Parser"> |
modules="HTML::Parser"> |
658 |
<d:message xml:lang="en">Character reference to |
<d:message xml:lang="en">Character reference to |
659 |
<code><var>{text}</var></code> is not allowed.</d:message> |
<code><var>{text}</var></code> is not allowed.</d:message> |
660 |
|
<!-- Control characters, CR character, DEL character, C1 characters, |
661 |
|
noncharacter code points, surrogate code points, non-Unicode |
662 |
|
characters --> |
663 |
</d:item> |
</d:item> |
664 |
|
|
665 |
<d:item name="nestc" |
<d:item name="nestc" |
1545 |
|
|
1546 |
<d:item name="element not allowed:details legend" |
<d:item name="element not allowed:details legend" |
1547 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
1548 |
<d:message xml:lang="en">In a <code>details</code> element, only at the |
<d:message xml:lang="en">In a <code>details</code> or <code>fieldset</code> |
1549 |
beginning of the element a <code>lengend</code> element |
element, only at the beginning of the element a <code>legend</code> element |
1550 |
may be used.</d:message> |
may be used.</d:message> |
1551 |
</d:item> |
</d:item> |
1552 |
|
|
1720 |
</d:desc> |
</d:desc> |
1721 |
</d:item> |
</d:item> |
1722 |
|
|
1723 |
|
<d:item name="multiple labelable fae" |
1724 |
|
modules="ContentChecker::HTML"> |
1725 |
|
<d:message xml:lang="en">More than one labelable form-associated element |
1726 |
|
is associated to a <code>label</code> element.</d:message> |
1727 |
|
<!-- for="" with descendant form control, or more than one descendant |
1728 |
|
form controls --> |
1729 |
|
</d:item> |
1730 |
|
|
1731 |
<d:item name="no significant content" |
<d:item name="no significant content" |
1732 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
1733 |
<d:message xml:lang="en">No significant content is contained |
<d:message xml:lang="en">No significant content is contained |
1889 |
</d:desc> |
</d:desc> |
1890 |
</d:item> |
</d:item> |
1891 |
|
|
1892 |
|
<d:item name="_charset_ value" |
1893 |
|
modules="ContentChecker::HTML"> |
1894 |
|
<d:message xml:lang="en">The <code>value</code> attribute cannot be |
1895 |
|
specified to an <code>input</code> element whose <code>type</code> |
1896 |
|
is <code>hidden</code> and <code>name</code> is |
1897 |
|
<code>_charset_</code>.</d:message> |
1898 |
|
</d:item> |
1899 |
|
|
1900 |
<d:item name="in HTML:xml:lang" |
<d:item name="in HTML:xml:lang" |
1901 |
modules="ContentChecker::XML"> |
modules="ContentChecker::XML"> |
1902 |
<d:message xml:lang="en">The <code>xml:lang</code> attribute in HTML |
<d:message xml:lang="en">The <code>xml:lang</code> attribute in HTML |
1967 |
</d:desc> |
</d:desc> |
1968 |
</d:item> |
</d:item> |
1969 |
|
|
1970 |
|
<d:item name="input attr not applicable" |
1971 |
|
modules="ContentChecker::HTML"> |
1972 |
|
<d:message xml:lang="en">This attribute is not applied to an |
1973 |
|
<code>input</code> element whose <code>type</code> is |
1974 |
|
<code><var>{text}</var></code>.</d:message> |
1975 |
|
</d:item> |
1976 |
|
|
1977 |
|
<d:item name="non-ol li value" |
1978 |
|
modules="ContentChecker::HTML"> |
1979 |
|
<d:message xml:lang="en">The <code>value</code> attribute cannot be |
1980 |
|
specified to a <code>li</code> element whose parent element is |
1981 |
|
not an <code>ol</code> element.</d:message> |
1982 |
|
</d:item> |
1983 |
|
|
1984 |
<d:item name="xml:lang not allowed" |
<d:item name="xml:lang not allowed" |
1985 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
1986 |
<d:message xml:lang="en">The <code>xml:lang</code> attribute is only allowed |
<d:message xml:lang="en">The <code>xml:lang</code> attribute is only allowed |
2157 |
<d:item name="datetime:bad year" |
<d:item name="datetime:bad year" |
2158 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2159 |
<d:message xml:lang="en">Year number is out of range.</d:message> |
<d:message xml:lang="en">Year number is out of range.</d:message> |
2160 |
|
<d:message xml:lang="ja">年の値が値域外です。</d:message> |
2161 |
</d:item> |
</d:item> |
2162 |
|
|
2163 |
<d:item name="datetime:bad month" |
<d:item name="datetime:bad month" |
2164 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2165 |
<d:message xml:lang="en">Month number is out of range.</d:message> |
<d:message xml:lang="en">Month number is out of range.</d:message> |
2166 |
|
<d:message xml:lang="ja">月の値が値域外です。</d:message> |
2167 |
</d:item> |
</d:item> |
2168 |
|
|
2169 |
<d:item name="datetime:bad day" |
<d:item name="datetime:bad day" |
2170 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2171 |
<d:message xml:lang="en">Day number is out of range.</d:message> |
<d:message xml:lang="en">Day number is out of range.</d:message> |
2172 |
|
<d:message xml:lang="ja">日の値が値域外です。</d:message> |
2173 |
</d:item> |
</d:item> |
2174 |
|
|
2175 |
<d:item name="datetime:bad hour" |
<d:item name="datetime:bad hour" |
2176 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2177 |
<d:message xml:lang="en">Hour number is out of range.</d:message> |
<d:message xml:lang="en">Hour number is out of range.</d:message> |
2178 |
|
<d:message xml:lang="ja">時の値が値域外です。</d:message> |
2179 |
</d:item> |
</d:item> |
2180 |
|
|
2181 |
<d:item name="datetime:bad minute" |
<d:item name="datetime:bad minute" |
2182 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2183 |
<d:message xml:lang="en">Minute number is out of range.</d:message> |
<d:message xml:lang="en">Minute number is out of range.</d:message> |
2184 |
|
<d:message xml:lang="ja">分の値が値域外です。</d:message> |
2185 |
</d:item> |
</d:item> |
2186 |
|
|
2187 |
<d:item name="datetime:bad second" |
<d:item name="datetime:bad second" |
2188 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2189 |
<d:message xml:lang="en">Second number is out of range.</d:message> |
<d:message xml:lang="en">Second number is out of range.</d:message> |
2190 |
|
<d:message xml:lang="ja">秒の値が値域外です。</d:message> |
2191 |
</d:item> |
</d:item> |
2192 |
|
|
2193 |
<d:item name="datetime:bad timezone hour" |
<d:item name="datetime:bad timezone hour" |
2194 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2195 |
<d:message xml:lang="en">Hour number of the timezone component is out of |
<d:message xml:lang="en">Hour number of the timezone component is out of |
2196 |
range.</d:message> |
range.</d:message> |
2197 |
|
<d:message xml:lang="ja">時間帯の部分の時の値が値域外です。</d:message> |
2198 |
</d:item> |
</d:item> |
2199 |
|
|
2200 |
<d:item name="datetime:bad timezone minute" |
<d:item name="datetime:bad timezone minute" |
2201 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2202 |
<d:message xml:lang="en">Minute number of the timezone component is out of |
<d:message xml:lang="en">Minute number of the timezone component is out of |
2203 |
range.</d:message> |
range.</d:message> |
2204 |
|
<d:message xml:lang="ja">時間帯の部分の分の値が値域外です。</d:message> |
2205 |
</d:item> |
</d:item> |
2206 |
|
|
2207 |
<d:item name="datetime:syntax error" |
<d:item name="datetime:syntax error" |
2208 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2209 |
<d:message xml:lang="en">The attribute value is not a datetime.</d:message> |
<d:message xml:lang="en">The value is not a datetime.</d:message> |
2210 |
|
<d:message xml:lang="ja">値が日時ではありません。</d:message> |
2211 |
</d:item> |
</d:item> |
2212 |
|
|
2213 |
<d:item name="dateortime:syntax error" |
<d:item name="dateortime:syntax error" |
2214 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2215 |
<d:message xml:lang="en">The value is not a date or time.</d:message> |
<d:message xml:lang="en">The value is not a date or time.</d:message> |
2216 |
|
<d:message xml:lang="ja">値が日付か時刻ではありません。</d:message> |
2217 |
|
</d:item> |
2218 |
|
|
2219 |
|
<d:item name="empty form name" |
2220 |
|
modules="ContentChecker::HTML"> |
2221 |
|
<d:message xml:lang="en">Form name is empty.</d:message> |
2222 |
|
<d:message xml:lang="ja">フォーム名が空です。</d:message> |
2223 |
</d:item> |
</d:item> |
2224 |
|
|
2225 |
<d:item name="enumerated:invalid" |
<d:item name="enumerated:invalid" |
2275 |
is not allowed.</d:message> |
is not allowed.</d:message> |
2276 |
</d:item> |
</d:item> |
2277 |
|
|
2278 |
|
<d:item name="duplicate form name" |
2279 |
|
modules="ContentChecker::HTML"> |
2280 |
|
<d:message xml:lang="en">Form name <code><var>{value}</var></code> is already |
2281 |
|
used for another element.</d:message> |
2282 |
|
</d:item> |
2283 |
|
|
2284 |
<d:item name="duplicate http-equiv" |
<d:item name="duplicate http-equiv" |
2285 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2286 |
<d:message xml:lang="en">There is another pragma |
<d:message xml:lang="en">There is another pragma |
2301 |
appears in the attribute value twice.</d:message> |
appears in the attribute value twice.</d:message> |
2302 |
</d:item> |
</d:item> |
2303 |
|
|
2304 |
|
<d:item name="empty anchor image alt" |
2305 |
|
modules="ContentChecker::HTML"> |
2306 |
|
<d:message xml:lang="en">The <code>alt</code> attribute value is |
2307 |
|
empty.</d:message> |
2308 |
|
<!-- input type=image --> |
2309 |
|
</d:item> |
2310 |
|
|
2311 |
|
<d:item name="empty area alt" |
2312 |
|
modules="ContentChecker::HTML"> |
2313 |
|
<d:message xml:lang="en">The <code>alt</code> attribute value is |
2314 |
|
empty.</d:message> |
2315 |
|
<d:message xml:lang="ja"><code>alt</code> 属性値が空です。</d:message> |
2316 |
|
<d:desc xml:lang="en"> |
2317 |
|
<p>The value of the <code>alt</code> attribute of an <code>area</code> |
2318 |
|
element is an empty value.</p> |
2319 |
|
|
2320 |
|
<p>In general, the <code>alt</code> attribute value cannot be empty. |
2321 |
|
It must provide an alternative text for the hyperlink represented by |
2322 |
|
the <code>area</code> element. The alternative text is to be used |
2323 |
|
when the Web browser cannot display the image, or is configured not |
2324 |
|
to display images.</p> |
2325 |
|
|
2326 |
|
<p>As an exception, the <code>alt</code> attribute may be left blank |
2327 |
|
if the same image map (i.e. the ancestor <code>map</code> element) |
2328 |
|
contains another <code>area</code> element whose <code>href</code> |
2329 |
|
attribute references the same resource as the <code>href</code> |
2330 |
|
attribute of the <code>area</code> element in question, and the other |
2331 |
|
<code>area</code> element has an <code>alt</code> attribute with |
2332 |
|
non‐empty value.</p> |
2333 |
|
</d:desc> |
2334 |
|
</d:item> |
2335 |
|
|
2336 |
<d:item name="empty attribute value" |
<d:item name="empty attribute value" |
2337 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2338 |
<d:message xml:lang="en">The attribute value is empty.</d:message> |
<d:message xml:lang="en">The attribute value is empty.</d:message> |
2364 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2365 |
<d:message xml:lang="en">The attribute value is not a real |
<d:message xml:lang="en">The attribute value is not a real |
2366 |
number.</d:message> |
number.</d:message> |
2367 |
|
<!-- a valid floating point number, or a valid floating point number |
2368 |
|
or "any" (step attribute) --> |
2369 |
</d:item> |
</d:item> |
2370 |
|
|
2371 |
<d:item name="fragment points itself" |
<d:item name="fragment points itself" |
2494 |
integer.</d:message> |
integer.</d:message> |
2495 |
</d:item> |
</d:item> |
2496 |
|
|
2497 |
|
<d:item name="no referenced form" |
2498 |
|
modules="ContentChecker"> |
2499 |
|
<d:message xml:lang="en">The element referneced by the <code>form</code> |
2500 |
|
attribute is not a <code>form</code> element, or no element is |
2501 |
|
found.</d:message> |
2502 |
|
</d:item> |
2503 |
|
|
2504 |
<d:item name="no referenced map" |
<d:item name="no referenced map" |
2505 |
modules="ContentChecker"> |
modules="ContentChecker"> |
2506 |
<d:message xml:lang="en">The <code>usemap</code> attribute references |
<d:message xml:lang="en">The element referneced by the <code>usemap</code> |
2507 |
no image map.</d:message> |
attribute is not a <code>map</code> element, or no element is |
2508 |
|
found.</d:message> |
2509 |
</d:item> |
</d:item> |
2510 |
|
|
2511 |
<d:item name="no referenced menu" |
<d:item name="no referenced menu" |
2512 |
modules="ContentChecker"> |
modules="ContentChecker"> |
2513 |
<d:message xml:lang="en">The <code>contextmenu</code> attribute references |
<d:message xml:lang="en">The element referneced by the |
2514 |
no menu.</d:message> |
<code>contextmenu</code> attribute is not a <code>menu</code> element, or |
2515 |
|
no element is found.</d:message> |
2516 |
</d:item> |
</d:item> |
2517 |
|
|
2518 |
<d:item name="no referenced header cell" |
<d:item name="no referenced header cell" |
2601 |
attribute is not a template.</d:message> |
attribute is not a template.</d:message> |
2602 |
</d:item> |
</d:item> |
2603 |
|
|
2604 |
|
<d:item name="value too long" |
2605 |
|
modules="ContentChecker::HTML"> |
2606 |
|
<d:message xml:lang="en">The <code>value</code> attribute value is longer |
2607 |
|
than the value of the <code>maxlength</code> attribute.</d:message> |
2608 |
|
</d:item> |
2609 |
|
|
2610 |
<d:item name="window name:empty" |
<d:item name="window name:empty" |
2611 |
modules="ContentChecker::HTML"> |
modules="ContentChecker::HTML"> |
2612 |
<d:message xml:lang="en">Browsing context name must not be empty.</d:message> |
<d:message xml:lang="en">Browsing context name must not be empty.</d:message> |
3364 |
</d:item> |
</d:item> |
3365 |
|
|
3366 |
</section> |
</section> |
3367 |
|
|
3368 |
|
<section id="regexp-errors"> |
3369 |
|
<h2>Regular Expression Errors</h2> |
3370 |
|
|
3371 |
|
<!-- Errors in this section are sorted by |
3372 |
|
Regexp::Parser::Diagnostics's order, then followed by the |
3373 |
|
Regexp::Parser::JavaScript's extension. --> |
3374 |
|
|
3375 |
|
<!-- TODO: mark fatal errors as such --> |
3376 |
|
|
3377 |
|
<d:item name="Quantifier unexpected on zero-length expression" |
3378 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3379 |
|
<d:message xml:lang="en">Quantifier unexpected on zero-length |
3380 |
|
expression.</d:message> |
3381 |
|
<!-- e.g. (?{})* --> |
3382 |
|
</d:item> |
3383 |
|
|
3384 |
|
<d:item name="Sequence (?%.*s...) not implemented" |
3385 |
|
modules="Regexp::Parser::Perl58"> |
3386 |
|
<d:message xml:lang="en">Sequence |
3387 |
|
<code>(?<var>{text}</var><var>...</var>)</code> is not implemented |
3388 |
|
by Perl.</d:message> |
3389 |
|
</d:item> |
3390 |
|
|
3391 |
|
<d:item name="Sequence (?#... not terminated" |
3392 |
|
modules="Regexp::Parser::Perl58"> |
3393 |
|
<d:message xml:lang="en">Sequence <code>(?#<var>...</var></code> is |
3394 |
|
not terminated by <code>)</code>.</d:message> |
3395 |
|
</d:item> |
3396 |
|
|
3397 |
|
<d:item name="(?p{}) is deprecated -- use (??{})" |
3398 |
|
modules="Regexp::Parser::Perl58"> |
3399 |
|
<d:message xml:lang="en"><code>(?p{<var>...</var>})</code> is |
3400 |
|
obsolete.</d:message> |
3401 |
|
<d:desc xml:lang="en"> |
3402 |
|
<p><code>(?p{})</code> is obsolete. It was deprecated in |
3403 |
|
Perl 5.8 and is <em>no longer supported</em> in Perl 5.10.</p> |
3404 |
|
|
3405 |
|
<p>You can use <code>(??{<var>...</var>})</code> instead.</p> |
3406 |
|
</d:desc> |
3407 |
|
</d:item> |
3408 |
|
|
3409 |
|
<d:item name="Sequence (?{...}) not terminated or not {}-balanced" |
3410 |
|
modules="Regexp::Parser::Perl58"> |
3411 |
|
<d:message xml:lang="en">Sequence <code>(?{<var>...</var>})</code> |
3412 |
|
is not terminated or <code>{<var>...</var>}</code> is not |
3413 |
|
balanced.</d:message> |
3414 |
|
</d:item> |
3415 |
|
|
3416 |
|
<d:item name="Switch condition not recognized" |
3417 |
|
modules="Regexp::Parser::Perl58"> |
3418 |
|
<d:message xml:lang="en">Switch condition is not recognized.</d:message> |
3419 |
|
</d:item> |
3420 |
|
|
3421 |
|
<d:item name="Switch (?(condition)... contains too many branches" |
3422 |
|
modules="Regexp::Parser::Perl58"> |
3423 |
|
<d:message xml:lang="en">Switch |
3424 |
|
<code>(?(<var>condition</var>)<var>...</var>|<var>...</var><mark>|...</mark>)</code> |
3425 |
|
contains too many branches.</d:message> |
3426 |
|
</d:item> |
3427 |
|
|
3428 |
|
<d:item name="Unknown switch condition (?(%.2s" |
3429 |
|
modules="Regexp::Parser::Perl58"> |
3430 |
|
<d:message xml:lang="en">An unknown switch condition |
3431 |
|
<code>(?(<var>{text}</var></code> is used.</d:message> |
3432 |
|
</d:item> |
3433 |
|
|
3434 |
|
<d:item name="Sequence (? incomplete" |
3435 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3436 |
|
<d:message xml:lang="en">Sequence <code>(?<var>...</var></code> is |
3437 |
|
incomplete.</d:message> |
3438 |
|
</d:item> |
3439 |
|
|
3440 |
|
<d:item name="Useless (?%s%s) -- %suse /%s modifier" |
3441 |
|
modules="Regexp::Parser::Perl58"> |
3442 |
|
<d:message xml:lang="en">Modifier <code>(?<var>{text}</var>)</code> |
3443 |
|
<em>in</em> a regular expression has no effect.</d:message> |
3444 |
|
</d:item> |
3445 |
|
|
3446 |
|
<d:item name="Sequence (?%.*s...) not recognized" |
3447 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3448 |
|
<d:message xml:lang="en">An unknown sequence |
3449 |
|
<code>(?<var>{text}</var><var>...</var>)</code> is used.</d:message> |
3450 |
|
</d:item> |
3451 |
|
|
3452 |
|
<d:item name="Unmatched (" |
3453 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3454 |
|
<d:message xml:lang="en">A <code>(<var>...</var></code> sequence |
3455 |
|
is not terminated by <code>)</code>.</d:message> |
3456 |
|
</d:item> |
3457 |
|
|
3458 |
|
<d:item name="Unmatched )" |
3459 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3460 |
|
<d:message xml:lang="en">An unmatched <code>)</code> is found.</d:message> |
3461 |
|
</d:item> |
3462 |
|
|
3463 |
|
<d:item name="Can't do {n,m} with n > m" |
3464 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3465 |
|
<d:message xml:lang="en">Quantifier <code>{<var>n</var>,<var>m</var>}</code> |
3466 |
|
cannot be <span class="math"><var>n</var> > <var>m</var></span>.</d:message> |
3467 |
|
</d:item> |
3468 |
|
|
3469 |
|
<d:item name="%s matches null string many times" |
3470 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3471 |
|
<d:message xml:lang="en"><code><var>{text}</var></code> matches |
3472 |
|
the empty string too many times.</d:message> |
3473 |
|
<!-- e.g. ()+ --> |
3474 |
|
</d:item> |
3475 |
|
|
3476 |
|
<d:item name="Nested quantifiers" |
3477 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3478 |
|
<d:message xml:lang="en">Quantifiers cannot be nested.</d:message> |
3479 |
|
<!-- e.g. a++ --> |
3480 |
|
</d:item> |
3481 |
|
|
3482 |
|
<d:item name="Unmatched [" |
3483 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3484 |
|
<d:message xml:lang="en">A character class <code>[<var>...</var></code> |
3485 |
|
is not terminated by <code>]</code>.</d:message> |
3486 |
|
</d:item> |
3487 |
|
|
3488 |
|
<d:item name="Quantifier follows nothing" |
3489 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3490 |
|
<d:message xml:lang="en">Quantifier follows nothing.</d:message> |
3491 |
|
</d:item> |
3492 |
|
|
3493 |
|
<d:item name="Missing braces on \%s{}" |
3494 |
|
modules="Regexp::Parser::Perl58"> |
3495 |
|
<d:message xml:lang="en">A <code>\<var>{text}</var></code> sequence |
3496 |
|
is not followed by <code>{<var>...</var>}</code>.</d:message> |
3497 |
|
</d:item> |
3498 |
|
|
3499 |
|
<d:item name="Missing right brace on \%s{}" |
3500 |
|
modules="Regexp::Parser::Perl58"> |
3501 |
|
<d:message xml:lang="en">A <code>\<var>{text}</var>{<var>...</var></code> |
3502 |
|
is not terminated by <code>}</code>.</d:message> |
3503 |
|
</d:item> |
3504 |
|
|
3505 |
|
<d:item name="Reference to nonexistent group" |
3506 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3507 |
|
<d:message xml:lang="en">A nonexistent group is referenced.</d:message> |
3508 |
|
</d:item> |
3509 |
|
|
3510 |
|
<d:item name="Trailing \" |
3511 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3512 |
|
<d:message xml:lang="en">A <code>\</code> character is not followed by |
3513 |
|
another character,</d:message> |
3514 |
|
</d:item> |
3515 |
|
|
3516 |
|
<d:item name="Unrecognized escape \%s passed through" |
3517 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3518 |
|
<d:message xml:lang="en">An unknown escape <code>\<var>{text}</var></code> |
3519 |
|
is used.</d:message> |
3520 |
|
</d:item> |
3521 |
|
|
3522 |
|
<d:item name="Unrecognized escape \%s in character class passed through" |
3523 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3524 |
|
<d:message xml:lang="en">An unknown escape <code>\<var>{text}</var></code> |
3525 |
|
is used in a character class.</d:message> |
3526 |
|
</d:item> |
3527 |
|
|
3528 |
|
<d:item name="POSIX class [:%s:] unknown" |
3529 |
|
modules="Regexp::Parser::Perl58"> |
3530 |
|
<d:message xml:lang="en">An unknown POSIX character class |
3531 |
|
<code>[:<var>{text}</var>:]</code> is used.</d:message> |
3532 |
|
</d:item> |
3533 |
|
|
3534 |
|
<d:item name="POSIX syntax [%s %s] belongs inside character classes" |
3535 |
|
modules="Regexp::Parser::Perl58"> |
3536 |
|
<d:message xml:lang="en">A POSIX syntax |
3537 |
|
<code>[<var>{text}</var><var>...</var><var>{text}</var>]</code> is used |
3538 |
|
outside of character classes.</d:message> |
3539 |
|
<!-- [= =] and [. .] should raise different error in fact --> |
3540 |
|
</d:item> |
3541 |
|
|
3542 |
|
<d:item name="Empty \%s{}" |
3543 |
|
modules="Regexp::Parser::Perl58"> |
3544 |
|
<d:message xml:lang="en">An escape <code>\<var>{text}</var>{}</code> |
3545 |
|
is empty.</d:message> |
3546 |
|
</d:item> |
3547 |
|
|
3548 |
|
<d:item name='False [] range "%s-%s"' |
3549 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3550 |
|
<d:message xml:lang="en">An escape that represents a character |
3551 |
|
class cannot be used in range <code><var>{text}</var></code>.</d:message> |
3552 |
|
</d:item> |
3553 |
|
|
3554 |
|
<d:item name='Invalid [] range "%s-%s"' |
3555 |
|
modules="Regexp::Parser::Perl58 Regexp::Parser::JavaScript"> |
3556 |
|
<d:message xml:lang="en">Character range <code><var>{text}</var></code> |
3557 |
|
is invalid.</d:message> |
3558 |
|
<!-- n-m where n > m --> |
3559 |
|
</d:item> |
3560 |
|
|
3561 |
|
<d:item name="Octal escape is obsolete" |
3562 |
|
modules="Regexp::Parser::JavaScript"> |
3563 |
|
<d:message xml:lang="en">Octal escape is used.</d:message> |
3564 |
|
</d:item> |
3565 |
|
|
3566 |
|
</section> |
3567 |
|
|
3568 |
<section id="webidl-errors"> |
<section id="webidl-errors"> |
3569 |
<h2>WebIDL Errors</h2> |
<h2>WebIDL Errors</h2> |