
# parsetab.py
# This file is automatically generated. Do not edit.
_tabversion = '3.2'

_lr_method = 'LALR'

_lr_signature = '\x9a\xba\xc8\x80\x9a\xe3#2\x8f\xfe\xca8\xdc\xab\xbb\x8f'
    
_lr_action_items = {'REAL':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[40,-50,-134,40,40,-14,-72,-55,40,40,-129,-6,-130,-71,-53,-128,40,40,-127,-74,-61,-131,-11,-10,40,-59,40,-70,-9,-64,-99,-5,-98,40,-132,-66,-51,107,-133,-65,-58,-54,-2,-73,-12,40,-57,-52,-62,-13,-63,-67,-56,40,-4,-60,-149,-137,-138,40,-140,-41,40,107,-24,-45,-76,40,-28,40,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,107,40,40,40,40,-15,107,-79,-96,-94,40,40,-152,40,40,40,40,40,40,-142,-27,40,40,-47,-33,40,40,-36,40,-32,-35,-34,-30,-31,-46,40,-20,40,40,40,-75,40,40,-77,-136,40,-78,-21,40,40,-115,-95,40,-120,40,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,40,-146,40,40,-121,-116,40,40,-105,-100,40,-97,40,40,-8,-154,-144,40,40,40,40,40,40,40,-147,-158,40,-150,40,40,40,-155,40,-148,-151,]),'DO':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[58,-50,-134,58,-14,-72,-55,58,58,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,58,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,58,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,58,58,-15,-19,-79,-96,-94,-152,58,58,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,58,-146,58,-121,-116,-105,-100,-97,-8,-154,-144,58,58,58,-147,-158,58,-150,-155,-148,-151,]),'DEFAULT':([2,3,7,8,9,13,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,37,39,40,41,43,44,45,47,49,50,52,53,55,56,57,59,60,64,65,66,67,71,74,75,76,78,80,82,83,86,87,88,89,91,92,99,105,107,108,113,123,126,138,144,148,149,153,161,165,176,178,180,182,184,186,187,188,189,191,192,193,194,195,196,205,208,211,212,215,218,221,223,242,249,261,262,],[-50,-134,-14,-72,-55,-129,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-98,-132,-66,-51,-133,-65,-58,-54,-73,-12,-57,-52,-62,-13,-63,-67,-56,-60,-149,-137,-138,-41,-24,-45,-76,-28,-22,-38,-26,-18,-16,-68,-69,-145,-48,-15,-79,-96,-94,-152,-27,-47,-46,-75,-77,-136,-78,-115,-95,-120,-135,-124,-139,-141,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,-121,-116,-105,-100,-97,239,-154,-144,-158,-156,-157,-155,]),'-':([2,6,8,9,16,17,19,20,22,23,28,29,31,33,34,37,38,40,41,44,45,47,49,52,53,55,57,59,60,61,64,71,72,73,75,76,77,78,79,82,88,89,92,93,94,105,107,108,109,111,114,118,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,141,142,143,144,145,146,148,151,153,155,157,161,165,169,177,186,187,188,189,190,192,193,194,203,208,209,210,211,212,213,215,216,227,230,240,255,259,260,263,],[-50,79,-72,-55,-71,-53,79,79,-74,-61,79,-59,-70,-64,-99,-98,79,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,79,-60,-41,79,-48,-45,-76,79,131,79,-38,-68,-69,-48,79,79,-79,-96,-94,79,79,79,79,79,79,-47,-33,79,79,-36,79,-32,-35,-34,-30,-31,-46,79,79,79,79,-75,79,79,-77,79,-78,79,79,-115,-95,79,79,-49,131,-39,-40,-37,-42,-43,-44,79,-116,79,79,-105,-100,79,-97,79,79,79,79,79,79,79,79,]),',':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,42,44,45,47,49,52,53,54,55,57,59,60,63,64,71,73,74,75,76,78,80,81,82,83,84,85,86,87,88,89,92,96,100,101,104,105,106,107,108,123,126,138,140,144,148,153,154,156,159,160,161,163,164,165,166,167,168,169,170,171,172,173,174,176,180,181,186,187,188,189,191,192,193,194,195,196,199,200,202,204,208,211,212,213,214,215,216,219,228,231,232,233,234,235,236,237,244,245,246,248,250,252,265,266,268,270,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-19,-65,-58,-54,-73,-57,-52,-125,-62,-63,-67,-56,119,-60,-41,-19,-24,-45,-76,-28,-22,119,-38,-26,-125,145,-18,-16,-68,-69,-48,145,-19,119,119,-79,157,-96,-94,-27,-47,-46,-20,-75,-77,-78,-21,203,-117,206,-115,209,-119,-95,210,-111,-110,-101,-112,-109,145,-106,-16,145,145,-126,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,145,225,145,-82,-116,-105,-100,-113,-103,-97,-104,240,-83,-118,-111,-107,-108,-114,-102,119,-159,255,-87,-122,119,263,-160,270,-123,-89,]),'PRINT':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,117,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[28,-50,-134,28,-14,-72,-55,28,28,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,28,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,28,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,28,28,-15,-19,-79,-96,-94,-152,28,28,28,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,28,-146,28,-121,-116,-105,-100,-97,-8,-154,-144,28,28,28,-147,-158,28,-150,-155,-148,-151,]),'AUGOP':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,42,44,45,47,49,52,53,54,55,57,59,60,64,76,88,89,105,107,108,140,144,148,153,154,161,165,208,211,212,215,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-19,-65,-58,-54,-73,-57,-52,114,-62,-63,-67,-56,-60,-76,-68,-69,-79,-96,-94,-20,-75,-77,-78,-21,-115,-95,-116,-105,-100,-97,]),';':([2,7,8,9,14,16,17,22,23,26,27,29,31,32,33,34,37,40,41,44,45,47,49,50,52,53,55,56,57,59,60,62,64,71,74,75,76,78,80,82,83,86,87,88,89,92,99,105,107,108,123,126,138,144,148,153,161,165,176,179,180,186,187,188,189,191,192,193,194,195,196,205,208,211,212,215,220,],[-50,-14,-72,-55,-6,-71,-53,-74,-61,-11,-10,-59,-70,-9,-64,-99,-98,-66,-51,-65,-58,-54,-73,-12,-57,-52,-62,-13,-63,-67,-56,117,-60,-41,-24,-45,-76,-28,-22,-38,-26,-18,-16,-68,-69,-48,-15,-79,-96,-94,-27,-47,-46,-75,-77,-78,-115,-95,-120,220,-124,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,-121,-116,-105,-100,-97,-8,]),'BININT':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[44,-50,-134,44,44,-14,-72,-55,44,44,-129,-6,-130,-71,-53,-128,44,44,-127,-74,-61,-131,-11,-10,44,-59,44,-70,-9,-64,-99,-5,-98,44,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,44,-57,-52,-62,-13,-63,-67,-56,44,-4,-60,-149,-137,-138,44,-140,-41,44,-24,-45,-76,44,-28,44,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,44,44,44,44,-15,-19,-79,-96,-94,44,44,-152,44,44,44,44,44,44,-142,-27,44,44,-47,-33,44,44,-36,44,-32,-35,-34,-30,-31,-46,44,-20,44,44,44,-75,44,44,-77,-136,44,-78,-21,44,44,-115,-95,44,-120,44,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,44,-146,44,44,-121,-116,44,44,-105,-100,44,-97,44,44,-8,-154,-144,44,44,44,44,44,44,44,-147,-158,44,-150,44,44,44,-155,44,-148,-151,]),'.':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,42,44,45,47,49,52,53,55,57,59,60,64,73,76,88,89,92,100,105,107,108,109,144,148,153,161,165,206,208,211,212,215,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,110,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,110,-76,-68,-69,110,110,-79,-96,-94,162,-75,-77,-78,-115,-95,229,-116,-105,-100,-97,]),'WITH':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[5,-50,-134,5,-14,-72,-55,5,5,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,5,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,5,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,5,5,-15,-19,-79,-96,-94,-152,5,5,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,5,-146,5,-121,-116,-105,-100,-97,-8,-154,-144,5,5,5,-147,-158,5,-150,-155,-148,-151,]),'NEQ':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,78,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,241,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,135,-38,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,-39,-40,-42,-43,-44,-116,-105,-100,-97,135,]),'CASE':([2,3,7,8,9,13,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,37,39,40,41,43,44,45,47,49,50,52,53,55,56,57,59,60,64,65,66,67,69,71,74,75,76,78,80,82,83,86,87,88,89,91,92,99,105,107,108,113,123,126,138,144,148,149,153,161,165,175,176,178,180,182,184,186,187,188,189,191,192,193,194,195,196,205,208,211,212,215,218,221,223,242,249,261,262,],[-50,-134,-14,-72,-55,-129,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-98,-132,-66,-51,-133,-65,-58,-54,-73,-12,-57,-52,-62,-13,-63,-67,-56,-60,-149,-137,-138,-140,-41,-24,-45,-76,-28,-22,-38,-26,-18,-16,-68,-69,-145,-48,-15,-79,-96,-94,-152,-27,-47,-46,-75,-77,-136,-78,-115,-95,217,-120,-135,-124,-139,-141,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,-121,-116,-105,-100,-97,238,-154,-144,-158,-156,-157,-155,]),'POWER':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,73,76,88,89,92,105,107,108,144,148,153,161,165,208,211,212,215,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,124,-76,-68,-69,124,-79,-96,-94,-75,-77,-78,-115,-95,-116,-105,-100,-97,]),')':([2,6,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,74,75,76,78,80,81,82,83,84,85,86,87,88,89,92,94,100,105,107,108,109,123,125,126,138,140,144,148,153,154,159,160,161,163,164,165,181,186,187,188,189,191,192,193,194,195,196,200,208,211,212,215,231,244,248,265,268,],[-50,76,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-19,-24,-45,-76,-28,-22,140,-38,-26,-125,144,-18,-16,-68,-69,-48,76,-19,-79,-96,-94,161,-27,161,-47,-46,-20,-75,-77,-78,-21,-117,205,-115,208,-119,-95,-126,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,224,-116,-105,-100,-97,-118,-159,-122,-160,-123,]),'(':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,102,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[6,-50,-134,6,6,-14,-72,-55,6,6,-129,-6,-130,-71,-53,-128,94,94,-127,-74,-61,-131,-11,-10,94,-59,6,-70,-9,-64,-99,-5,-98,6,-132,-66,-51,109,-133,-65,-58,-54,-2,-73,-12,6,-57,-52,-62,-13,-63,-67,-56,94,-4,-60,-149,-137,-138,6,-140,-41,94,125,-24,-45,-76,94,-28,94,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,125,94,94,6,6,-15,125,152,-79,-96,-94,94,94,-152,94,6,6,94,6,6,-142,-27,94,94,-47,-33,94,94,-36,94,-32,-35,-34,-30,-31,-46,94,-20,94,94,94,-75,94,94,-77,-136,94,-78,-21,94,94,-115,-95,94,-120,94,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,6,-146,6,94,-121,-116,94,94,-105,-100,94,-97,94,6,-8,-154,-144,6,94,94,6,6,6,94,-147,-158,6,-150,94,94,94,-155,94,-148,-151,]),'+':([2,6,8,9,16,17,19,20,22,23,28,29,31,33,34,37,38,40,41,44,45,47,49,52,53,55,57,59,60,61,64,71,72,73,75,76,77,78,79,82,88,89,92,93,94,105,107,108,109,111,114,118,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,141,142,143,144,145,146,148,151,153,155,157,161,165,169,177,186,187,188,189,190,192,193,194,203,208,209,210,211,212,213,215,216,227,230,240,255,259,260,263,],[-50,77,-72,-55,-71,-53,77,77,-74,-61,77,-59,-70,-64,-99,-98,77,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,77,-60,-41,77,-48,-45,-76,77,129,77,-38,-68,-69,-48,77,77,-79,-96,-94,77,77,77,77,77,77,-47,-33,77,77,-36,77,-32,-35,-34,-30,-31,-46,77,77,77,77,-75,77,77,-77,77,-78,77,77,-115,-95,77,77,-49,129,-39,-40,-37,-42,-43,-44,77,-116,77,77,-105,-100,77,-97,77,77,77,77,77,77,77,77,]),'*':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,141,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,141,141,-42,-43,-44,-116,-105,-100,-97,]),']':([2,8,9,16,17,22,23,29,31,33,34,37,38,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,74,75,76,78,80,82,83,84,86,88,89,92,93,100,103,104,105,106,107,108,123,126,138,140,144,148,153,154,156,158,161,165,166,167,168,169,170,171,172,173,174,181,186,187,188,189,191,192,193,194,195,196,204,208,211,212,213,214,215,216,228,232,233,234,235,236,245,246,256,257,258,266,267,270,271,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,105,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-19,-24,-45,-76,-28,-22,-38,-26,-125,-18,-68,-69,-48,105,-19,153,154,-79,-84,-96,-94,-27,-47,-46,-20,-75,-77,-78,-21,-80,-81,-115,-95,211,212,-110,-101,-112,-109,215,-106,-16,-126,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,-82,-116,-105,-100,-113,-103,-97,-104,-83,-111,-107,-108,-114,-102,-85,-87,-86,-91,-90,-88,-92,-89,-93,]),'SHORTSTRING':([0,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[31,-50,-134,31,31,-14,-72,-55,88,31,31,-129,-6,-130,-71,-53,-128,31,31,-127,-74,-61,-131,-11,-10,31,-59,31,-70,-9,-64,-99,-5,-98,31,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,31,-57,-52,-62,-13,-63,-67,-56,31,-4,-60,-149,-137,-138,31,-140,-41,31,-24,-45,-76,31,-28,31,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,31,31,31,31,-15,-19,-79,-96,-94,31,31,-152,31,31,31,31,31,31,-142,-27,31,31,-47,-33,31,31,-36,31,-32,-35,-34,-30,-31,-46,31,-20,31,31,31,-75,31,31,-77,-136,31,-78,-21,31,31,-115,-95,31,-120,31,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,31,-146,31,31,-121,-116,31,31,-105,-100,31,-97,31,31,-8,-154,-144,31,31,31,31,31,31,31,-147,-158,31,-150,31,31,31,-155,31,-148,-151,]),'/':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,142,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,142,142,-42,-43,-44,-116,-105,-100,-97,]),'NEXT':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,117,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[7,-50,-134,7,-14,-72,-55,7,7,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,7,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,7,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,7,7,-15,-19,-79,-96,-94,-152,7,7,7,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,7,-146,7,-121,-116,-105,-100,-97,-8,-154,-144,7,7,7,-147,-158,7,-150,-155,-148,-151,]),'SWITCH':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[46,-50,-134,46,-14,-72,-55,46,46,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,46,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,46,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,46,46,-15,-19,-79,-96,-94,-152,46,46,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,46,-146,46,-121,-116,-105,-100,-97,-8,-154,-144,46,46,46,-147,-158,46,-150,-155,-148,-151,]),'OCTINT':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[33,-50,-134,33,33,-14,-72,-55,33,33,-129,-6,-130,-71,-53,-128,33,33,-127,-74,-61,-131,-11,-10,33,-59,33,-70,-9,-64,-99,-5,-98,33,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,33,-57,-52,-62,-13,-63,-67,-56,33,-4,-60,-149,-137,-138,33,-140,-41,33,-24,-45,-76,33,-28,33,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,33,33,33,33,-15,-19,-79,-96,-94,33,33,-152,33,33,33,33,33,33,-142,-27,33,33,-47,-33,33,33,-36,33,-32,-35,-34,-30,-31,-46,33,-20,33,33,33,-75,33,33,-77,-136,33,-78,-21,33,33,-115,-95,33,-120,33,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,33,-146,33,33,-121,-116,33,33,-105,-100,33,-97,33,33,-8,-154,-144,33,33,33,33,33,33,33,-147,-158,33,-150,33,33,33,-155,33,-148,-151,]),'STRPREFIX':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[10,-50,-134,10,10,-14,-72,-55,10,10,-129,-6,-130,-71,-53,-128,10,10,-127,-74,-61,-131,-11,-10,10,-59,10,-70,-9,-64,-99,-5,-98,10,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,10,-57,-52,-62,-13,-63,-67,-56,10,-4,-60,-149,-137,-138,10,-140,-41,10,-24,-45,-76,10,-28,10,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,10,10,10,10,-15,-19,-79,-96,-94,10,10,-152,10,10,10,10,10,10,-142,-27,10,10,-47,-33,10,10,-36,10,-32,-35,-34,-30,-31,-46,10,-20,10,10,10,-75,10,10,-77,-136,10,-78,-21,10,10,-115,-95,10,-120,10,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,10,-146,10,10,-121,-116,10,10,-105,-100,10,-97,10,10,-8,-154,-144,10,10,10,10,10,10,10,-147,-158,10,-150,10,10,10,-155,10,-148,-151,]),'INTEGER':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[55,-50,-134,55,55,-14,-72,-55,55,55,-129,-6,-130,-71,-53,-128,55,55,-127,-74,-61,-131,-11,-10,55,-59,55,-70,-9,-64,-99,-5,-98,55,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,55,-57,-52,-62,-13,-63,-67,-56,55,-4,-60,-149,-137,-138,55,-140,-41,55,-24,-45,-76,55,-28,55,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,55,55,55,55,-15,-19,-79,-96,-94,55,55,-152,55,55,55,55,55,55,-142,-27,55,55,-47,-33,55,55,-36,55,-32,-35,-34,-30,-31,-46,55,-20,55,55,55,-75,55,55,-77,-136,55,-78,-21,55,55,-115,-95,55,-120,55,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,55,-146,55,55,-121,-116,55,55,-105,-100,55,-97,55,55,-8,-154,-144,55,55,55,55,55,55,55,-147,-158,55,-150,55,55,55,-155,55,-148,-151,]),'IMAGINARY':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[59,-50,-134,59,59,-14,-72,-55,59,59,-129,-6,-130,-71,-53,-128,59,59,-127,-74,-61,-131,-11,-10,59,-59,59,-70,-9,-64,-99,-5,-98,59,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,59,-57,-52,-62,-13,-63,-67,-56,59,-4,-60,-149,-137,-138,59,-140,-41,59,-24,-45,-76,59,-28,59,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,59,59,59,59,-15,-19,-79,-96,-94,59,59,-152,59,59,59,59,59,59,-142,-27,59,59,-47,-33,59,59,-36,59,-32,-35,-34,-30,-31,-46,59,-20,59,59,59,-75,59,59,-77,-136,59,-78,-21,59,59,-115,-95,59,-120,59,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,59,-146,59,59,-121,-116,59,59,-105,-100,59,-97,59,59,-8,-154,-144,59,59,59,59,59,59,59,-147,-158,59,-150,59,59,59,-155,59,-148,-151,]),'^':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,143,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,143,143,-42,-43,-44,-116,-105,-100,-97,]),'=':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,42,44,45,47,49,52,53,54,55,57,59,60,63,64,76,88,89,100,105,107,108,115,140,144,148,153,154,161,165,181,207,208,211,212,215,247,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-19,-65,-58,-54,-73,-57,-52,-125,-62,-63,-67,-56,118,-60,-76,-68,-69,-19,-79,-96,-94,177,-20,-75,-77,-78,-21,-115,-95,-126,230,-116,-105,-100,-97,260,]),'<':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,78,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,241,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,136,-38,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,-39,-40,-42,-43,-44,-116,-105,-100,-97,136,]),'$end':([1,2,3,7,8,9,11,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,52,53,55,56,57,59,60,62,64,65,66,67,71,74,75,76,78,80,82,83,86,87,88,89,90,91,92,99,105,107,108,113,123,126,138,144,148,149,153,161,165,176,178,179,180,182,184,186,187,188,189,191,192,193,194,195,196,205,208,211,212,215,220,221,223,242,262,],[0,-50,-134,-14,-72,-55,-1,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,-41,-24,-45,-76,-28,-22,-38,-26,-18,-16,-68,-69,-3,-145,-48,-15,-79,-96,-94,-152,-27,-47,-46,-75,-77,-136,-78,-115,-95,-120,-135,-7,-124,-139,-141,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,-121,-116,-105,-100,-97,-8,-154,-144,-158,-155,]),'FUNCTION':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[36,-50,-134,36,-14,-72,-55,36,36,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,36,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,36,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,36,36,-15,-19,-79,-96,-94,-152,36,36,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,36,-146,36,-121,-116,-105,-100,-97,-8,-154,-144,36,36,36,-147,-158,36,-150,-155,-148,-151,]),'GTE':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,78,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,241,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,132,-38,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,-39,-40,-42,-43,-44,-116,-105,-100,-97,132,]),'FOR':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,73,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,106,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,245,246,250,252,262,264,266,267,269,270,],[30,-50,-134,30,-14,-72,-55,30,30,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,30,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,30,-140,-41,-48,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,30,30,-15,-19,-79,155,-96,-94,-152,30,30,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,30,-146,30,-121,-116,-105,-100,-97,-8,-154,-144,30,30,30,-147,-158,155,-87,30,-150,-155,-148,-88,155,-151,-89,]),'LONGSTRING':([0,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[16,-50,-134,16,16,-14,-72,-55,89,16,16,-129,-6,-130,-71,-53,-128,16,16,-127,-74,-61,-131,-11,-10,16,-59,16,-70,-9,-64,-99,-5,-98,16,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,16,-57,-52,-62,-13,-63,-67,-56,16,-4,-60,-149,-137,-138,16,-140,-41,16,-24,-45,-76,16,-28,16,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,16,16,16,16,-15,-19,-79,-96,-94,16,16,-152,16,16,16,16,16,16,-142,-27,16,16,-47,-33,16,16,-36,16,-32,-35,-34,-30,-31,-46,16,-20,16,16,16,-75,16,16,-77,-136,16,-78,-21,16,16,-115,-95,16,-120,16,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,16,-146,16,16,-121,-116,16,16,-105,-100,16,-97,16,16,-8,-154,-144,16,16,16,16,16,16,16,-147,-158,16,-150,16,16,16,-155,16,-148,-151,]),'NOT':([2,6,8,9,16,17,19,20,22,23,28,29,31,33,34,37,38,40,41,44,45,47,49,52,53,55,57,59,60,61,64,71,72,73,75,76,78,82,88,89,92,93,94,105,107,108,109,111,114,118,125,126,138,139,144,145,146,148,151,153,155,157,161,165,169,177,186,188,189,192,193,194,203,208,209,210,211,212,213,215,216,227,230,240,241,255,259,260,263,],[-50,72,-72,-55,-71,-53,72,72,-74,-61,72,-59,-70,-64,-99,-98,72,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,72,-60,-41,72,-48,-45,-76,134,-38,-68,-69,-48,72,72,-79,-96,-94,72,72,72,72,72,-47,-46,72,-75,72,72,-77,72,-78,72,72,-115,-95,72,72,-49,-39,-40,-42,-43,-44,72,-116,72,72,-105,-100,72,-97,72,72,72,72,134,72,72,72,72,]),'AS':([70,98,],[122,150,]),'LTE':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,78,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,241,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,127,-38,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,-39,-40,-42,-43,-44,-116,-105,-100,-97,127,]),'IN':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,74,75,76,78,80,82,83,84,86,87,88,89,92,100,101,105,107,108,123,126,134,138,140,144,148,153,154,161,165,181,186,187,188,189,191,192,193,194,195,196,202,208,211,212,215,241,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-24,-45,-76,130,-22,-38,-26,-125,-18,-16,-68,-69,-48,-19,151,-79,-96,-94,-27,-47,190,-46,-20,-75,-77,-78,-21,-115,-95,-126,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,227,-116,-105,-100,-97,130,]),'[':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,73,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,226,227,230,237,238,239,240,241,242,250,252,254,255,259,260,262,263,264,269,],[38,-50,-134,38,38,-14,-72,-55,38,38,-129,-6,-130,-71,-53,-128,93,93,-127,-74,-61,-131,-11,-10,93,-59,38,-70,-9,-64,-99,-5,-98,38,-132,-66,-51,111,-133,-65,-58,-54,-2,-73,-12,38,-57,-52,-62,-13,-63,-67,-56,93,-4,-60,-149,-137,-138,38,-140,-41,93,111,-24,-45,-76,93,-28,93,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,111,93,93,38,38,-15,111,-79,-96,-94,93,93,-152,93,38,38,93,38,38,-142,-27,93,93,-47,-33,93,93,-36,93,-32,-35,-34,-30,-31,-46,93,-20,93,93,93,-75,93,93,-77,-136,93,-78,-21,93,93,-115,-95,93,-120,93,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,38,-146,38,93,-121,-116,93,93,-105,-100,93,-97,93,38,-8,-154,-144,38,93,93,93,38,38,38,93,-147,-158,38,-150,93,93,93,93,-155,93,-148,-151,]),'ELSE':([2,3,7,8,9,13,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,37,39,40,41,43,44,45,47,49,50,52,53,55,56,57,59,60,64,65,66,67,71,74,75,76,78,80,82,83,86,87,88,89,91,92,99,105,107,108,113,123,126,138,144,147,148,149,153,161,165,176,178,180,182,184,186,187,188,189,191,192,193,194,195,196,205,208,211,212,215,221,223,242,262,],[-50,-134,-14,-72,-55,-129,-130,-71,-53,-128,97,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-98,-132,-66,-51,-133,-65,-58,-54,-73,-12,-57,-52,-62,-13,-63,-67,-56,-60,-149,-137,-138,-41,-24,-45,-76,-28,-22,-38,-26,-18,-16,-68,-69,-145,-48,-15,-79,-96,-94,-152,-27,-47,-46,-75,197,-77,-136,-78,-115,-95,-120,-135,-124,-139,-141,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,-121,-116,-105,-100,-97,-154,-144,-158,-155,]),'WHERE':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[19,-50,-134,19,-14,-72,-55,19,19,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,19,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,19,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,19,19,-15,-19,-79,-96,-94,-152,19,19,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,19,-146,19,-121,-116,-105,-100,-97,-8,-154,-144,19,19,19,-147,-158,19,-150,-155,-148,-151,]),'ID':([0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,55,56,57,58,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,110,111,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,150,151,152,153,154,155,157,161,162,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,222,223,224,225,227,229,230,237,238,239,240,241,242,250,252,253,255,259,260,262,263,264,269,],[60,-50,-134,60,70,60,-14,-72,-55,60,60,-129,-6,-130,-71,-53,-128,60,60,-127,-74,-61,-131,98,-11,-10,60,-59,60,-70,-9,-64,-99,-5,102,-98,60,-132,-66,-51,-133,-65,-58,112,-54,-2,-73,-12,60,-57,-52,-62,-13,-63,115,-67,-56,60,-4,-60,-149,-137,-138,60,-140,-41,60,-24,-45,-76,60,-28,60,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,60,60,60,60,-15,-19,-79,-96,-94,60,165,60,-152,60,60,60,60,60,60,-142,185,-27,60,60,-47,-33,60,60,-36,60,-32,-35,-34,-30,-31,-46,60,-20,60,60,60,-75,60,60,-77,-136,198,60,201,-78,-21,60,60,-115,207,-95,60,-120,60,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,60,-146,60,60,-121,-116,60,60,-105,-100,60,-97,60,60,-8,-154,241,-144,60,243,60,247,60,60,60,60,60,-147,-158,60,-150,264,60,60,60,-155,60,-148,-151,]),'IF':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,245,246,250,252,262,264,266,267,269,270,],[61,-50,-134,61,-14,-72,-55,61,61,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,61,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,61,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,61,61,-15,-19,-79,-96,-94,-152,61,61,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,61,-146,61,-121,-116,-105,-100,-97,-8,-154,-144,61,61,61,-147,-158,259,-87,61,-150,-155,-148,-88,259,-151,-89,]),'AND':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,74,75,76,78,80,82,83,88,89,92,105,107,108,123,126,138,144,148,153,161,165,186,187,188,189,191,192,193,194,196,208,211,212,215,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-24,-45,-76,-28,139,-38,-26,-68,-69,-48,-79,-96,-94,-27,-47,-46,-75,-77,-78,-115,-95,-49,-29,-39,-40,-25,-42,-43,-44,139,-116,-105,-100,-97,]),'`':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,96,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[20,-50,-134,20,20,-14,-72,-55,20,20,-129,-6,-130,-71,-53,-128,20,20,-127,-74,-61,-131,-11,-10,20,-59,20,-70,-9,-64,-99,-5,-98,20,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,20,-57,-52,-62,-13,-63,-67,-56,20,-4,-60,-149,-137,-138,20,-140,-41,20,-24,-45,-76,20,-28,20,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,20,20,20,148,20,-15,-19,-79,-96,-94,20,20,-152,20,20,20,20,20,20,-142,-27,20,20,-47,-33,20,20,-36,20,-32,-35,-34,-30,-31,-46,20,-20,20,20,20,-75,20,20,-77,-136,20,-78,-21,20,20,-115,-95,20,-120,20,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,20,-146,20,20,-121,-116,20,20,-105,-100,20,-97,20,20,-8,-154,-144,20,20,20,20,20,20,20,-147,-158,20,-150,20,20,20,-155,20,-148,-151,]),':':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,74,75,76,78,80,82,83,86,88,89,92,105,107,108,111,123,126,138,144,148,153,161,165,167,169,174,186,187,188,189,191,192,193,194,196,198,201,208,210,211,212,214,215,216,232,234,236,243,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-24,-45,-76,-28,-22,-38,-26,-18,-68,-69,-48,-79,-96,-94,169,-27,-47,-46,-75,-77,-78,-115,-95,213,-101,216,-49,-29,-39,-40,-25,-42,-43,-44,-23,222,226,-116,169,-105,-100,-103,-97,-104,213,216,-102,254,]),'ELLIPSIS':([111,210,],[168,168,]),'BREAK':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,117,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[56,-50,-134,56,-14,-72,-55,56,56,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,56,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,56,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,56,56,-15,-19,-79,-96,-94,-152,56,56,56,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,56,-146,56,-121,-116,-105,-100,-97,-8,-154,-144,56,56,56,-147,-158,56,-150,-155,-148,-151,]),'HEXINT':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[57,-50,-134,57,57,-14,-72,-55,57,57,-129,-6,-130,-71,-53,-128,57,57,-127,-74,-61,-131,-11,-10,57,-59,57,-70,-9,-64,-99,-5,-98,57,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,57,-57,-52,-62,-13,-63,-67,-56,57,-4,-60,-149,-137,-138,57,-140,-41,57,-24,-45,-76,57,-28,57,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,57,57,57,57,-15,-19,-79,-96,-94,57,57,-152,57,57,57,57,57,57,-142,-27,57,57,-47,-33,57,57,-36,57,-32,-35,-34,-30,-31,-46,57,-20,57,57,57,-75,57,57,-77,-136,57,-78,-21,57,57,-115,-95,57,-120,57,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,57,-146,57,57,-121,-116,57,57,-105,-100,57,-97,57,57,-8,-154,-144,57,57,57,57,57,57,57,-147,-158,57,-150,57,57,57,-155,57,-148,-151,]),'ISEQUAL':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,78,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,241,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,133,-38,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,-39,-40,-42,-43,-44,-116,-105,-100,-97,133,]),'ITEM_TAG':([0,2,3,4,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,61,62,64,65,66,67,68,69,71,72,74,75,76,77,78,79,80,82,83,84,86,87,88,89,90,91,92,93,94,95,97,99,100,105,107,108,109,111,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,148,149,151,153,154,155,157,161,165,169,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,203,205,208,209,210,211,212,213,215,216,217,220,221,223,224,227,230,237,238,239,240,241,242,250,252,255,259,260,262,263,264,269,],[64,-50,-134,64,64,-14,-72,-55,64,64,-129,-6,-130,-71,-53,-128,64,64,-127,-74,-61,-131,-11,-10,64,-59,64,-70,-9,-64,-99,-5,-98,64,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,64,-57,-52,-62,-13,-63,-67,-56,64,-4,-60,-149,-137,-138,64,-140,-41,64,-24,-45,-76,64,-28,64,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,64,64,64,64,-15,-19,-79,-96,-94,64,64,-152,64,64,64,64,64,64,-142,-27,64,64,-47,-33,64,64,-36,64,-32,-35,-34,-30,-31,-46,64,-20,64,64,64,-75,64,64,-77,-136,64,-78,-21,64,64,-115,-95,64,-120,64,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-37,-25,-42,-43,-44,-17,-23,64,-146,64,64,-121,-116,64,64,-105,-100,64,-97,64,64,-8,-154,-144,64,64,64,64,64,64,64,-147,-158,64,-150,64,64,64,-155,64,-148,-151,]),'{':([2,4,8,9,12,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,51,52,53,55,57,59,60,64,71,74,75,76,78,80,82,83,84,86,87,88,89,92,95,97,100,105,107,108,112,116,123,126,138,140,144,148,153,154,161,165,181,185,186,187,188,189,191,192,193,194,195,196,197,198,199,208,211,212,215,224,237,239,241,250,252,264,269,],[-50,69,-72,-55,69,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,69,-57,-52,-62,-63,-67,-56,-60,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-48,69,69,-19,-79,-96,-94,69,69,-27,-47,-46,-20,-75,-77,-78,-21,-115,-95,-126,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,69,-146,69,-116,-105,-100,-97,69,69,69,-147,69,-150,-148,-151,]),'>':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,75,76,78,82,88,89,92,105,107,108,126,138,144,148,153,161,165,186,188,189,192,193,194,208,211,212,215,241,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-45,-76,137,-38,-68,-69,-48,-79,-96,-94,-47,-46,-75,-77,-78,-115,-95,-49,-39,-40,-42,-43,-44,-116,-105,-100,-97,137,]),'}':([2,3,7,8,9,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,49,50,52,53,55,56,57,59,60,62,64,65,66,67,71,74,75,76,78,80,82,83,86,87,88,89,91,92,99,105,107,108,113,120,121,123,126,138,144,148,149,153,161,165,176,178,179,180,182,183,184,186,187,188,189,191,192,193,194,195,196,205,208,211,212,215,220,221,223,242,251,262,],[-50,-134,-14,-72,-55,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-73,-12,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,-41,-24,-45,-76,-28,-22,-38,-26,-18,-16,-68,-69,-145,-48,-15,-79,-96,-94,-152,184,-142,-27,-47,-46,-75,-77,-136,-78,-115,-95,-120,-135,-7,-124,-139,-143,-141,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,-121,-116,-105,-100,-97,-8,-154,-144,-158,184,-155,]),'OR':([2,8,9,16,17,22,23,29,31,33,34,37,40,41,44,45,47,49,52,53,55,57,59,60,64,71,73,74,75,76,78,80,82,83,86,88,89,92,105,107,108,123,126,138,144,148,153,161,165,186,187,188,189,191,192,193,194,196,208,211,212,215,246,266,267,],[-50,-72,-55,-71,-53,-74,-61,-59,-70,-64,-99,-98,-66,-51,-65,-58,-54,-73,-57,-52,-62,-63,-67,-56,-60,-41,-48,-24,-45,-76,-28,-22,-38,-26,146,-68,-69,-48,-79,-96,-94,-27,-47,-46,-75,-77,-78,-115,-95,-49,-29,-39,-40,-25,-42,-43,-44,-23,-116,-105,-100,-97,146,146,146,]),'LOOP':([0,2,3,4,7,8,9,11,12,13,14,15,16,17,18,21,22,23,24,26,27,29,31,32,33,34,35,37,39,40,41,43,44,45,47,48,49,50,51,52,53,55,56,57,59,60,62,64,65,66,67,68,69,71,74,75,76,78,80,82,83,84,86,87,88,89,90,91,92,95,97,99,100,105,107,108,113,116,120,121,123,126,138,140,144,148,149,153,154,161,165,176,178,179,180,181,182,183,184,185,186,187,188,189,191,192,193,194,195,196,197,198,199,205,208,211,212,215,220,221,223,224,237,239,241,242,250,252,262,264,269,],[25,-50,-134,25,-14,-72,-55,25,25,-129,-6,-130,-71,-53,-128,-127,-74,-61,-131,-11,-10,-59,-70,-9,-64,-99,-5,-98,-132,-66,-51,-133,-65,-58,-54,-2,-73,-12,25,-57,-52,-62,-13,-63,-67,-56,-4,-60,-149,-137,-138,25,-140,-41,-24,-45,-76,-28,-22,-38,-26,-125,-18,-16,-68,-69,-3,-145,-48,25,25,-15,-19,-79,-96,-94,-152,25,25,-142,-27,-47,-46,-20,-75,-77,-136,-78,-21,-115,-95,-120,-135,-7,-124,-126,-139,-143,-141,-153,-49,-29,-39,-40,-25,-42,-43,-44,-17,-23,25,-146,25,-121,-116,-105,-100,-97,-8,-154,-144,25,25,25,-147,-158,25,-150,-155,-148,-151,]),}

