[ [ ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( VariableTok , "testABC" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " [" ) , ( SpecialStringTok , "'BO'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'XK'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'DQ'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'CP'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'NA'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'GT'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'RE'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'TG'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'QD'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( OperatorTok , "..." ) ] , [ ( NormalTok , " " ) , ( SpecialStringTok , "'FS'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'JW'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'HU'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'VI'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'AN'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'OB'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'ER'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'FS'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'LY'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( OperatorTok , "..." ) ] , [ ( NormalTok , " " ) , ( SpecialStringTok , "'PC'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'ZM'" ) , ( NormalTok , "]" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "words" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " {" ) , ( SpecialStringTok , "'A'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'BARK'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'BOOK'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'TREAT'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'COMMON'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'SQUAD'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'CONFUSE'" ) , ( NormalTok , "}" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( FloatTok , "1" ) , ( OperatorTok , ":" ) , ( VariableTok , "length" ) , ( NormalTok , "(" ) , ( VariableTok , "words" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "possible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( VariableTok , "words" ) , ( NormalTok , "{" ) , ( VariableTok , "k" ) , ( NormalTok , "}" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "fprintf" ) , ( NormalTok , "(" ) , ( SpecialStringTok , "'Can%s make word %s.\\n'" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "char" ) , ( NormalTok , "(" ) , ( OperatorTok , "~" ) , ( VariableTok , "possible" ) , ( OperatorTok , ".*" ) , ( SpecialStringTok , "'NOT'" ) , ( NormalTok , ")" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "words" ) , ( NormalTok , "{" ) , ( VariableTok , "k" ) , ( NormalTok , "})" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( VariableTok , "word" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "word" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "lower" ) , ( NormalTok , "(" ) , ( VariableTok , "word" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "lower" ) , ( NormalTok , "(" ) , ( VariableTok , "combos" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "true" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( FloatTok , "1" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "while" ) , ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "&&" ) , ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "<=" ) , ( NormalTok , " " ) , ( VariableTok , "length" ) , ( NormalTok , "(" ) , ( VariableTok , "word" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " [" ) , ( VariableTok , "r" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "c" ) , ( NormalTok , "] " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "find" ) , ( NormalTok , "(" ) , ( VariableTok , "combos" ) , ( NormalTok , " " ) , ( OperatorTok , "==" ) , ( NormalTok , " " ) , ( VariableTok , "word" ) , ( NormalTok , "(" ) , ( VariableTok , "k" ) , ( NormalTok , ")" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( FloatTok , "1" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " " ) , ( OperatorTok , "~" ) , ( VariableTok , "isempty" ) , ( NormalTok , "(" ) , ( VariableTok , "r" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , "(" ) , ( VariableTok , "r" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( OperatorTok , ":" ) , ( NormalTok , ") " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( SpecialStringTok , "''" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "else" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "false" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "k" ) , ( OperatorTok , "+" ) , ( FloatTok , "1" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( KeywordTok , "end" ) ] ]