12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182(* keywords which match identifier reguler expression rule in lexer.ml *)letunsigned="unsigned"letbyte="byte"letoctet="octet"letshort="short"letlong="long"letdomstring="DOMString"letusvstring="USVString"letbytestring="ByteString"letunrestricted="unrestricted"letfloat="float"letdouble="double"letany="any"letvoid="void"letboolean="boolean"letobject_="object"letor_="or"lettrue_="true"letfalse_="false"letnull="null"letinfinity_="Infinity"letnan_="NaN"letsetter="setter"letgetter="getter"letdeleter="deleter"letlegacycaller="legacycaller"letserializer="serializer"letstringifier="stringifier"letmaplike="maplike"letsetlike="setlike"letiterable="iterable"letpromise="Promise"letrecord="record"letsequence="sequence"letnamespace="namespace"letcallback="callback"letpartial="partial"letmixin="mixin"letincludes="includes"letinterface="interface"letdictionary="dictionary"letenum="enum"letimplements="implements"letinherit_="inherit"letattribute="attribute"lettypedef="typedef"letconst="const"letreadonly="readonly"letrequired="required"letstatic="static"letoptional="optional"letdomexception="DOMException"leterror="Error"letint8array="Int8Array"letint16array="Int16Array"letint32array="Int32Array"letuint8array="Uint8Array"letuint16array="Uint16Array"letuint32array="Uint32Array"letuint8clampedarray="Uint8ClampedArray"letfloat32array="Float32Array"letfloat64array="Float64Array"letarraybuffer="ArrayBuffer"letdataview="DataView"letfrozenarray="FrozenArray"(* symbols *)letlpar="("letrpar=")"letlbracket="["letrbracket="]"letlbrace="{"letrbrace="}"letlt="<"letgt=">"letminusinfinity="-Infinity"letquestion="?"letequal="="letcomma=","letcolon=":"letsemicolon=";"letellipsis="..."