
# astropy/coordinates/angle_parsetab.py
# This file is automatically generated. Do not edit.
_tabversion = '3.2'

_lr_method = 'LALR'

_lr_signature = '\xf9\xf2\xc0%N\xfc\x14x\x1d\xd1\xa0\x02\x1d\xabJf'
    
_lr_action_items = {'DEGREE':([1,6,8,10,11,17,21,22,23,24,30,],[-13,13,-12,15,-14,-10,-11,-7,-6,-8,-9,]),'HOUR':([1,6,8,10,11,17,21,22,23,24,30,],[-13,14,-12,16,-14,-10,-11,-7,-6,-8,-9,]),'SIGN':([0,],[4,]),'SECOND':([22,23,28,29,],[-7,-6,31,32,]),'COLON':([10,24,],[18,27,]),'SIMPLE_UNIT':([1,6,8,10,11,17,21,22,23,24,30,],[-13,12,-12,-15,-14,-10,-11,-7,-6,-8,-9,]),'UINT':([0,4,5,10,15,16,17,18,25,26,27,],[-5,-4,10,17,19,20,22,24,22,22,22,]),'$end':([1,2,3,6,7,8,9,10,11,12,13,14,17,19,20,21,22,23,24,25,26,28,29,30,31,32,],[-13,0,-3,-26,-2,-12,-1,-15,-14,-27,-25,-20,-10,-21,-16,-11,-7,-6,-8,-22,-17,-23,-18,-9,-24,-19,]),'MINUTE':([19,20,],[25,26,]),'UFLOAT':([0,4,5,17,25,26,27,],[-5,-4,11,23,23,23,23,]),}

_lr_action = { }
for _k, _v in list(_lr_action_items.items()):
   for _x,_y in zip(_v[0],_v[1]):
      if not _x in _lr_action:  _lr_action[_x] = { }
      _lr_action[_x][_k] = _y
del _lr_action_items

_lr_goto_items = {'angle':([0,],[2,]),'simple':([0,],[3,]),'sign':([0,],[5,]),'generic':([0,],[6,]),'dms':([0,],[7,]),'colon':([0,],[8,]),'spaced':([0,],[1,]),'hms':([0,],[9,]),'ufloat':([17,25,26,27,],[21,28,29,30,]),}

_lr_goto = { }
for _k, _v in list(_lr_goto_items.items()):
   for _x,_y in zip(_v[0],_v[1]):
       if not _x in _lr_goto: _lr_goto[_x] = { }
       _lr_goto[_x][_k] = _y
del _lr_goto_items
_lr_productions = [
  ("S' -> angle","S'",1,None,None,None),
  ('angle -> hms','angle',1,'p_angle','astropy/coordinates/angle_utilities.py',107),
  ('angle -> dms','angle',1,'p_angle','astropy/coordinates/angle_utilities.py',108),
  ('angle -> simple','angle',1,'p_angle','astropy/coordinates/angle_utilities.py',109),
  ('sign -> SIGN','sign',1,'p_sign','astropy/coordinates/angle_utilities.py',115),
  ('sign -> <empty>','sign',0,'p_sign','astropy/coordinates/angle_utilities.py',116),
  ('ufloat -> UFLOAT','ufloat',1,'p_ufloat','astropy/coordinates/angle_utilities.py',125),
  ('ufloat -> UINT','ufloat',1,'p_ufloat','astropy/coordinates/angle_utilities.py',126),
  ('colon -> sign UINT COLON UINT','colon',4,'p_colon','astropy/coordinates/angle_utilities.py',132),
  ('colon -> sign UINT COLON UINT COLON ufloat','colon',6,'p_colon','astropy/coordinates/angle_utilities.py',133),
  ('spaced -> sign UINT UINT','spaced',3,'p_spaced','astropy/coordinates/angle_utilities.py',142),
  ('spaced -> sign UINT UINT ufloat','spaced',4,'p_spaced','astropy/coordinates/angle_utilities.py',143),
  ('generic -> colon','generic',1,'p_generic','astropy/coordinates/angle_utilities.py',152),
  ('generic -> spaced','generic',1,'p_generic','astropy/coordinates/angle_utilities.py',153),
  ('generic -> sign UFLOAT','generic',2,'p_generic','astropy/coordinates/angle_utilities.py',154),
  ('generic -> sign UINT','generic',2,'p_generic','astropy/coordinates/angle_utilities.py',155),
  ('hms -> sign UINT HOUR UINT','hms',4,'p_hms','astropy/coordinates/angle_utilities.py',164),
  ('hms -> sign UINT HOUR UINT MINUTE','hms',5,'p_hms','astropy/coordinates/angle_utilities.py',165),
  ('hms -> sign UINT HOUR UINT MINUTE ufloat','hms',6,'p_hms','astropy/coordinates/angle_utilities.py',166),
  ('hms -> sign UINT HOUR UINT MINUTE ufloat SECOND','hms',7,'p_hms','astropy/coordinates/angle_utilities.py',167),
  ('hms -> generic HOUR','hms',2,'p_hms','astropy/coordinates/angle_utilities.py',168),
  ('dms -> sign UINT DEGREE UINT','dms',4,'p_dms','astropy/coordinates/angle_utilities.py',179),
  ('dms -> sign UINT DEGREE UINT MINUTE','dms',5,'p_dms','astropy/coordinates/angle_utilities.py',180),
  ('dms -> sign UINT DEGREE UINT MINUTE ufloat','dms',6,'p_dms','astropy/coordinates/angle_utilities.py',181),
  ('dms -> sign UINT DEGREE UINT MINUTE ufloat SECOND','dms',7,'p_dms','astropy/coordinates/angle_utilities.py',182),
  ('dms -> generic DEGREE','dms',2,'p_dms','astropy/coordinates/angle_utilities.py',183),
  ('simple -> generic','simple',1,'p_simple','astropy/coordinates/angle_utilities.py',194),
  ('simple -> generic SIMPLE_UNIT','simple',2,'p_simple','astropy/coordinates/angle_utilities.py',195),
]
