/[pub]/test/html-webhacc/error-description-source.xml
Suika

Diff of /test/html-webhacc/error-description-source.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.43 by wakaba, Wed Sep 10 10:22:59 2008 UTC revision 1.48 by wakaba, Tue Sep 16 14:00:20 2008 UTC
# Line 287  Line 287 
287      </ul>      </ul>
288    </d:desc>    </d:desc>
289  </d:item>  </d:item>
290    </section>
291    
292    <section id="character-set-layer">
293    <h2>Coded Character Set Layer Errors</h2>
294    
295  <d:item name="NULL"  <d:item name="NULL"
296      modules="HTML::Parser">      modules="HTML::Parser">
297      <!-- HTML5 Parse Error -->
298    <d:message xml:lang="en">The <code class="charname">NULL</code> character    <d:message xml:lang="en">The <code class="charname">NULL</code> character
299    is not allowed.</d:message>    is not allowed.</d:message>
300  </d:item>  </d:item>
301    
302  <d:item name="control char"  <d:item name="control char"
303      modules="HTML::Parser">      modules="Charset::UnicodeChecker">
304      <!-- HTML5 Parse Error -->
305    <d:message xml:lang="en">Code point <code><var>{text}</var></code> is    <d:message xml:lang="en">Code point <code><var>{text}</var></code> is
306    not allowed.</d:message>    not allowed.</d:message>
307  </d:item>  </d:item>
308    
309    <d:item name="nonchar"
310        modules="Charset::UnicodeChecker">
311      <d:message xml:lang="en">Noncharacter <code><var>{text}</var></code>
312      is found in the input stream.</d:message>
313      <d:desc xml:lang="en">
314        <p>Noncharacter code points are used in the input stream.</p>
315    
316        <p>Noncharacter code points are reserved for internal processings.
317        Their use for information interchanges are forbidden.</p>
318    
319        <p>In addition, they are not allowed in HTML document.</p>
320        <!-- "permanently undefined Unicode characters" in HTML5. -->
321      </d:desc>
322    </d:item>
323    
324    <d:item name="non unicode"
325        modules="Charset::UnicodeChecker">
326      <d:message xml:lang="en">Character <code><var>{text}</var></code> is not
327      a Unicode character.</d:message>
328    </d:item>
329    
330    <d:item name="unicode deprecated"
331        modules="Charset::UnicodeChecker">
332      <d:message xml:lang="en">Use of character <code><var>{text}</var></code>
333      is deprecated.</d:message>
334    </d:item>
335    
336    <d:item name="unicode discouraged"
337        modules="Charset::UnicodeChecker">
338      <d:message xml:lang="en">Use of character <code><var>{text}</var></code>
339      is discouraged.</d:message>
340    </d:item>
341    
342    <d:item name="unicode not preferred"
343        modules="Charset::UnicodeChecker">
344      <d:message xml:lang="en">Code point <code><var>{text}</var></code>
345      is not the preferred representation of that character.</d:message>
346    </d:item>
347    
348    <d:item name="unicode should"
349        modules="Charset::UnicodeChecker">
350      <d:message xml:lang="en">Character <code><var>{text}</var></code>
351      should not be used in many cases.</d:message>
352    </d:item>
353    
354  </section>  </section>
355    
356  <section id="html5-tokenize-error">  <section id="html5-tokenize-error">
# Line 1274  p { Line 1325  p {
1325      is used.</p>      is used.</p>
1326    
1327      <p>The <code>DOCTYPE</code> legacy string should not be used for documents      <p>The <code>DOCTYPE</code> legacy string should not be used for documents
1328      generated from XSLT transformation process.  It is allowed only to enable      <em>not</em> generated from XSLT transformation process.  It is allowed
1329      to use XSLT style sheets with the HTML output mode, which does not      only to enable to use XSLT style sheets with the HTML output mode, which
1330      support generation of the <code>DOCTYPE</code> with no <code>PUBLIC</code>      does not support generation of the <code>DOCTYPE</code> with no
1331        <code>PUBLIC</code>
1332      identifier.  For other purposes, the <code>DOCTYPE</code> legacy      identifier.  For other purposes, the <code>DOCTYPE</code> legacy
1333      string, i.e. <code class="html bad example">PUBLIC "XSLT-compat"</code>,      string, i.e. <code class="html bad example">PUBLIC "XSLT-compat"</code>,
1334      is useless and should not be used.</p>      is useless and should not be used.</p>
# Line 3205  p { Line 3257  p {
3257  </d:item>  </d:item>
3258    
3259  </section>  </section>
3260    
3261    <section id="webidl-errors">
3262    <h2>WebIDL Errors</h2>
3263    
3264    <d:item name="after argument"
3265        modules="WebIDL::Parser">
3266      <d:message xml:lang="en">An argument name is not followed by a
3267      <code>,</code> character or a <code>)</code> character.</d:message>
3268    </d:item>
3269    
3270    <d:item name="after exception name"
3271        modules="WebIDL::Parser">
3272      <d:message xml:lang="en">An exception name is not followed by a
3273      <code>,</code> character or a <code>)</code> character.</d:message>
3274    </d:item>
3275    
3276    <d:item name="after unsigned"
3277        modules="WebIDL::Parser">
3278      <d:message xml:lang="en">The token after the <code>unsigned</code>
3279      keyword is not <code>short</code> or <code>long</code>.</d:message>
3280      <d:message xml:lang="en">キーワード <code>unsigned</code> の後の字句が
3281      <code>short</code> か <code>long</code> ではありません。</d:message>
3282    </d:item>
3283    
3284    <d:item name="after xattr"
3285        modules="WebIDL::Parser">
3286      <d:message xml:lang="en">An extended attribute is not followed by
3287      a <code>,</code> character or a <code>]</code> character.</d:message>
3288    </d:item>
3289    
3290    <d:item name="argument after variadic"
3291        modules="WebIDL::Checker">
3292      <d:message xml:lang="en">An argument is specified after an argument
3293      with <code>Variadic</code> extended attribute is seen.</d:message>
3294    </d:item>
3295    
3296    <d:item name="attr not readonly"
3297        modules="WebIDL::Checker">
3298      <d:message xml:lang="en">Extended attribute <code><var>{text}</var></code> is
3299      specified for an attribute that is not read-only.</d:message>
3300    </d:item>
3301    
3302    <d:item name="attr type not interface"
3303        modules="WebIDL::Checker">
3304      <d:message xml:lang="en">Extended attribute <code><var>{text}</var></code>
3305      is specified for an attribute whose type is not an interface.</d:message>
3306    </d:item>
3307    
3308    <d:item name="before exception member"
3309        modules="WebIDL::Parser">
3310      <d:message xml:lang="en">An unknown construct is found where an exception
3311      member or a <code>}</code> character is expected.</d:message>
3312    </d:item>
3313    
3314    <d:item name="before interface member"
3315        modules="WebIDL::Parser">
3316      <d:message xml:lang="en">An unknown construct is found where an interface
3317      member or a <code>}</code> character is expected.</d:message>
3318    </d:item>
3319    
3320    <d:item name="before webidl block"
3321        modules="WebIDL::Parser">
3322      <d:message xml:lang="en">An identifier for the <code><var>{text}</var></code>
3323      is not followed by a <code>{</code> character.</d:message>
3324    </d:item>
3325    
3326    <d:item name="before webidl def"
3327        modules="WebIDL::Parser">
3328      <d:message xml:lang="en">An unknown construct is found after an
3329      extended attribute list (where a <code>Definition</code> is
3330      expected).</d:message>
3331    </d:item>
3332    
3333    <d:item name="before webidl defs"
3334        modules="WebIDL::Parser">
3335      <d:message xml:lang="en">An unknown construct is found where a
3336      <code>Definition</code> (optionally preceded by an extended attribute list)
3337      is expected.</d:message>
3338    </d:item>
3339    
3340    <d:item name="before webidl type"
3341        modules="WebIDL::Parser">
3342      <d:message xml:lang="en">The type for <code><var>{text}</var></code> is
3343      not specified.</d:message>
3344    </d:item>
3345    
3346    <d:item name="before webidl type:argument"
3347        modules="WebIDL::Parser">
3348      <d:message xml:lang="en">The type for an argument is not
3349      specified.</d:message>
3350    </d:item>
3351    
3352    <d:item name="before webidl type:exception member"
3353        modules="WebIDL::Parser">
3354      <d:message xml:lang="en">The type for an exception member is not
3355      specified.</d:message>
3356    </d:item>
3357    
3358    <d:item name="before xattr"
3359        modules="WebIDL::Parser">
3360      <d:message xml:lang="en">No extended attribute is specified after
3361      a <code>[</code> character.</d:message>
3362    </d:item>
3363    
3364    <d:item name="before xattrarg"
3365        modules="WebIDL::Parser">
3366      <d:message xml:lang="en">No identifier is specified in an extended
3367      attribute assignment.</d:message>
3368    </d:item>
3369    
3370    <d:item name="const value out of range"
3371        modules="WebIDL::Checker">
3372      <d:message xml:lang="en">The specified value <code><var>{value}</var></code>
3373      is outside of the range of the type for the constant,
3374      <code><var>{text}</var></code>.</d:message>
3375    </d:item>
3376    
3377    <d:item name="const type mismatch"
3378        modules="WebIDL::Checker">
3379      <d:message xml:lang="en">The type of the value,
3380      <code><var>{value}</var></code>, is different from the type of the constant,
3381      <code><var>{text}</var></code>.</d:message>
3382    </d:item>
3383    
3384    <d:item name="duplicate accessor"
3385        modules="WebIDL::Checker">
3386      <d:message xml:lang="en">Extended attribute <code><var>{text}</var></code>
3387      is already specified for another operation in the same interface.</d:message>
3388    </d:item>
3389    
3390    <d:item name="duplicate constructor name"
3391        modules="WebIDL::Checker">
3392      <d:message xml:lang="en">Constructor name <code><var>{value}</var></code>
3393      specified by extended attribute <code><var>{text}</var></code> is already
3394      used for an interface.</d:message>
3395    </d:item>
3396    
3397    <d:item name="duplicate member"
3398        modules="WebIDL::Checker">
3399      <d:message xml:lang="en">Name <code><var>{text}</var></code> is
3400      already used.</d:message>
3401    </d:item>
3402    
3403    <d:item name="duplicate qname"
3404        modules="WebIDL::Checker">
3405      <d:message xml:lang="en">Qualified name <code><var>{text}</var></code> is
3406      already used.</d:message>
3407    </d:item>
3408    
3409    <d:item name="duplicate xattr"
3410        modules="WebIDL::Checker">
3411      <d:message xml:lang="en">Extended attribute <code><var>{text}</var></code>
3412      is already specified.</d:message>
3413    </d:item>
3414    
3415    <d:item name="exception not defined"
3416        modules="WebIDL::Checker">
3417      <d:message xml:lang="en">Exception <code><var>{text}</var></code> is
3418      not defined in the fragment.</d:message>
3419      <!-- {text} is unqualified name when it appears in an extended attribute,
3420           or absolute scoped name otherwise. -->
3421    </d:item>
3422    
3423    <d:item name="interface not defined"
3424        modules="WebIDL::Checker">
3425      <d:message xml:lang="en">Interface <code><var>{text}</var></code> is
3426      not defined in the fragment.</d:message>
3427      <!-- {text} is absolute scoped name. -->
3428    </d:item>
3429    
3430    <d:item name="no arguments in"
3431        modules="WebIDL::Parser">
3432      <d:message xml:lang="en">No <code>in</code> keyword for an argument is
3433      found.</d:message>
3434    </d:item>
3435    
3436    <d:item name="no arguments lparen"
3437        modules="WebIDL::Parser">
3438      <d:message xml:lang="en">No <code>(</code> character for an argument
3439      list is found.</d:message>
3440    </d:item>
3441    
3442    <d:item name="no raises lparen"
3443        modules="WebIDL::Parser">
3444      <d:message xml:lang="en">A <code>raises</code> (or <code>getraises</code>
3445      or <code>setraises</code>) keyword is not followed by a <code>(</code>
3446      character.</d:message>
3447    </d:item>
3448    
3449    <d:item name="no sequence gt"
3450        modules="WebIDL::Parser">
3451      <d:message xml:lang="en">A <code>sequence&lt;></code> type is not
3452      terminated by a <code>&gt;</code> character.</d:message>
3453    </d:item>
3454    
3455    <d:item name="no sequence lt"
3456        modules="WebIDL::Parser">
3457      <d:message xml:lang="en">Keyword <code>sequence</code> is not followed
3458      by a <code>&lt;</code> character.</d:message>
3459    </d:item>
3460    
3461    <d:item name="no sequence type"
3462        modules="WebIDL::Parser">
3463      <d:message xml:lang="en">No type is specified in
3464      <code>sequence&lt;></code>.</d:message>
3465    </d:item>
3466    
3467    <d:item name="no webidl identifier"
3468        modules="WebIDL::Parser">
3469      <d:message xml:lang="en">No identifier is specified for the
3470      <code><var>{text}</var></code>.</d:message>
3471    </d:item>
3472    
3473    <d:item name="no webidl identifier:argument"
3474        modules="WebIDL::Parser">
3475      <d:message xml:lang="en">No identifier is specified for the
3476      argument.</d:message>
3477    </d:item>
3478    
3479    <d:item name="no webidl identifier:exception member"
3480        modules="WebIDL::Parser">
3481      <d:message xml:lang="en">No identifier is specified for the
3482      exception member.</d:message>
3483    </d:item>
3484    
3485    <d:item name="no webidl identifier:operation"
3486        modules="WebIDL::Parser">
3487      <d:message xml:lang="en">No identifier is specified for the
3488      operation.</d:message>
3489    </d:item>
3490    
3491    <d:item name="no webidl semicolon"
3492        modules="WebIDL::Parser">
3493      <d:message xml:lang="en">No semicolon is found at the end of the
3494      definition or member.</d:message>
3495    </d:item>
3496    
3497    <d:item name="non-module definition"
3498        modules="WebIDL::Checker">
3499      <d:message xml:lang="en">This definition is not part of any
3500      module.</d:message>
3501    </d:item>
3502    
3503    <d:item name="not boxable type"
3504        modules="WebIDL::Checker">
3505      <d:message xml:lang="en">Type <code><var>{text}</var></code> cannot be
3506      used in <code>valuetype</code>.</d:message>
3507    </d:item>
3508    
3509    <d:item name="premature end of webidl"
3510        modules="WebIDL::Parser">
3511      <d:message xml:lang="en">The WebIDL fragment ends before all the blocks
3512      are closed by <code>};</code> sequences.</d:message>
3513    </d:item>
3514    
3515    <d:item name="referenced attr not defined"
3516        modules="WebIDL::Checker">
3517      <d:message xml:lang="en">Attribute <code><var>{value}</var></code> is
3518      not defined in the interface specified for the attribute to which
3519      extended attribute <code><var>{text}</var></code> is set.</d:message>
3520    </d:item>
3521    
3522    <d:item name="scoped name"
3523        modules="WebIDL::Parser">
3524      <d:message xml:lang="en">A scoped name is expected here.</d:message>
3525    </d:item>
3526    
3527    <d:item name="scoped name:dcolon"
3528        modules="WebIDL::Parser">
3529      <d:message xml:lang="en">A <code>::</code> token is not followed by
3530      an identifier or a <code>DOMString</code> keyword.</d:message>
3531    </d:item>
3532    
3533    <d:item name="type not defined"
3534        modules="WebIDL::Checker">
3535      <d:message xml:lang="en">Type <code><var>{text}</var></code> is not
3536      defined.</d:message>
3537    </d:item>
3538    
3539    <d:item name="typedef ignored"
3540        modules="WebIDL::Checker">
3541      <d:message xml:lang="en"><code>typedef</code> of name <code>DOMString</code>
3542      is ignored.</d:message>
3543    </d:item>
3544    
3545    <d:item name="unknown xattr"
3546        modules="WebIDL::Checker">
3547      <d:message xml:lang="en">An unknown extended attribute
3548      <code><var>{text}</var></code> is used.</d:message>
3549    </d:item>
3550    
3551    <d:item name="valuetype DOMString"
3552        modules="WebIDL::Parser">
3553      <d:message xml:lang="en">The <code>valuetype</code> definition does
3554      not define <code>DOMString</code> as
3555      <code>sequence&lt;unsigned short></code>.</d:message>
3556    </d:item>
3557    
3558    <d:item name="valuetype ignored"
3559        modules="WebIDL::Checker">
3560      <d:message xml:lang="en"><code>valuetype</code> of name
3561      <code>DOMString</code> is ignored.</d:message>
3562    </d:item>
3563    
3564    <d:item name="wrong signature accessor"
3565        modules="WebIDL::Checker">
3566      <d:message xml:lang="en">The operation cannot be used as accessor operation
3567      of <code><var>{text}</var></code>, since its signature different from
3568      the expected one.</d:message>
3569    </d:item>
3570    
3571    <d:item name="xattr arglist not allowed"
3572        modules="WebIDL::Checker">
3573      <d:message xml:lang="en">Use of an argument list for extended attribute
3574      <code><var>{text}</var></code> is not allowed.</d:message>
3575    </d:item>
3576    
3577    <d:item name="xattr for wrong type"
3578        modules="WebIDL::Checker">
3579      <d:message xml:lang="en">Extended attribute <code><var>{text}</var></code>
3580      is not applicable for an attribute whose type is not
3581      <code>DOMString</code>.</d:message>
3582      <!-- Null or Undefined -->
3583    </d:item>
3584    
3585    <d:item name="xattr id missing"
3586        modules="WebIDL::Checker">
3587      <d:message xml:lang="en">The identifier for extended attribute
3588      <code><var>{text}</var></code> is not specified.</d:message>
3589    </d:item>
3590    
3591    <d:item name="xattr id not allowed"
3592        modules="WebIDL::Checker">
3593      <d:message xml:lang="en">Use of an identifier for extended attribute
3594      <code><var>{text}</var></code> is not allowed.</d:message>
3595    </d:item>
3596    
3597    <d:item name="xattr id value not allowed"
3598        modules="WebIDL::Checker">
3599      <d:message xml:lang="en">The identifier <code><var>{value}</var></code> is
3600      not an allowed value for extended attribute
3601      <code><var>{text}</var></code>.</d:message>
3602    </d:item>
3603    
3604    <d:item name="xattr not applicable"
3605        modules="WebIDL::Checker">
3606      <d:message xml:lang="en">Extended attribute <code><var>{text}</var></code>
3607      is not applicable to this kind of object.</d:message>
3608    </d:item>
3609    
3610    </section>
3611    
3612  <section id="information">  <section id="information">
3613  <h2>Stability Information</h2>  <h2>Stability Information</h2>

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.48

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24