| 101 |
<section id="html5-character-encoding"> |
<section id="html5-character-encoding"> |
| 102 |
<h2>HTML5 Character Encoding Errors</h2> |
<h2>HTML5 Character Encoding Errors</h2> |
| 103 |
|
|
| 104 |
|
<d:item name="charset:not supported" |
| 105 |
|
modules="HTML::Parser::Sniffer"> |
| 106 |
|
<d:message xml:lang="en">Character encoding <code><var>{value}</var></code> |
| 107 |
|
is not supported and the explicit character encoding specification is |
| 108 |
|
ignored. The result of the conformance checking might be |
| 109 |
|
<em>wrong</em>.</d:message> |
| 110 |
|
</d:item> |
| 111 |
|
|
| 112 |
<d:item name="disallowed character encoding" |
<d:item name="disallowed character encoding" |
| 113 |
modules="ContentChecker"> |
modules="ContentChecker"> |
| 114 |
<d:message xml:lang="en">Character encoding <code><var>{text}</var></code> |
<d:message xml:lang="en">Character encoding <code><var>{text}</var></code> |
| 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> |
| 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> |
| 3570 |
|
|
| 4869 |
<d:text xml:lang="ja">表 #<var>{text}</var> の構造</d:text> |
<d:text xml:lang="ja">表 #<var>{text}</var> の構造</d:text> |
| 4870 |
</d:cat> |
</d:cat> |
| 4871 |
|
|
| 4872 |
|
<d:cat name="Graph"> |
| 4873 |
|
<d:text xml:lang="en">Graph</d:text> |
| 4874 |
|
<d:text xml:lang="ja">グラフ</d:text> |
| 4875 |
|
</d:cat> |
| 4876 |
|
|
| 4877 |
|
<d:cat name="Regexp #"> |
| 4878 |
|
<d:text xml:lang="en">Regexp #<var>{text}</var></d:text> |
| 4879 |
|
<d:text xml:lang="ja">正規表現 #<var>{text}</var></d:text> |
| 4880 |
|
</d:cat> |
| 4881 |
|
|
| 4882 |
<d:cat name="Subdocument #"> |
<d:cat name="Subdocument #"> |
| 4883 |
<d:text xml:lang="en">Subdocument #<var>{text}</var></d:text> |
<d:text xml:lang="en">Subdocument #<var>{text}</var></d:text> |
| 4884 |
<d:text xml:lang="ja">部分文書 #<var>{text}</var></d:text> |
<d:text xml:lang="ja">部分文書 #<var>{text}</var></d:text> |