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<></code> type is not |
3452 |
|
terminated by a <code>></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><</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<></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<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> |
3614 |
|
|