interface Primitives { attribute boolean truth; attribute byte character; attribute octet value; attribute short number; attribute unsigned short positive; attribute long big; attribute unsigned long bigpositive; attribute long long bigbig; attribute unsigned long long bigbigpositive; attribute float real; attribute double bigreal; attribute unrestricted float realwithinfinity; attribute unrestricted double bigrealwithinfinity; attribute DOMString string; attribute ByteString bytes; attribute Date date; attribute RegExp regexp; }; interface Primitives { attribute boolean truth; attribute byte character; attribute octet value; attribute short number; attribute unsigned short positive; attribute long big; attribute unsigned long bigpositive; attribute long long bigbig; attribute unsigned long long bigbigpositive; attribute float real; attribute double bigreal; attribute unrestricted float realwithinfinity; attribute unrestricted double bigrealwithinfinity; attribute DOMString string; attribute ByteString bytes; attribute Date date; attribute RegExp regexp; }; attribute boolean truth; attribute byte character; attribute octet value; attribute short number; attribute unsigned short positive; attribute long big; attribute unsigned long bigpositive; attribute long long bigbig; attribute unsigned long long bigbigpositive; attribute float real; attribute double bigreal; attribute unrestricted float realwithinfinity; attribute unrestricted double bigrealwithinfinity; attribute DOMString string; attribute ByteString bytes; attribute Date date; attribute RegExp regexp;