[
"$end",
"error",
"\"|\"",
"\"^\"",
"\"$\"",
"\"\\\\\"",
"\"b\"",
"\"B\"",
"\"(\"",
"\"?\"",
"\"=\"",
"\")\"",
"\"!\"",
"\"*\"",
"\"+\"",
"\"{\"",
"\"}\"",
"\",\"",
"\".\"",
"\":\"",
"others",
"\"-\"",
"\"c\"",
"\"f\"",
"\"n\"",
"\"t\"",
"\"r\"",
"\"v\"",
"\"a\"",
"\"d\"",
"\"e\"",
"\"g\"",
"\"h\"",
"\"i\"",
"\"j\"",
"\"k\"",
"\"l\"",
"\"m\"",
"\"o\"",
"\"p\"",
"\"q\"",
"\"s\"",
"\"u\"",
"\"w\"",
"\"x\"",
"\"y\"",
"\"z\"",
"\"A\"",
"\"C\"",
"\"D\"",
"\"E\"",
"\"F\"",
"\"G\"",
"\"H\"",
"\"I\"",
"\"J\"",
"\"K\"",
"\"L\"",
"\"M\"",
"\"N\"",
"\"O\"",
"\"P\"",
"\"Q\"",
"\"R\"",
"\"S\"",
"\"T\"",
"\"U\"",
"\"V\"",
"\"W\"",
"\"X\"",
"\"Y\"",
"\"Z\"",
"\"[\"",
"\"]\"",
"\"0\"",
"\"1\"",
"\"2\"",
"\"3\"",
"\"4\"",
"\"5\"",
"\"6\"",
"\"7\"",
"\"8\"",
"\"9\"",
"$start",
"Pattern",
"Disjunction",
"Alternative",
"Term",
"Assertion",
"Atom",
"Quantifier",
"QuantifierPrefix",
"DecimalDigits",
"PatternCharacter",
"AtomEscape",
"CharacterClass",
"ControlLetter",
"DecimalDigit",
"DecimalEscape",
"CharacterEscape",
"CharacterClassEscape",
"ControlEscape",
"HexEscapeSequence",
"UnicodeEscapeSequence",
"IdentityEscape",
"HexDigit",
"nonzero",
"ClassRanges",
"NonemptyClassRanges",
"ClassAtom",
"NonemptyClassRangesNoDash",
"ClassAtomNoDash",
"ClassEscape" ]