xref: /aosp_15_r20/external/AFLplusplus/dictionaries/js.dict (revision 08b48e0b10e97b33e7b60c5b6e2243bd915777f2)
1#
2# AFL dictionary for JavaScript
3# -----------------------------
4#
5# Contains basic reserved keywords and syntax building blocks.
6#
7# Created by Michal Zalewski
8#
9
10keyword_arguments="arguments"
11keyword_break="break"
12keyword_case="case"
13keyword_catch="catch"
14keyword_const="const"
15keyword_continue="continue"
16keyword_debugger="debugger"
17keyword_decodeURI="decodeURI"
18keyword_default="default"
19keyword_delete="delete"
20keyword_do="do"
21keyword_else="else"
22keyword_escape="escape"
23keyword_eval="eval"
24keyword_export="export"
25keyword_finally="finally"
26keyword_for="for (a=0;a<2;a++)"
27keyword_function="function"
28keyword_if="if"
29keyword_in="in"
30keyword_instanceof="instanceof"
31keyword_isNaN="isNaN"
32keyword_let="let"
33keyword_new="new"
34keyword_parseInt="parseInt"
35keyword_return="return"
36keyword_switch="switch"
37keyword_this="this"
38keyword_throw="throw"
39keyword_try="try"
40keyword_typeof="typeof"
41keyword_var="var"
42keyword_void="void"
43keyword_while="while"
44keyword_with="with"
45
46misc_1=" 1"
47misc_a="a"
48misc_array=" [1]"
49misc_assign=" a=1"
50misc_code_block=" {1}"
51misc_colon_num=" 1:"
52misc_colon_string=" 'a':"
53misc_comma=" ,"
54misc_comment_block=" /* */"
55misc_comment_line=" //"
56misc_cond=" 1?2:3"
57misc_dec=" --"
58misc_div=" /"
59misc_equals=" ="
60misc_fn=" a()"
61misc_identical=" ==="
62misc_inc=" ++"
63misc_minus=" -"
64misc_modulo=" %"
65misc_parentheses=" ()"
66misc_parentheses_1=" (1)"
67misc_parentheses_1x4=" (1,1,1,1)"
68misc_parentheses_a=" (a)"
69misc_period="."
70misc_plus=" +"
71misc_plus_assign=" +="
72misc_regex=" /a/g"
73misc_rol=" <<<"
74misc_semicolon=" ;"
75misc_serialized_object=" {'a': 1}"
76misc_string=" 'a'"
77misc_unicode=" '\\u0001'"
78
79object_Array=" Array"
80object_Boolean=" Boolean"
81object_Date=" Date"
82object_Function=" Function"
83object_Infinity=" Infinity"
84object_Int8Array=" Int8Array"
85object_Math=" Math"
86object_NaN=" NaN"
87object_Number=" Number"
88object_Object=" Object"
89object_RegExp=" RegExp"
90object_String=" String"
91object_Symbol=" Symbol"
92object_false=" false"
93object_null=" null"
94object_true=" true"
95
96prop_charAt=".charAt"
97prop_concat=".concat"
98prop_constructor=".constructor"
99prop_destructor=".destructor"
100prop_length=".length"
101prop_match=".match"
102prop_proto=".__proto__"
103prop_prototype=".prototype"
104prop_slice=".slice"
105prop_toCode=".toCode"
106prop_toString=".toString"
107prop_valueOf=".valueOf"
108