blob: b4d536cad0d61bb39231780091db1792a177b80f [file] [log] [blame]
#
# AFL dictionary for JavaScript
# -----------------------------
#
# Contains basic reserved keywords and syntax building blocks.
#
# Created by Michal Zalewski <lcamtuf@google.com>
#
keyword_arguments="arguments"
keyword_break="break"
keyword_case="case"
keyword_catch="catch"
keyword_const="const"
keyword_continue="continue"
keyword_debugger="debugger"
keyword_decodeURI="decodeURI"
keyword_default="default"
keyword_delete="delete"
keyword_do="do"
keyword_else="else"
keyword_escape="escape"
keyword_eval="eval"
keyword_export="export"
keyword_finally="finally"
keyword_for="for (a=0;a<2;a++)"
keyword_function="function"
keyword_if="if"
keyword_in="in"
keyword_instanceof="instanceof"
keyword_isNaN="isNaN"
keyword_let="let"
keyword_new="new"
keyword_parseInt="parseInt"
keyword_return="return"
keyword_super="super"
keyword_switch="switch"
keyword_this="this"
keyword_throw="throw"
keyword_try="try"
keyword_typeof="typeof"
keyword_var="var"
keyword_void="void"
keyword_while="while"
keyword_with="with"
misc_1=" 1"
misc_a="a"
misc_array=" [1]"
misc_assign=" a=1"
misc_code_block=" {1}"
misc_colon_num=" 1:"
misc_colon_string=" 'a':"
misc_comma=" ,"
misc_comment_block=" /* */"
misc_comment_line=" //"
misc_cond=" 1?2:3"
misc_dec=" --"
misc_div=" /"
misc_equals=" ="
misc_fn=" a()"
misc_identical=" ==="
misc_inc=" ++"
misc_minus=" -"
misc_modulo=" %"
misc_parentheses=" ()"
misc_parentheses_1=" (1)"
misc_parentheses_1x4=" (1,1,1,1)"
misc_parentheses_a=" (a)"
misc_period="."
misc_plus=" +"
misc_plus_assign=" +="
misc_regex=" /a/g"
misc_rol=" <<<"
misc_semicolon=" ;"
misc_serialized_object=" {'a': 1}"
misc_string=" 'a'"
misc_unicode=" '\\u0001'"
misc_shl=" <<"
misc_shr=" >>"
misc_sae=" >>>"
misc_bit_or=" |"
misc_bit_and=" &"
misc_bit_xor=" ^"
misc_bit_not=" ~"
object_Array=" Array"
object_Boolean=" Boolean"
object_Date=" Date"
object_Function=" Function"
object_Infinity=" Infinity"
object_Int8Array=" Int8Array"
object_Math=" Math"
object_NaN=" NaN"
object_Number=" Number"
object_Object=" Object"
object_RegExp=" RegExp"
object_String=" String"
object_Symbol=" Symbol"
object_false=" false"
object_null=" null"
object_true=" true"
prop_charAt=".charAt"
prop_concat=".concat"
prop_constructor=".constructor"
prop_destructor=".destructor"
prop_length=".length"
prop_match=".match"
prop_proto=".__proto__"
prop_prototype=".prototype"
prop_slice=".slice"
prop_toCode=".toCode"
prop_toString=".toString"
prop_valueOf=".valueOf"
# This part has been generated with testing/libfuzzer/dictionary_generator.py
# using v8_script_parser_fuzzer binary and ECMA-262 standard 6.0.
"all"
"ECMA-404."
"contexts."
"Date.prototype.setHours"
"IsConstructor"
"forbidden"
"dynamic"
"month"
"(exclusive)"
"(OOPSLA"
"arguments)"
"consists"
"expressions"
"(which"
"(in"
"WeakSet"
"whose"
"iterator"
"PATENT"
"(for"
"equivalence"
"including"
"to"
"tail"
"program"
"under"
"immutable"
"started"
"@"
"digit"
"returned"
"very"
"activation"
"'UA-32577963-1']);"
"Classes"
"every"
"updates"
"U+200C"
"(URI):"
"condition"
"(QUOTATION"
"exponential"
"Reference"
"EXPRESS"
"list"
"prefix"
"non-extensible"
"large"
"INDIRECT,"
"NY,"
"enclosing"
"small"
"abbreviated"
"built-in"
"range."
"BUSINESS"
"C++,"
"translating"
"surrounding"
"second"
"Version"
"pass"
"UTF-8."
"invariant"
"(LINE"
"implemented"
"INFRINGE"
"Z."
"Latin"
"incompatible"
"section"
"selected"
"supplied"
"decoding"
"version"
"run"
"above"
"Int8Array"
"method"
"\"BSD"
"full"
"escaping"
"Undefined"
"compilation"
"never"
"component"
"here"
"ranges"
"reported"
"U+007D"
"operations."
"active"
"path"
"placeholder"
"8601:2004(E)"
"search"
"White_Space"
"U+10FFFF,"
"changed"
"allows"
"(see"
"SOLIDUS)"
"prior"
"real"
"successors"
"error,"
"error."
"proxy"
"prints"
"via"
"shorthand"
"divide"
"replace"
"Object.defineProperties"
"Instance"
"TO"
"S,"
"SUCH"
"total"
"unit"
"languages"
"executable"
"takes"
"would"
"U+003A"
"contains"
"negative"
"URI;"
"call"
"JTC"
"6"
"type"
"until"
"more"
"Date.prototype.setMinutes"
"GOODS"
"EXEMPLARY,"
"expose"
"SIGN)"
"flag"
"U+000A"
"V"
"Representation"
"Alphabetic"
"hold"
"finalization"
"must"
"Array.prototype"
"PROVIDED"
"none"
"word"
"U+000D"
"hour"
"SV"
"(REVERSE"
"paragraph"
"ms"
"v"
"exceptions"
"COMMA,"
"root"
"could"
"defer"
"compare"
"type."
"(with"
"JavaScript"
"states"
"minimum"
"numbers"
"keep"
"SEPARATOR),"
"absolute"
"information"
"end"
"recursive"
"Format"
"provide"
"DataView"
"HOWEVER"
"maps"
"reject"
"Promise"
"IMPLIED"
"<CR>"
"A"
"description"
"binary"
"Arrays"
"typed"
"after"
"variant"
"mapping"
"U+0024"
"hoisting"
"reflect"
"SPECIAL,"
"types"
"All"
"short"
"(CHARACTER"
"postfix"
"ID_Start"
"map,"
"blocks."
")"
"LICENSING"
"QUOTATION"
"order"
"DAMAGES"
"operations"
"executed"
"interpretation"
"V,"
"over"
"NO-BREAK"
"expects"
"through"
"LINE"
"its"
"before"
"byteLength"
"style"
"20"
"(V,"
"CreateIterResultObject"
","
"writing"
"detected"
"verifies"
"SUBSTITUTE"
"might"
"then"
"them"
"skipped"
"combination"
"strings."
"URI"
"number"
"of:"
"nested"
"operation."
"[~U]"
"always"
"decimal"
"Date.prototype.setMonth"
"token"
"API"
"twice."
"arrow"
"each"
"types."
"side"
"(but"
"GetSuperConstructor"
"directly"
"Zone"
"UTC"
"FITNESS"
"numeric"
"expect"
"RegExp"
"loops"
"operation"
"scope)"
"Type"
"Reflect.ownKeys"
"More"
"WILL"
"by"
"mark-up"
"restricted"
"since"
"BMP"
"7"
"newly"
"Super"
"Class"
"Must"
"loop."
"Extension"
"found"
"free"
"standard"
"reason"
"base"
"byteOffset"
"Constructor"
"put"
"Block"
"thrown"
"definition"
"pairs"
"unresolved"
"created"
"starts"
"filter"
"uses"
"assign"
"already"
"features"
">>"
"encoding"
"SYMBOL"
"TC39"
"SameValue"
"primary"
"system"
"Maps"
"Handler"
"done"
"notify"
"another"
"RETURN),"
"SMALL"
"Date.prototype.setSeconds"
"script"
"top"
"least"
"ToString"
"needed"
"SymbolDescriptiveString"
"too"
"statement"
"store"
"passed"
"Language"
"OrdinaryHasInstance"
"Named"
"immediate"
"direct"
"tokens"
"execution."
"BRACKET)."
"translation"
"to:"
"kind"
"Code"
"keyword"
"double"
"enabled"
"zero"
"normalizing"
"Reflect.getOwnPropertyDescriptor"
"(NOTE"
"minus"
"debugging"
"script."
"constructors"
"bitwise"
"randomly"
"UTC,"
"Reflect.has"
"initialized"
"U+005D"
"null"
"ARISING"
"UTF-8,"
"contents"
"option"
"forced"
"Power"
"-"
"eagerly"
"indexes"
"also"
"internal"
"(LEFT"
"Date.prototype.setYear"
"ARE"
"REGARDING"
"added"
"object"
"most"
"optimized"
"regular"
"rejected"
"letter"
"scripts"
"Date.prototype.setDate"
"The"
"<ZWNJ>"
"brackets"
"flow"
"traditional"
"Single"
"Boolean"
"place"
"parenthesis"
"Native"
"+"
"heuristics"
"radix"
"SyntaxError"
"(N,"
"syntax"
"attempts"
"O,"
"relation"
"find"
"(COMMA)."
"access"
"(COMMA),"
"parameters"
"THAT"
"HTML"
"8"
"exports"
"dependent"
"account"
"Value"
"(P)"
"ToLength"
"non-integer"
"report"
"during"
"target"
"runs"
"resolve"
"THIS"
"fields"
"bytes"
"remove"
"twice"
"common"
"CET,"
"parameter,"
"parameter."
"automatic"
"ToObject"
"set"
"reference"
"locale"
"testing"
"<ZWNBSP>"
"Tail"
"are"
"arg"
"hash"
"(CARRIAGE"
"stringify"
"said"
"currently"
"BUT"
"future"
"various"
"OWNERSHIP"
"consecutive"
"conditions"
"available"
"C"
"1))"
"creating"
"missing"
"modify"
"weak"
"zone,"
"PROCUREMENT"
"succeed"
"IS\""
"interface"
"IMPLEMENT"
"AND"
"both"
"c"
"TypeError"
"last"
"SHALL"
"false,"
"against"
"became"
"PURPOSE"
"context"
"receiver"
"exceeds"
"(MV),"
"finds"
"WARRANTY"
"point"
"header"
"globals"
"written"
"slots"
"Method"
"iterable"
"Wide"
"Date.prototype.toDateString"
"C,"
"format,"
"create"
"Processing"
"(SV,"
"been"
"accessor"
"Early"
"TORT"
"JSON"
"UTF-16."
"basic"
"expected"
"C0"
"empty"
"Date.prototype.setUTCMilliseconds"
"CLEF)."
"precision"
"N"
"TV,"
"assigning"
"exception"
"Date.prototype.setMilliseconds"
"frozen"
"Uint16Array"
"deferred"
"optimization"
"replaced"
"Object.defineProperty"
"error"
"property"
"EVENT"
"loop"
"resolved"
"USE,"
"Both"
"is"
"binding"
"it"
"encountered"
"itself"
"[[Handler]]"
"containing"
"U+005F"
"ISO/IEC"
"Boolean.prototype.toString"
"flag."
"make"
"NaN"
"shorter"
"(PARAGRAPH"
"(MV,"
"split"
"9"
"AT&T"
"U+005B"
"(TV)"
"used"
"keys"
"assignment"
"LIABILITY,"
"NOT"
"levels"
"moving"
"user"
"characters"
"CONDUCT"
"stack"
"normalization"
"early"
"lower"
"surrogate"
"changes"
"ZERO),"
"flags"
"Names"
"y"
"entry"
"the"
"encodeURIComponent"
"ECMA"
"left"
"construct"
"quoted"
"sentence"
"||"
"overflows"
"SERVICES;"
"(F,"
"Inherited"
"followed"
"32"
"yet"
"previous"
"tables"
"Assignment"
"LEFT-TO-RIGHT"
"character"
"source"
"n"
"collections"
"found,"
"input"
"has"
"remaining"
"..."
"format"
"lexically"
"big"
"(O,"
"possible"
"marked"
"integer"
"bit"
"enumerable"
"formal"
"ON"
"d"
"OF"
"ignore"
"steps"
"Date.prototype.toISOString"
"table."
"OR"
"right"
"old"
"Reflect.set"
"<PS>"
"creation"
"back"
"Numeric"
"apply"
"indirect"
"encodeURI"
"sourceText"
"String"
"for"
"notification"
"subclass"
"<LF>"
"track"
"Let"
"eliminate"
"either"
"be"
"<LS>"
"algorithmic"
"Calls"
"processing"
"O"
"step"
"RIGHT-TO-LEFT"
"ToNumber"
"BMP."
"method."
"from"
"Property"
"properties"
"<ZWJ>,"
"Abstract"
"Argument"
"range"
"extensions"
"value."
"runtime"
"automatically"
"Common"
"IANA"
"primitive"
"statements"
"constructor."
"garbage"
"CAUSED"
"into"
"within"
"bound"
"ACM"
"parsing"
"Literal"
"Java"
"Reflect.get"
"IsRegExp"
"32-bit"
"U+005C"
"Keys"
"intrinsic"
"support"
"initial"
"handles"
"long"
"ReferenceError"
"RangeError"
"array."
"Variable"
"perform"
"analyze"
"was"
"(i.e."
"form"
"memory"
"failure"
"decodeURIComponent"
"CONTRACT,"
"statement."
"objects."
"true"
"objects)"
"Left"
"arrays"
"inside"
"caller"
"maximum"
"...,"
"annotations"
"LEFT"
"called"
"constant"
"defined"
"Deseret"
"iterator,"
"To"
"single"
"Arguments"
"floating"
"check"
"Map"
"Only"
"no"
"TV"
"binding."
"when"
"Possible"
"invalid"
"A."
"application"
"points"
"Proxy"
"Scripts"
"test"
"Reflect.isExtensible"
"arithmetic"
"node"
"elements"
"update"
"prepared"
"class"
"AT"
"variable"
"structure"
"for-in"
"required"
"modules"
"An"
"NOTE"
"logical"
"time"
"PROFITS;"
"code)"
"requires"
"CreateDataProperty"
"non-writable"
"once"
"code"
"partial"
"FEED),"
"chain"
"FEED)."
"(MUSICAL"
"global"
"existing"
"WIDTH"
"signatures"
"per"
"computation"
"SOLIDUS),"
"U+017F"
"CLEF"
"millisecond"
"aligned"
"U+007B"
"zone"
"default,"
"Object"
"environment"
"0"
"Array.prototype.concat"
"stable"
"include"
"resources"
"uninitialized"
"division"
"string"
"LOSS"
"(LATIN"
"(INCLUDING,"
"Tagged"
"Keyed"
"P"
"ObjectDefineProperties"
"anonymous"
"entries"
"specific"
"minute"
"level"
"did"
"positions"
"Global"
"EvalError"
"round"
"Canonical"
"prevent"
"CODE"
"HTTP"
"INFORMATION"
"M,"
"M."
"object."
"initializer"
"non-strict"
"manipulating"
"Date.prototype.setUTCMinutes"
"index"
"adds"
"appear"
"TO,"
"MUSICAL"
"current"
"Float64Array"
"lazily"
"template"
"shared"
";"
"filled"
"body"
"(SOLIDUS)"
"U+2028"
"U+2029"
"Descriptor"
"objects"
"(FORM"
"["
"UTF-16,"
"implicit"
"change"
"convert"
"\"AS"
"shift"
"31"
"Date.prototype.setUTCSeconds"
"queue"
"MV"
"weekday"
"(MV)"
"{"
"Null"
"named"
"tasks"
"GetOwnPropertyKeys"
"extra"
"When"
"Construct"
"modifying"
"Languages"
"names"
"(DIGIT"
"marker"
"Import"
"bindings"
"use"
"additive"
"handled"
"&"
"illegal"
"value,"
"value)"
"next"
"few"
"duplicate"
"handler"
"Date.prototype.setUTCFullYear"
"attribute"
"scope"
"String.prototype"
"F"
"Default"
"trail"
"Time"
"cases"
"ID_Continue"
"\"CODE\","
"NON-JOINER)"
"lowercase"
"RIGHTS"
"ObjectCreate"
"modified"
"MARK"
"descriptor"
"tag"
"values"
"can"
"executor"
"following"
"meet"
"detached"
"F,"
"control"
"FTP)"
"reserved"
"stream"
"escapes"
"process"
"lock"
"escaped"
"incremental"
"UTF-8"
"allowed"
"unhandled"
"block."
"for-of"
"requirements"
"UTF-32"
"means"
"write"
"INTERNATIONAL"
"instead"
"WARRANTIES,"
"parameter"
"attributes,"
"circular"
"map"
"may"
"clone"
"(PLUS"
"collection"
"DISCLAIMS"
"produce"
"preferred"
"Prologue"
"date"
"representations"
"Int16Array"
"data"
"annotation"
"ambiguous"
"USA,"
"computations"
"bind"
"lines"
"element"
"q"
"rather"
"block"
"allow"
"representation"
"terminating"
"__proto__"
"(COLON),"
"tagged"
"@@toPrimitive"
"Uint32Array"
"Generator"
"move"
"Use"
"years"
"symbols"
"comma"
"differs"
"INCIDENTAL,"
"THE"
"non-zero"
"1"
"(LF)"
"group"
"Rules"
"platform"
"Using"
"main"
"defining"
"<"
"pending"
"Date.prototype.toUTCString"
"non"
"greater"
"views"
"%JSON%"
"(FULL"
"BRACKET)"
"EVEN"
"Extensions"
"subtraction"
"SameValueZero"
"not"
"(P,"
"now"
"nor"
"execute"
"name"
"Iterator"
"U+1D11E"
"(LOW"
"unrepresentable"
"trap"
"Eliminating"
"identifier"
"|"
"subset"
"(the"
"8,"
"Generic"
"non-object"
"U+0000"
"static"
"(HYPHEN-MINUS)"
"year"
"operand"
"U+0008"
"transitions"
"Parameter"
"special"
"out"
"space"
"REQUIRED"
"RegExpExec"
"Set"
"Float32Array"
"Throw"
"index."
"G"
"state"
"column"
"RFC"
"completely"
"Used"
"x"
"IMPLIED,"
"byte"
"remainder"
"log"
"DATA,"
"backwards"
"unescape"
"language"
"ArrayBuffer"
"@@hasInstance"
"times"
"STRICT"
"length"
"separator"
"isView"
"hexadecimal"
"first"
"clause"
"variables"
"one"
"INTERRUPTION)"
"ISO"
"suspended"
"JOINER)"
"reached"
"array"
"size"
"given"
"Runtime"
"checked"
"CURLY"
"start"
"ordering"
"Symbol"
"Date.prototype.setFullYear"
"Uint8Array"
"grow"
"their"
"SEE"
"2"
"Date"
"TypedArray"
"bits"
"final"
"HasProperty"
"destructuring"
"that"
"completed"
"exactly"
"R"
"closures"
"LETTER"
"variable."
"PDF"
"copy"
"than"
"specify"
"==="
"relative"
"later."
":"
"1;"
"depends"
"accesses"
"WHETHER"
"r"
"were"
"1)"
"accessed"
"GeneratorFunction"
"URIError"
"1,"
"ArrayBuffer.prototype.slice"
"result"
"and"
"Executable"
"false"
"NEGLIGENCE"
"explicit"
"argument"
"generalization"
"Field"
"Other"
"Call"
"have"
"String.prototype.charAt"
"any"
"conversion"
"Date.prototype.setUTCMonth"
"min"
"LINE)"
"(no"
"instance"
"which"
"="
"TRV."
"begin"
"multiple"
"Name"
"normal"
"buffer"
"callable"
"connected"
"comparison"
"inserted"
"pages"
"RIGHT"
"considered"
"request"
"Module"
"Date.prototype.toString"
"OUT"
"Date.prototype.setUTCHours"
"Export"
"ECMA-404"
"STOP),"
"Array"
"}"
"selection"
"text"
"supported"
"POSSIBILITY"
"BRACKET,"
"Reflect.setPrototypeOf"
"ECMA-402"
"line"
"Math"
"slot"
"We"
"based"
"("
"cache"
"3"
"should"
"only"
"unable"
"invocation"
"SEPARATOR)"
"b"
"local"
"WARRANTIES"
"handle"
"get"
"=="
"space,"
"HEREIN"
"cannot"
"words"
"progress"
"quantifier"
"interpreted"
"neither"
"secondary"
"closure"
"Right"
"resource"
"upper"
"encounters"
"yield"
"keyed"
"EST,"
"Date.prototype.getYear"
"INCLUDING"
"contain"
"Reflect.preventExtensions"
"fixed"
"where"
"view"
"SOFTWARE,"
"declared"
"declarations"
"RETURN"
"computed"
"exists"
"we"
"module"
"up"
"writable"
"Source"
"(BACKSPACE),"
"legacy"
"truncating"
"receiver."
"THEORY"
"invoked"
"attribute,"
"U+001F"
"pattern"
"lexical"
"label"
"outside"
"toString"
"closed"
"between"
"Reflect.getPrototypeOf"
"import"
"boundary"
"reading"
"checks"
"AVAILABLE"
"FOR"
"<NUL>"
"S"
"key"
"Identifier"
"valid"
"P,"
"observable"
"revoked"
"many"
"equal"
"Month"
"propagation"
"s"
"Unicode"
"Escape"
"values)"
"MapIterator"
"expression"
"values,"
"Boolean.prototype.valueOf"
"comment"
"(HYPHEN-MINUS),"
"color"
"pos"
"adding"
"table"
"allocated"
"array-like"
"IS"
"addition"
"]"
"MARK)"
"mark"
"(SPACE),"
"literal"
"(SPACE)."
"non-configurable"
"U+200D"
"prototype"
">"
"enable"
"(S,"
"restrictions"
"instantiated"
"Function.prototype.apply"
"external"
"WAY"
"declaration"
"CONSEQUENTIAL"
"folding"
"Date.prototype"
"an"
"E),"
"present"
"IsArray"
"/"
"contexts"
"Number"
"value"
"will"
"(UCS)"
"J.UCS"
"ADVISED"
"unpaired"
"FEED"
"ECMA-402:"
"architecture."
"parse"
"Strict"
"PARTICULAR"
"IEEE"
"comments"
"capture"
"different"
"Return"
"compiling"
"generic"
"Typed"
"same"
"configurable"
"member"
"Regular"
"mode."
"events"
"Types"
"SOFTWARE"
"string."
"extended"
"infinity"
"again"
"initialization"
"LIABLE"
"effect"
"running"
"IN"
"changing"
"validate"
"ACM,"
"U+002D"
"IF"
"//"
"undefined"
"String.prototype.trim"
"argument."
"argument,"
"UTC)"
"UTC."
"It"
"<table"
"ANY"
"patterns"
"without"
"extensible"
"In"
"String.prototype.charCodeAt"
"position"
"(ZERO"
"bodies"
"If"
"BE"
"(UTC)"
"less"
"being"
"captures"
"ToInteger"
"numbering"
"rest"
"unary"
"R,"
"unicode"
"BY"
"captured"
"U+212A"
"generator"
"hint"
"supply"
"unsigned"
"add"
"setting"
"extends"
"4"
"usage"
"lookup"
"(A"
"match"
"Labelled"
"identical"
"Control"
"rules"
"DIRECT,"
"(inclusive)"
"non-null"
"[U]"
"immediately"
"execution"
"left-hand"
"desc"
"LIMITED"
"(EQUALS"
"missing."
"B."
"user-defined"
"Bitwise"
"MATTERS"
"BRACKET"
"t"
"CLAIMS"
"multiplicative"
"output"
"OTHERWISE)"
"page"
"replacement"
"specifies"
"because"
"sequence"
"uppercase"
"conditional"
"searching"
"calling"
"INCLUDING,"
"specified"
"proper"
"New"
"Date.prototype.toTimeString"
"literals"
"lead"
"[+U]"
"avoid"
"results:"
"leap"
"does"
"\"B\","
"CreateListFromArrayLike"
"?"
"mode"
"SQUARE"
"power"
"compiler"
"WeakMap"
"(TRV)"
"A-Z"
"offset"
"regexp"
"TRV"
"ALL"
"on"
"actual"
"extension"
"Date.prototype.valueOf"
"of"
"Date.prototype.setTime"
"recognized"
"(SV)"
"(U+00DF)"
"FL,"
"constructor"
"or"
"Int32Array"
"referenced"
"letters"
"No"
"Internal"
"promise"
"Function.prototype.toString"
"Reflect.defineProperty"
"operator"
"Empty"
"Week"
"(U+017F)"
"Infinity"
"additional"
"prepare"
"NO"
"*"
"ECMA-262"
"decode"
"strict"
"context."
"SIGPLAN"
"N,"
"triggered"
"enough"
"TABULATION),"
"DISCLAIMED."
"ToPrimitive"
"but"
"repeated"
"construction"
"Error"
"(RIGHT"
"N2"
"promote"
"(C,"
"longer"
"count"
"1024"
"UTF-16"
"embedded"
"U+002F"
"using"
"signed"
"U+002C"
"below"
"converted"
"limit"
"MERCHANTABILITY"
"<BS>"
"define"
"detailed"
"USE"
"<CR><LF>"
"Space"
"exhausted"
"combining"
"FIFO"
"general"
"as"
"optionally"
"at"
"file"
"Reflect.deleteProperty"
"trailing"
"Function"
"parameters."
"functions"
"beyond"
"Date.prototype.setUTCDate"
"virtual"
"Reflect"
"field"
"other"
"5"
"details"
"<<"
"requested"
"repeat"
"Uint8ClampedArray"
"separate"
"symbol"
"Remove"
"U"
"functions)"
"(DOLLAR"
"Object.prototype"
"calls"
"code,"
"(INCLUDING"
"rule"
"strings"
"code."
"Year"
"(URL),"
"validation"
"starting"
"function,"