123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263openOcaml_common.Parserletkeyword_table=Ocaml_common.Misc.create_hashtable149["and",AND;"as",AS;"assert",ASSERT;"begin",BEGIN;"class",CLASS;"constraint",CONSTRAINT;"do",DO;"done",DONE;"downto",DOWNTO;"else",ELSE;"end",END;"exception",EXCEPTION;"external",EXTERNAL;"false",FALSE;"for",FOR;"fun",FUN;"function",FUNCTION;"functor",FUNCTOR;"if",IF;"in",IN;"include",INCLUDE;"inherit",INHERIT;"initializer",INITIALIZER;"lazy",LAZY;"let",LET;"match",MATCH;"method",METHOD;"module",MODULE;"mutable",MUTABLE;"new",NEW;"nonrec",NONREC;"object",OBJECT;"of",OF;"open",OPEN;"or",OR;(* "parser", PARSER; *)"private",PRIVATE;"rec",REC;"sig",SIG;"struct",STRUCT;"then",THEN;"to",TO;"true",TRUE;"try",TRY;"type",TYPE;"val",VAL;"virtual",VIRTUAL;"when",WHEN;"while",WHILE;"with",WITH;"lor",INFIXOP3("lor");(* Should be INFIXOP2 *)"lxor",INFIXOP3("lxor");(* Should be INFIXOP2 *)"mod",INFIXOP3("mod");"land",INFIXOP3("land");"lsl",INFIXOP4("lsl");"lsr",INFIXOP4("lsr");"asr",INFIXOP4("asr")]