_lr_action = { }
for _k, _v in _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 = {'final_input':([0,],[1,]),'not_test':([6,19,20,28,38,61,72,93,94,109,111,114,118,125,139,145,146,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[74,74,74,74,74,74,123,74,74,74,74,74,74,74,191,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,]),'fancy_drel_assignment_stmt':([0,4,11,12,51,68,95,97,116,117,120,197,199,224,237,239,250,],[26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,]),'primary_att':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,]),'close_brace':([120,251,],[182,262,]),'primary':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[42,42,73,42,42,92,92,92,100,73,42,92,42,92,92,92,92,92,42,42,92,92,92,42,42,92,100,42,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,42,42,92,92,92,92,92,100,42,92,92,42,100,42,92,42,92,92,92,92,]),'augmented_assignment_stmt':([0,4,11,12,51,68,95,97,116,117,120,197,199,224,237,239,250,],[27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,]),'or_test':([6,19,20,28,38,61,93,94,109,111,114,118,125,145,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,246,86,86,266,267,86,86,]),'item_tag':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,]),'arglist':([152,],[200,]),'switch_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,]),'listmaker':([38,93,],[103,103,]),'do_stmt_head':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,]),'open_brace':([4,12,51,95,97,112,116,197,199,224,237,239,250,],[68,68,68,68,68,175,68,68,68,68,68,68,68,]),'proper_slice':([111,210,],[171,171,]),'enclosure':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,]),'comp_operator':([78,241,],[128,253,]),'statement_block':([68,],[120,]),'dotlist':([109,],[160,]),'func_arg':([109,125,209,],[159,159,231,]),'caselist':([175,],[218,]),'power':([6,19,20,28,38,61,72,77,79,93,94,109,111,114,118,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,]),'list_iter':([245,267,],[256,271,]),'u_expr':([6,19,20,28,38,61,72,77,79,93,94,109,111,114,118,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[71,71,71,71,71,71,71,126,138,71,71,71,71,71,71,186,71,71,71,71,71,192,193,194,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,]),'parenth_form':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,]),'literal':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,]),'assignment_stmt':([0,4,11,12,51,68,95,97,116,117,120,197,199,224,237,239,250,],[32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,]),'call':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,]),'argument_list':([109,125,],[163,163,]),'statement':([0,11,68,120,],[48,90,121,183,]),'string_conversion':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,]),'with_head':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,]),'input':([0,],[11,]),'loop_head':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,]),'do_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,]),'compound_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[35,67,35,67,67,35,67,67,67,35,67,67,67,67,67,67,]),'list_if':([245,267,],[257,257,]),'attributeref':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,]),'listmaker2':([106,],[156,]),'short_slice':([111,210,],[167,232,]),'simple_slicing':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,]),'a_expr':([6,19,20,28,38,61,72,93,94,109,111,114,118,125,128,139,145,146,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[78,78,78,78,78,78,78,78,78,78,78,78,78,78,187,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,]),'print_stmt':([0,4,11,12,51,68,95,97,116,117,120,197,199,224,237,239,250,],[50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,]),'list_for':([106,245,267,],[158,258,258,]),'testlist':([227,],[245,]),'loop_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,]),'slicing':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,]),'target_list':([0,4,6,11,12,30,38,51,68,95,97,116,117,120,197,199,217,224,237,238,239,250,],[63,63,81,63,63,101,104,63,63,63,63,63,63,63,63,63,237,63,63,250,63,63,]),'for_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,]),'m_expr':([6,19,20,28,38,61,72,93,94,109,111,114,118,125,128,129,131,139,145,146,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,188,189,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,]),'and_test':([6,19,20,28,38,61,93,94,109,111,114,118,125,145,146,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[80,80,80,80,80,80,80,80,80,80,80,80,80,80,196,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,]),'atom':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,]),'funcdef':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,]),'slice_list':([111,],[166,]),'subscription':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,]),'stmt_list':([0,11,68,120,],[62,62,62,62,]),'comparison':([6,19,20,28,38,61,72,93,94,109,111,114,118,125,139,145,146,151,155,157,169,177,203,209,210,213,216,227,230,240,255,259,260,263,],[83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,]),'attribute_tag':([42,73,92,100,],[108,108,108,108,]),'if_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,]),'extended_slicing':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,]),'expression_list':([6,20,94,111,114,118,151,155,],[85,96,85,172,176,180,199,202,]),'list_display':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,226,227,230,237,238,239,240,250,254,255,259,260,263,],[22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,244,22,22,22,22,22,22,22,265,22,22,22,22,]),'where_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,]),'stringliteral':([0,4,6,11,12,19,20,28,30,38,51,61,68,72,77,79,93,94,95,97,109,111,114,116,117,118,119,120,124,125,128,129,131,139,141,142,143,145,146,151,155,157,169,177,197,199,203,209,210,213,216,217,224,227,230,237,238,239,240,250,255,259,260,263,],[23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,]),'with_stmt':([0,4,11,12,51,68,95,97,116,120,197,199,224,237,239,250,],[24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,]),'long_slice':([111,210,],[170,170,]),'suite':([4,12,51,95,97,116,197,199,224,237,239,250,],[65,91,113,147,149,178,221,223,242,249,251,261,]),'target':([0,4,6,11,12,30,38,51,68,95,97,116,117,119,120,197,199,217,224,237,238,239,250,],[54,54,84,54,54,84,84,54,54,54,54,54,54,181,54,54,54,84,54,54,84,54,54,]),'simple_stmt':([0,4,11,12,51,68,95,97,116,117,120,197,199,224,237,239,250,],[14,66,14,66,66,14,66,66,66,179,14,66,66,66,66,66,66,]),'slice_item':([111,210,],[173,233,]),'expression':([6,19,20,28,38,61,93,94,109,111,114,118,125,145,151,155,157,169,177,203,209,210,213,216,230,240,260,263,],[87,95,87,99,106,116,106,87,164,174,87,87,164,195,87,87,204,214,219,228,164,234,235,236,248,252,268,269,]),}

