pprint.pprint(linenums.items())
[(1, set(['SCRIPT'])),
(28,
set(['CALL',
'DOT',
'IDENTIFIER',
'LIST',
'OBJECT_INIT',
'SEMICOLON',
'STRING'])),
(29, set(['IDENTIFIER', 'PROPERTY_INIT', 'STRING'])),
(30, set(['ARRAY_INIT', 'IDENTIFIER', 'PROPERTY_INIT', 'STRING'])),
(31, set(['IDENTIFIER', 'OBJECT_INIT'])),
(32, set(['IDENTIFIER', 'NULL', 'PROPERTY_INIT'])),
(33, set(['PROPERTY_INIT'])),
(34, set(['IDENTIFIER', 'OBJECT_INIT'])),
(35, set(['IDENTIFIER', 'PROPERTY_INIT', 'STRING'])),
(36, set(['FALSE', 'IDENTIFIER', 'PROPERTY_INIT'])),
(37, set(['IDENTIFIER', 'PROPERTY_INIT', 'TRUE'])),
(38, set(['IDENTIFIER', 'PROPERTY_INIT', 'STRING'])),
(39, set(['IDENTIFIER', 'PROPERTY_INIT', 'TRUE'])),
(40, set(['IDENTIFIER', 'PROPERTY_INIT', 'STRING'])),
(41, set(['PROPERTY_INIT'])),
(43, set(['FUNCTION', 'IDENTIFIER', 'SCRIPT'])),
(44, set(['BLOCK', 'IF'])),
(45, set(['CALL', 'DOT', 'IDENTIFIER', 'LIST', 'SEMICOLON', 'STRING'])),
(46, set(['IF'])),
(52, set(['PROPERTY_INIT'])),
(57, set(['FUNCTION', 'IDENTIFIER', 'SCRIPT'])),
(58, set(['IDENTIFIER', 'VAR'])),
(60, set(['IDENTIFIER', 'VAR'])),
(64, set(['CALL', 'DOT', 'IDENTIFIER', 'LIST', 'SEMICOLON', 'THIS'])),
(66,
set(['CALL', 'DOT', 'IDENTIFIER', 'LIST', 'SEMICOLON', 'STRING', 'THIS'])),
(67, set(['RETURN'])),
(68, set(['PROPERTY_INIT'])),
(74, set(['FUNCTION', 'IDENTIFIER', 'SCRIPT'])),
(75, set(['IDENTIFIER', 'VAR'])),
(76, set(['IDENTIFIER', 'VAR'])),
(77, set(['RETURN'])),
(78, set(['PROPERTY_INIT'])),
(83, set(['FUNCTION', 'IDENTIFIER', 'SCRIPT'])),
(84, set(['IDENTIFIER', 'VAR'])),
(85, set(['IDENTIFIER', 'VAR'])),
(86, set(['CALL', 'DOT', 'IDENTIFIER', 'LIST', 'SEMICOLON'])),
(87, set(['PROPERTY_INIT'])),
(92, set(['FUNCTION', 'IDENTIFIER', 'SCRIPT'])),
(93, set(['IDENTIFIER', 'VAR'])),
(94, set(['IDENTIFIER', 'VAR'])),
(95, set(['CALL', 'DOT', 'IDENTIFIER', 'LIST', 'SEMICOLON'])),
(96, set(['PROPERTY_INIT'])),
(101, set(['FUNCTION', 'IDENTIFIER', 'SCRIPT'])),
(102, set(['CALL', 'DOT', 'IDENTIFIER', 'LIST', 'SEMICOLON', 'STRING'])),
(103, set(['PROPERTY_INIT']))]