_lr_goto = { }
for _k, _v in _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' -> final_input","S'",1,None,None,None),
  ('final_input -> input','final_input',1,'p_final_input','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',20),
  ('input -> statement','input',1,'p_input','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',24),
  ('input -> input statement','input',2,'p_input','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',25),
  ('statement -> stmt_list','statement',1,'p_statement','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',29),
  ('statement -> compound_stmt','statement',1,'p_statement','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',30),
  ('stmt_list -> simple_stmt','stmt_list',1,'p_stmt_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',34),
  ('stmt_list -> stmt_list ; simple_stmt','stmt_list',3,'p_stmt_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',35),
  ('stmt_list -> stmt_list ; simple_stmt ;','stmt_list',4,'p_stmt_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',36),
  ('simple_stmt -> assignment_stmt','simple_stmt',1,'p_simple_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',46),
  ('simple_stmt -> augmented_assignment_stmt','simple_stmt',1,'p_simple_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',47),
  ('simple_stmt -> fancy_drel_assignment_stmt','simple_stmt',1,'p_simple_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',48),
  ('simple_stmt -> print_stmt','simple_stmt',1,'p_simple_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',49),
  ('simple_stmt -> BREAK','simple_stmt',1,'p_simple_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',50),
  ('simple_stmt -> NEXT','simple_stmt',1,'p_simple_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',51),
  ('print_stmt -> PRINT expression','print_stmt',2,'p_print_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',56),
  ('expression_list -> expression','expression_list',1,'p_expression_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',62),
  ('expression_list -> expression_list , expression','expression_list',3,'p_expression_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',63),
  ('expression -> or_test','expression',1,'p_expression','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',75),
  ('target -> primary','target',1,'p_target','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',84),
  ('target -> ( target_list )','target',3,'p_target','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',85),
  ('target -> [ target_list ]','target',3,'p_target','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',86),
  ('or_test -> and_test','or_test',1,'p_or_test','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',99),
  ('or_test -> or_test OR and_test','or_test',3,'p_or_test','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',100),
  ('and_test -> not_test','and_test',1,'p_and_test','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',105),
  ('and_test -> and_test AND not_test','and_test',3,'p_and_test','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',106),
  ('not_test -> comparison','not_test',1,'p_not_test','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',111),
  ('not_test -> NOT not_test','not_test',2,'p_not_test','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',112),
  ('comparison -> a_expr','comparison',1,'p_comparison','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',117),
  ('comparison -> a_expr comp_operator a_expr','comparison',3,'p_comparison','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',118),
  ('comp_operator -> <','comp_operator',1,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',124),
  ('comp_operator -> >','comp_operator',1,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',125),
  ('comp_operator -> GTE','comp_operator',1,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',126),
  ('comp_operator -> LTE','comp_operator',1,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',127),
  ('comp_operator -> NEQ','comp_operator',1,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',128),
  ('comp_operator -> ISEQUAL','comp_operator',1,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',129),
  ('comp_operator -> IN','comp_operator',1,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',130),
  ('comp_operator -> NOT IN','comp_operator',2,'p_comp_operator','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',131),
  ('a_expr -> m_expr','a_expr',1,'p_a_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',137),
  ('a_expr -> a_expr + m_expr','a_expr',3,'p_a_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',138),
  ('a_expr -> a_expr - m_expr','a_expr',3,'p_a_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',139),
  ('m_expr -> u_expr','m_expr',1,'p_m_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',146),
  ('m_expr -> m_expr * u_expr','m_expr',3,'p_m_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',147),
  ('m_expr -> m_expr / u_expr','m_expr',3,'p_m_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',148),
  ('m_expr -> m_expr ^ u_expr','m_expr',3,'p_m_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',149),
  ('u_expr -> power','u_expr',1,'p_u_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',161),
  ('u_expr -> - u_expr','u_expr',2,'p_u_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',162),
  ('u_expr -> + u_expr','u_expr',2,'p_u_expr','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',163),
  ('power -> primary','power',1,'p_power','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',170),
  ('power -> primary POWER u_expr','power',3,'p_power','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',171),
  ('primary -> atom','primary',1,'p_primary','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',179),
  ('primary -> primary_att','primary',1,'p_primary','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',180),
  ('primary -> subscription','primary',1,'p_primary','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',181),
  ('primary -> slicing','primary',1,'p_primary','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',182),
  ('primary -> call','primary',1,'p_primary','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',183),
  ('primary_att -> attributeref','primary_att',1,'p_primary_att','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',189),
  ('atom -> ID','atom',1,'p_atom','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',195),
  ('atom -> item_tag','atom',1,'p_atom','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',196),
  ('atom -> literal','atom',1,'p_atom','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',197),
  ('atom -> enclosure','atom',1,'p_atom','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',198),
  ('item_tag -> ITEM_TAG','item_tag',1,'p_item_tag','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',203),
  ('literal -> stringliteral','literal',1,'p_literal','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',211),
  ('literal -> INTEGER','literal',1,'p_literal','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',212),
  ('literal -> HEXINT','literal',1,'p_literal','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',213),
  ('literal -> OCTINT','literal',1,'p_literal','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',214),
  ('literal -> BININT','literal',1,'p_literal','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',215),
  ('literal -> REAL','literal',1,'p_literal','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',216),
  ('literal -> IMAGINARY','literal',1,'p_literal','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',217),
  ('stringliteral -> STRPREFIX SHORTSTRING','stringliteral',2,'p_stringliteral','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',222),
  ('stringliteral -> STRPREFIX LONGSTRING','stringliteral',2,'p_stringliteral','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',223),
  ('stringliteral -> SHORTSTRING','stringliteral',1,'p_stringliteral','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',224),
  ('stringliteral -> LONGSTRING','stringliteral',1,'p_stringliteral','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',225),
  ('enclosure -> parenth_form','enclosure',1,'p_enclosure','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',230),
  ('enclosure -> string_conversion','enclosure',1,'p_enclosure','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',231),
  ('enclosure -> list_display','enclosure',1,'p_enclosure','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',232),
  ('parenth_form -> ( expression_list )','parenth_form',3,'p_parenth_form','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',236),
  ('parenth_form -> ( )','parenth_form',2,'p_parenth_form','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',237),
  ('string_conversion -> ` expression_list `','string_conversion',3,'p_string_conversion','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',244),
  ('list_display -> [ listmaker ]','list_display',3,'p_list_display','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',248),
  ('list_display -> [ ]','list_display',2,'p_list_display','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',249),
  ('listmaker -> expression listmaker2','listmaker',2,'p_listmaker','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',257),
  ('listmaker -> expression list_for','listmaker',2,'p_listmaker','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',258),
  ('listmaker2 -> , expression','listmaker2',2,'p_listmaker2','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',264),
  ('listmaker2 -> listmaker2 , expression','listmaker2',3,'p_listmaker2','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',265),
  ('listmaker2 -> <empty>','listmaker2',0,'p_listmaker2','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',266),
  ('list_for -> FOR expression_list IN testlist','list_for',4,'p_list_for','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',270),
  ('list_for -> FOR expression_list IN testlist list_iter','list_for',5,'p_list_for','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',271),
  ('testlist -> or_test','testlist',1,'p_testlist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',275),
  ('testlist -> testlist , or_test','testlist',3,'p_testlist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',276),
  ('testlist -> testlist , or_test ,','testlist',4,'p_testlist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',277),
  ('list_iter -> list_for','list_iter',1,'p_list_iter','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',281),
  ('list_iter -> list_if','list_iter',1,'p_list_iter','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',282),
  ('list_if -> IF or_test','list_if',2,'p_list_if','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',286),
  ('list_if -> IF or_test list_iter','list_if',3,'p_list_if','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',287),
  ('attributeref -> primary attribute_tag','attributeref',2,'p_attributeref','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',305),
  ('attribute_tag -> . ID','attribute_tag',2,'p_attribute_tag','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',327),
  ('attribute_tag -> REAL','attribute_tag',1,'p_attribute_tag','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',328),
  ('subscription -> primary [ expression_list ]','subscription',4,'p_subscription','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',337),
  ('slicing -> simple_slicing','slicing',1,'p_slicing','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',355),
  ('slicing -> extended_slicing','slicing',1,'p_slicing','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',356),
  ('simple_slicing -> primary [ short_slice ]','simple_slicing',4,'p_simple_slicing','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',360),
  ('short_slice -> :','short_slice',1,'p_short_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',364),
  ('short_slice -> expression : expression','short_slice',3,'p_short_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',365),
  ('short_slice -> : expression','short_slice',2,'p_short_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',366),
  ('short_slice -> expression :','short_slice',2,'p_short_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',367),
  ('extended_slicing -> primary [ slice_list ]','extended_slicing',4,'p_extended_slicing','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',371),
  ('slice_list -> slice_item','slice_list',1,'p_slice_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',375),
  ('slice_list -> slice_list , slice_item','slice_list',3,'p_slice_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',376),
  ('slice_item -> expression','slice_item',1,'p_slice_item','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',380),
  ('slice_item -> proper_slice','slice_item',1,'p_slice_item','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',381),
  ('slice_item -> ELLIPSIS','slice_item',1,'p_slice_item','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',382),
  ('proper_slice -> short_slice','proper_slice',1,'p_proper_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',386),
  ('proper_slice -> long_slice','proper_slice',1,'p_proper_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',387),
  ('long_slice -> short_slice :','long_slice',2,'p_long_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',391),
  ('long_slice -> short_slice : expression','long_slice',3,'p_long_slice','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',392),
  ('call -> primary ( )','call',3,'p_call','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',402),
  ('call -> primary ( argument_list )','call',4,'p_call','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',403),
  ('argument_list -> func_arg','argument_list',1,'p_argument_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',428),
  ('argument_list -> argument_list , func_arg','argument_list',3,'p_argument_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',429),
  ('func_arg -> expression','func_arg',1,'p_func_arg','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',433),
  ('augmented_assignment_stmt -> target AUGOP expression_list','augmented_assignment_stmt',3,'p_augmented_assignment_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',437),
  ('fancy_drel_assignment_stmt -> primary ( dotlist )','fancy_drel_assignment_stmt',4,'p_fancy_drel_assignment_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',449),
  ('dotlist -> . ID = expression','dotlist',4,'p_dotlist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',458),
  ('dotlist -> dotlist , . ID = expression','dotlist',6,'p_dotlist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',459),
  ('assignment_stmt -> target_list = expression_list','assignment_stmt',3,'p_assignment_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',476),
  ('target_list -> target','target_list',1,'p_target_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',480),
  ('target_list -> target_list , target','target_list',3,'p_target_list','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',481),
  ('compound_stmt -> if_stmt','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',487),
  ('compound_stmt -> for_stmt','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',488),
  ('compound_stmt -> do_stmt','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',489),
  ('compound_stmt -> loop_stmt','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',490),
  ('compound_stmt -> with_stmt','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',491),
  ('compound_stmt -> where_stmt','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',492),
  ('compound_stmt -> switch_stmt','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',493),
  ('compound_stmt -> funcdef','compound_stmt',1,'p_compound_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',494),
  ('if_stmt -> IF expression suite','if_stmt',3,'p_if_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',499),
  ('if_stmt -> if_stmt ELSE suite','if_stmt',3,'p_if_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',500),
  ('suite -> simple_stmt','suite',1,'p_suite','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',515),
  ('suite -> compound_stmt','suite',1,'p_suite','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',516),
  ('suite -> open_brace statement_block close_brace','suite',3,'p_suite','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',517),
  ('open_brace -> {','open_brace',1,'p_open_brace','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',524),
  ('close_brace -> }','close_brace',1,'p_close_brace','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',529),
  ('statement_block -> statement','statement_block',1,'p_statement_block','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',534),
  ('statement_block -> statement_block statement','statement_block',2,'p_statement_block','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',535),
  ('for_stmt -> FOR target_list IN expression_list suite','for_stmt',5,'p_for_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',540),
  ('loop_stmt -> loop_head suite','loop_stmt',2,'p_loop_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',549),
  ('loop_head -> LOOP ID AS ID','loop_head',4,'p_loop_head','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',555),
  ('loop_head -> LOOP ID AS ID : ID','loop_head',6,'p_loop_head','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',556),
  ('loop_head -> LOOP ID AS ID : ID comp_operator ID','loop_head',8,'p_loop_head','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',557),
  ('do_stmt -> do_stmt_head suite','do_stmt',2,'p_do_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',579),
  ('do_stmt_head -> DO ID = expression , expression','do_stmt_head',6,'p_do_stmt_head','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',586),
  ('do_stmt_head -> DO ID = expression , expression , expression','do_stmt_head',8,'p_do_stmt_head','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',587),
  ('with_stmt -> with_head suite','with_stmt',2,'p_with_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',600),
  ('with_head -> WITH ID AS ID','with_head',4,'p_with_head','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',617),
  ('where_stmt -> WHERE expression suite ELSE suite','where_stmt',5,'p_where_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',629),
  ('switch_stmt -> SWITCH ID open_brace caselist DEFAULT suite close_brace','switch_stmt',7,'p_switch_stmt','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',633),
  ('caselist -> CASE target_list suite','caselist',3,'p_caselist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',637),
  ('caselist -> caselist CASE target_list suite','caselist',4,'p_caselist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',638),
  ('funcdef -> FUNCTION ID ( arglist ) suite','funcdef',6,'p_funcdef','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',642),
  ('arglist -> ID : list_display','arglist',3,'p_arglist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',650),
  ('arglist -> arglist , ID : list_display','arglist',5,'p_arglist','/Users/gupi/sourceforge/cbflib/bleeding/cbflib_bleeding_edge/dREL-ply-0.5/drel_yacc.py',651),
]
