parse_tables.py :  » Ajax » pyjamas » src » pgen » lib2to3 » compiler » Python Open Source

Home
Python Open Source
1.3.1.2 Python
2.Ajax
3.Aspect Oriented
4.Blog
5.Build
6.Business Application
7.Chart Report
8.Content Management Systems
9.Cryptographic
10.Database
11.Development
12.Editor
13.Email
14.ERP
15.Game 2D 3D
16.GIS
17.GUI
18.IDE
19.Installer
20.IRC
21.Issue Tracker
22.Language Interface
23.Log
24.Math
25.Media Sound Audio
26.Mobile
27.Network
28.Parser
29.PDF
30.Project Management
31.RSS
32.Search
33.Security
34.Template Engines
35.Test
36.UML
37.USB Serial
38.Web Frameworks
39.Web Server
40.Web Services
41.Web Unit
42.Wiki
43.Windows
44.XML
Python Open Source » Ajax » pyjamas 
pyjamas » src » pgen » lib2to3 » compiler » parse_tables.py
# generated by pgen/main.py
import token
SkulptOpMap = {
"(": token.LPAR,
")": token.RPAR,
"[": token.LSQB,
"]": token.RSQB,
":": token.COLON,
",": token.COMMA,
";": token.SEMI,
"+": token.PLUS,
"-": token.MINUS,
"*": token.STAR,
"/": token.SLASH,
"|": token.VBAR,
"&": token.AMPER,
"<": token.LESS,
">": token.GREATER,
"=": token.EQUAL,
".": token.DOT,
"%": token.PERCENT,
"`": token.BACKQUOTE,
"{": token.LBRACE,
"}": token.RBRACE,
"@": token.AT,
"==": token.EQEQUAL,
"!=": token.NOTEQUAL,
"<>": token.NOTEQUAL,
"<=": token.LESSEQUAL,
">=": token.GREATEREQUAL,
"~": token.TILDE,
"^": token.CIRCUMFLEX,
"<<": token.LEFTSHIFT,
">>": token.RIGHTSHIFT,
"**": token.DOUBLESTAR,
"+=": token.PLUSEQUAL,
"-=": token.MINEQUAL,
"*=": token.STAREQUAL,
"/=": token.SLASHEQUAL,
"%=": token.PERCENTEQUAL,
"&=": token.AMPEREQUAL,
"|=": token.VBAREQUAL,
"^=": token.CIRCUMFLEXEQUAL,
"<<=": token.LEFTSHIFTEQUAL,
">>=": token.RIGHTSHIFTEQUAL,
"**=": token.DOUBLESTAREQUAL,
"//": token.DOUBLESLASH,
"//=": token.DOUBLESLASHEQUAL,
"->": token.RARROW
}
class Grammar:
    symbol2number = \
{'and_expr': 257,
 'and_test': 258,
 'arglist': 259,
 'argument': 260,
 'arith_expr': 261,
 'assert_stmt': 262,
 'atom': 263,
 'augassign': 264,
 'break_stmt': 265,
 'classdef': 266,
 'comp_for': 267,
 'comp_if': 268,
 'comp_iter': 269,
 'comp_op': 270,
 'comparison': 271,
 'compound_stmt': 272,
 'continue_stmt': 273,
 'decorated': 274,
 'decorator': 275,
 'decorators': 276,
 'del_stmt': 277,
 'dictsetmaker': 278,
 'dotted_as_name': 279,
 'dotted_as_names': 280,
 'dotted_name': 281,
 'eval_input': 282,
 'except_clause': 283,
 'exec_stmt': 284,
 'expr': 285,
 'expr_stmt': 286,
 'exprlist': 287,
 'factor': 288,
 'file_input': 256,
 'flow_stmt': 289,
 'for_stmt': 290,
 'funcdef': 291,
 'gen_for': 292,
 'gen_if': 293,
 'gen_iter': 294,
 'global_stmt': 295,
 'if_stmt': 296,
 'import_as_name': 297,
 'import_as_names': 298,
 'import_from': 299,
 'import_name': 300,
 'import_stmt': 301,
 'lambdef': 302,
 'listmaker': 303,
 'not_test': 304,
 'old_lambdef': 305,
 'old_test': 306,
 'or_test': 307,
 'parameters': 308,
 'pass_stmt': 309,
 'power': 310,
 'print_stmt': 311,
 'raise_stmt': 312,
 'return_stmt': 313,
 'shift_expr': 314,
 'simple_stmt': 315,
 'single_input': 316,
 'sliceop': 317,
 'small_stmt': 318,
 'stmt': 319,
 'subscript': 320,
 'subscriptlist': 321,
 'suite': 322,
 'term': 323,
 'test': 324,
 'testlist': 325,
 'testlist1': 326,
 'testlist_gexp': 327,
 'testlist_safe': 328,
 'trailer': 329,
 'try_stmt': 330,
 'varargslist': 331,
 'vfpdef': 332,
 'vfplist': 333,
 'while_stmt': 334,
 'with_item': 335,
 'with_stmt': 336,
 'with_var': 337,
 'xor_expr': 338,
 'yield_expr': 339,
 'yield_stmt': 340}
    number2symbol = \
{256: 'file_input',
 257: 'and_expr',
 258: 'and_test',
 259: 'arglist',
 260: 'argument',
 261: 'arith_expr',
 262: 'assert_stmt',
 263: 'atom',
 264: 'augassign',
 265: 'break_stmt',
 266: 'classdef',
 267: 'comp_for',
 268: 'comp_if',
 269: 'comp_iter',
 270: 'comp_op',
 271: 'comparison',
 272: 'compound_stmt',
 273: 'continue_stmt',
 274: 'decorated',
 275: 'decorator',
 276: 'decorators',
 277: 'del_stmt',
 278: 'dictsetmaker',
 279: 'dotted_as_name',
 280: 'dotted_as_names',
 281: 'dotted_name',
 282: 'eval_input',
 283: 'except_clause',
 284: 'exec_stmt',
 285: 'expr',
 286: 'expr_stmt',
 287: 'exprlist',
 288: 'factor',
 289: 'flow_stmt',
 290: 'for_stmt',
 291: 'funcdef',
 292: 'gen_for',
 293: 'gen_if',
 294: 'gen_iter',
 295: 'global_stmt',
 296: 'if_stmt',
 297: 'import_as_name',
 298: 'import_as_names',
 299: 'import_from',
 300: 'import_name',
 301: 'import_stmt',
 302: 'lambdef',
 303: 'listmaker',
 304: 'not_test',
 305: 'old_lambdef',
 306: 'old_test',
 307: 'or_test',
 308: 'parameters',
 309: 'pass_stmt',
 310: 'power',
 311: 'print_stmt',
 312: 'raise_stmt',
 313: 'return_stmt',
 314: 'shift_expr',
 315: 'simple_stmt',
 316: 'single_input',
 317: 'sliceop',
 318: 'small_stmt',
 319: 'stmt',
 320: 'subscript',
 321: 'subscriptlist',
 322: 'suite',
 323: 'term',
 324: 'test',
 325: 'testlist',
 326: 'testlist1',
 327: 'testlist_gexp',
 328: 'testlist_safe',
 329: 'trailer',
 330: 'try_stmt',
 331: 'varargslist',
 332: 'vfpdef',
 333: 'vfplist',
 334: 'while_stmt',
 335: 'with_item',
 336: 'with_stmt',
 337: 'with_var',
 338: 'xor_expr',
 339: 'yield_expr',
 340: 'yield_stmt'}
    dfas = \
{256: ([[(1, 0), (2, 1), (3, 0)], [(0, 1)]],
       {1: 1,
        2: 1,
        4: 1,
        5: 1,
        6: 1,
        7: 1,
        8: 1,
        9: 1,
        10: 1,
        11: 1,
        12: 1,
        13: 1,
        14: 1,
        15: 1,
        16: 1,
        17: 1,
        18: 1,
        19: 1,
        20: 1,
        21: 1,
        22: 1,
        23: 1,
        24: 1,
        25: 1,
        26: 1,
        27: 1,
        28: 1,
        29: 1,
        30: 1,
        31: 1,
        32: 1,
        33: 1,
        34: 1,
        35: 1,
        36: 1,
        37: 1}),
 257: ([[(38, 1)], [(39, 0), (0, 1)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 258: ([[(40, 1)], [(41, 0), (0, 1)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 259: ([[(42, 1), (43, 2), (44, 3)],
        [(45, 4)],
        [(46, 5), (0, 2)],
        [(45, 6)],
        [(46, 7), (0, 4)],
        [(42, 1), (43, 2), (44, 3), (0, 5)],
        [(0, 6)],
        [(43, 4), (44, 3)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1,
        42: 1,
        44: 1}),
 260: ([[(45, 1)], [(47, 2), (48, 3), (0, 1)], [(0, 2)], [(45, 2)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 261: ([[(49, 1)], [(30, 0), (37, 0), (0, 1)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 262: ([[(11, 1)], [(45, 2)], [(46, 3), (0, 2)], [(45, 4)], [(0, 4)]],
       {11: 1}),
 263: ([[(18, 1), (6, 2), (31, 5), (13, 4), (20, 3), (8, 6), (27, 2)],
        [(18, 1), (0, 1)],
        [(0, 2)],
        [(50, 7), (51, 2)],
        [(52, 2), (53, 8), (54, 8)],
        [(55, 9), (56, 2)],
        [(57, 10)],
        [(51, 2)],
        [(52, 2)],
        [(56, 2)],
        [(8, 2)]],
       {6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 31: 1}),
 264: ([[(58, 1),
         (59, 1),
         (60, 1),
         (61, 1),
         (62, 1),
         (63, 1),
         (64, 1),
         (65, 1),
         (66, 1),
         (67, 1),
         (68, 1),
         (69, 1)],
        [(0, 1)]],
       {58: 1,
        59: 1,
        60: 1,
        61: 1,
        62: 1,
        63: 1,
        64: 1,
        65: 1,
        66: 1,
        67: 1,
        68: 1,
        69: 1}),
 265: ([[(14, 1)], [(0, 1)]], {14: 1}),
 266: ([[(21, 1)],
        [(27, 2)],
        [(70, 3), (13, 4)],
        [(71, 5)],
        [(52, 6), (72, 7)],
        [(0, 5)],
        [(70, 3)],
        [(52, 6)]],
       {21: 1}),
 267: ([[(33, 1)],
        [(73, 2)],
        [(74, 3)],
        [(75, 4)],
        [(76, 5), (0, 4)],
        [(0, 5)]],
       {33: 1}),
 268: ([[(35, 1)], [(77, 2)], [(76, 3), (0, 2)], [(0, 3)]], {35: 1}),
 269: ([[(78, 1), (79, 1)], [(0, 1)]], {33: 1, 35: 1}),
 270: ([[(80, 1),
         (81, 1),
         (19, 2),
         (80, 1),
         (82, 1),
         (74, 1),
         (83, 1),
         (84, 3),
         (85, 1),
         (86, 1)],
        [(0, 1)],
        [(74, 1)],
        [(19, 1), (0, 3)]],
       {19: 1, 74: 1, 80: 1, 81: 1, 82: 1, 83: 1, 84: 1, 85: 1, 86: 1}),
 271: ([[(87, 1)], [(88, 0), (0, 1)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 272: ([[(89, 1),
         (90, 1),
         (91, 1),
         (92, 1),
         (93, 1),
         (94, 1),
         (95, 1),
         (96, 1)],
        [(0, 1)]],
       {7: 1, 9: 1, 16: 1, 21: 1, 26: 1, 33: 1, 35: 1, 36: 1}),
 273: ([[(15, 1)], [(0, 1)]], {15: 1}),
 274: ([[(97, 1)], [(95, 2), (92, 2)], [(0, 2)]], {16: 1}),
 275: ([[(16, 1)],
        [(98, 2)],
        [(13, 4), (1, 3)],
        [(0, 3)],
        [(52, 5), (99, 6)],
        [(1, 3)],
        [(52, 5)]],
       {16: 1}),
 276: ([[(100, 1)], [(100, 1), (0, 1)]], {16: 1}),
 277: ([[(28, 1)], [(73, 2)], [(0, 2)]], {28: 1}),
 278: ([[(45, 1)],
        [(70, 2), (79, 3), (46, 4), (0, 1)],
        [(45, 5)],
        [(0, 3)],
        [(45, 6), (0, 4)],
        [(79, 3), (46, 7), (0, 5)],
        [(46, 4), (0, 6)],
        [(45, 8), (0, 7)],
        [(70, 9)],
        [(45, 10)],
        [(46, 7), (0, 10)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 279: ([[(98, 1)], [(101, 2), (0, 1)], [(27, 3)], [(0, 3)]], {27: 1}),
 280: ([[(102, 1)], [(46, 0), (0, 1)]], {27: 1}),
 281: ([[(27, 1)], [(103, 0), (0, 1)]], {27: 1}),
 282: ([[(72, 1)], [(1, 1), (2, 2)], [(0, 2)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 283: ([[(104, 1)],
        [(45, 2), (0, 1)],
        [(101, 3), (46, 3), (0, 2)],
        [(45, 4)],
        [(0, 4)]],
       {104: 1}),
 284: ([[(25, 1)],
        [(87, 2)],
        [(74, 3), (0, 2)],
        [(45, 4)],
        [(46, 5), (0, 4)],
        [(45, 6)],
        [(0, 6)]],
       {25: 1}),
 285: ([[(105, 1)], [(106, 0), (0, 1)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 286: ([[(72, 1)],
        [(107, 2), (48, 3), (0, 1)],
        [(72, 4), (54, 4)],
        [(72, 5), (54, 5)],
        [(0, 4)],
        [(48, 3), (0, 5)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 287: ([[(87, 1)], [(46, 2), (0, 1)], [(87, 1), (0, 2)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 288: ([[(30, 1), (108, 2), (37, 1), (5, 1)], [(109, 2)], [(0, 2)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 289: ([[(110, 1), (111, 1), (112, 1), (113, 1), (114, 1)], [(0, 1)]],
       {10: 1, 12: 1, 14: 1, 15: 1, 17: 1}),
 290: ([[(33, 1)],
        [(73, 2)],
        [(74, 3)],
        [(72, 4)],
        [(70, 5)],
        [(71, 6)],
        [(115, 7), (0, 6)],
        [(70, 8)],
        [(71, 9)],
        [(0, 9)]],
       {33: 1}),
 291: ([[(7, 1)], [(27, 2)], [(116, 3)], [(70, 4)], [(71, 5)], [(0, 5)]],
       {7: 1}),
 292: ([[(33, 1)],
        [(73, 2)],
        [(74, 3)],
        [(117, 4)],
        [(118, 5), (0, 4)],
        [(0, 5)]],
       {33: 1}),
 293: ([[(35, 1)], [(77, 2)], [(118, 3), (0, 2)], [(0, 3)]], {35: 1}),
 294: ([[(47, 1), (119, 1)], [(0, 1)]], {33: 1, 35: 1}),
 295: ([[(32, 1), (24, 1)], [(27, 2)], [(46, 1), (0, 2)]], {24: 1, 32: 1}),
 296: ([[(35, 1)],
        [(45, 2)],
        [(70, 3)],
        [(71, 4)],
        [(115, 5), (120, 1), (0, 4)],
        [(70, 6)],
        [(71, 7)],
        [(0, 7)]],
       {35: 1}),
 297: ([[(27, 1)], [(101, 2), (0, 1)], [(27, 3)], [(0, 3)]], {27: 1}),
 298: ([[(121, 1)], [(46, 2), (0, 1)], [(121, 1), (0, 2)]], {27: 1}),
 299: ([[(34, 1)],
        [(98, 2), (103, 3)],
        [(4, 4)],
        [(98, 2), (4, 4), (103, 3)],
        [(122, 5), (42, 5), (13, 6)],
        [(0, 5)],
        [(122, 7)],
        [(52, 5)]],
       {34: 1}),
 300: ([[(4, 1)], [(123, 2)], [(0, 2)]], {4: 1}),
 301: ([[(124, 1), (125, 1)], [(0, 1)]], {4: 1, 34: 1}),
 302: ([[(22, 1)], [(70, 2), (126, 3)], [(45, 4)], [(70, 2)], [(0, 4)]],
       {22: 1}),
 303: ([[(45, 1)],
        [(79, 2), (46, 3), (0, 1)],
        [(0, 2)],
        [(45, 4), (0, 3)],
        [(46, 3), (0, 4)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 304: ([[(19, 1), (127, 2)], [(40, 2)], [(0, 2)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 305: ([[(22, 1)], [(70, 2), (126, 3)], [(77, 4)], [(70, 2)], [(0, 4)]],
       {22: 1}),
 306: ([[(128, 1), (117, 1)], [(0, 1)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 307: ([[(129, 1)], [(130, 0), (0, 1)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 308: ([[(13, 1)], [(52, 2), (126, 3)], [(0, 2)], [(52, 2)]], {13: 1}),
 309: ([[(29, 1)], [(0, 1)]], {29: 1}),
 310: ([[(131, 1)], [(132, 1), (44, 2), (0, 1)], [(109, 3)], [(0, 3)]],
       {6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 31: 1}),
 311: ([[(23, 1)],
        [(45, 2), (133, 3), (0, 1)],
        [(46, 4), (0, 2)],
        [(45, 5)],
        [(45, 2), (0, 4)],
        [(46, 6), (0, 5)],
        [(45, 7)],
        [(46, 8), (0, 7)],
        [(45, 7), (0, 8)]],
       {23: 1}),
 312: ([[(17, 1)],
        [(45, 2), (0, 1)],
        [(34, 3), (46, 4), (0, 2)],
        [(45, 5)],
        [(45, 6)],
        [(0, 5)],
        [(46, 3), (0, 6)]],
       {17: 1}),
 313: ([[(10, 1)], [(72, 2), (0, 1)], [(0, 2)]], {10: 1}),
 314: ([[(134, 1)], [(133, 0), (135, 0), (0, 1)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 315: ([[(136, 1)], [(1, 2), (137, 3)], [(0, 2)], [(136, 1), (1, 2)]],
       {4: 1,
        5: 1,
        6: 1,
        8: 1,
        10: 1,
        11: 1,
        12: 1,
        13: 1,
        14: 1,
        15: 1,
        17: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        23: 1,
        24: 1,
        25: 1,
        27: 1,
        28: 1,
        29: 1,
        30: 1,
        31: 1,
        32: 1,
        34: 1,
        37: 1}),
 316: ([[(138, 1), (1, 1), (139, 2)], [(0, 1)], [(1, 1)]],
       {1: 1,
        4: 1,
        5: 1,
        6: 1,
        7: 1,
        8: 1,
        9: 1,
        10: 1,
        11: 1,
        12: 1,
        13: 1,
        14: 1,
        15: 1,
        16: 1,
        17: 1,
        18: 1,
        19: 1,
        20: 1,
        21: 1,
        22: 1,
        23: 1,
        24: 1,
        25: 1,
        26: 1,
        27: 1,
        28: 1,
        29: 1,
        30: 1,
        31: 1,
        32: 1,
        33: 1,
        34: 1,
        35: 1,
        36: 1,
        37: 1}),
 317: ([[(70, 1)], [(45, 2), (0, 1)], [(0, 2)]], {70: 1}),
 318: ([[(140, 1),
         (141, 1),
         (142, 1),
         (143, 1),
         (144, 1),
         (145, 1),
         (146, 1),
         (147, 1),
         (148, 1)],
        [(0, 1)]],
       {4: 1,
        5: 1,
        6: 1,
        8: 1,
        10: 1,
        11: 1,
        12: 1,
        13: 1,
        14: 1,
        15: 1,
        17: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        23: 1,
        24: 1,
        25: 1,
        27: 1,
        28: 1,
        29: 1,
        30: 1,
        31: 1,
        32: 1,
        34: 1,
        37: 1}),
 319: ([[(138, 1), (139, 1)], [(0, 1)]],
       {4: 1,
        5: 1,
        6: 1,
        7: 1,
        8: 1,
        9: 1,
        10: 1,
        11: 1,
        12: 1,
        13: 1,
        14: 1,
        15: 1,
        16: 1,
        17: 1,
        18: 1,
        19: 1,
        20: 1,
        21: 1,
        22: 1,
        23: 1,
        24: 1,
        25: 1,
        26: 1,
        27: 1,
        28: 1,
        29: 1,
        30: 1,
        31: 1,
        32: 1,
        33: 1,
        34: 1,
        35: 1,
        36: 1,
        37: 1}),
 320: ([[(45, 1), (70, 2), (103, 3)],
        [(70, 2), (0, 1)],
        [(45, 4), (149, 5), (0, 2)],
        [(103, 6)],
        [(149, 5), (0, 4)],
        [(0, 5)],
        [(103, 5)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1,
        70: 1,
        103: 1}),
 321: ([[(150, 1)], [(46, 2), (0, 1)], [(150, 1), (0, 2)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1,
        70: 1,
        103: 1}),
 322: ([[(138, 1), (1, 2)],
        [(0, 1)],
        [(151, 3)],
        [(3, 4)],
        [(152, 1), (3, 4)]],
       {1: 1,
        4: 1,
        5: 1,
        6: 1,
        8: 1,
        10: 1,
        11: 1,
        12: 1,
        13: 1,
        14: 1,
        15: 1,
        17: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        23: 1,
        24: 1,
        25: 1,
        27: 1,
        28: 1,
        29: 1,
        30: 1,
        31: 1,
        32: 1,
        34: 1,
        37: 1}),
 323: ([[(109, 1)], [(153, 0), (42, 0), (154, 0), (155, 0), (0, 1)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 324: ([[(117, 1), (156, 2)],
        [(35, 3), (0, 1)],
        [(0, 2)],
        [(117, 4)],
        [(115, 5)],
        [(45, 2)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 325: ([[(45, 1)], [(46, 2), (0, 1)], [(45, 1), (0, 2)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 326: ([[(45, 1)], [(46, 0), (0, 1)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 327: ([[(45, 1)],
        [(47, 2), (46, 3), (0, 1)],
        [(0, 2)],
        [(45, 4), (0, 3)],
        [(46, 3), (0, 4)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 328: ([[(77, 1)],
        [(46, 2), (0, 1)],
        [(77, 3)],
        [(46, 4), (0, 3)],
        [(77, 3), (0, 4)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 329: ([[(13, 1), (103, 2), (31, 3)],
        [(52, 4), (99, 5)],
        [(27, 4)],
        [(157, 6)],
        [(0, 4)],
        [(52, 4)],
        [(56, 4)]],
       {13: 1, 31: 1, 103: 1}),
 330: ([[(9, 1)],
        [(70, 2)],
        [(71, 3)],
        [(158, 4), (159, 5)],
        [(70, 6)],
        [(70, 7)],
        [(71, 8)],
        [(71, 9)],
        [(158, 4), (115, 10), (159, 5), (0, 8)],
        [(0, 9)],
        [(70, 11)],
        [(71, 12)],
        [(159, 5), (0, 12)]],
       {9: 1}),
 331: ([[(42, 1), (44, 2), (160, 3)],
        [(27, 4), (46, 5), (0, 1)],
        [(27, 6)],
        [(48, 7), (46, 8), (0, 3)],
        [(46, 5), (0, 4)],
        [(27, 9), (44, 2)],
        [(0, 6)],
        [(45, 10)],
        [(42, 1), (44, 2), (160, 3), (0, 8)],
        [(48, 11), (46, 5), (0, 9)],
        [(46, 8), (0, 10)],
        [(45, 4)]],
       {13: 1, 27: 1, 42: 1, 44: 1}),
 332: ([[(13, 1), (27, 2)], [(161, 3)], [(0, 2)], [(52, 2)]], {13: 1, 27: 1}),
 333: ([[(160, 1)], [(46, 2), (0, 1)], [(160, 1), (0, 2)]], {13: 1, 27: 1}),
 334: ([[(26, 1)],
        [(45, 2)],
        [(70, 3)],
        [(71, 4)],
        [(115, 5), (0, 4)],
        [(70, 6)],
        [(71, 7)],
        [(0, 7)]],
       {26: 1}),
 335: ([[(45, 1)], [(101, 2), (0, 1)], [(87, 3)], [(0, 3)]],
       {5: 1,
        6: 1,
        8: 1,
        13: 1,
        18: 1,
        19: 1,
        20: 1,
        22: 1,
        27: 1,
        30: 1,
        31: 1,
        37: 1}),
 336: ([[(36, 1)],
        [(45, 2)],
        [(70, 3), (162, 4)],
        [(71, 5)],
        [(70, 3)],
        [(0, 5)]],
       {36: 1}),
 337: ([[(101, 1)], [(87, 2)], [(0, 2)]], {101: 1}),
 338: ([[(163, 1)], [(164, 0), (0, 1)]],
       {5: 1, 6: 1, 8: 1, 13: 1, 18: 1, 20: 1, 27: 1, 30: 1, 31: 1, 37: 1}),
 339: ([[(12, 1)], [(72, 2), (0, 1)], [(0, 2)]], {12: 1}),
 340: ([[(54, 1)], [(0, 1)]], {12: 1})}
    states = \
[[[(1, 0), (2, 1), (3, 0)], [(0, 1)]],
 [[(38, 1)], [(39, 0), (0, 1)]],
 [[(40, 1)], [(41, 0), (0, 1)]],
 [[(42, 1), (43, 2), (44, 3)],
  [(45, 4)],
  [(46, 5), (0, 2)],
  [(45, 6)],
  [(46, 7), (0, 4)],
  [(42, 1), (43, 2), (44, 3), (0, 5)],
  [(0, 6)],
  [(43, 4), (44, 3)]],
 [[(45, 1)], [(47, 2), (48, 3), (0, 1)], [(0, 2)], [(45, 2)]],
 [[(49, 1)], [(30, 0), (37, 0), (0, 1)]],
 [[(11, 1)], [(45, 2)], [(46, 3), (0, 2)], [(45, 4)], [(0, 4)]],
 [[(18, 1), (6, 2), (31, 5), (13, 4), (20, 3), (8, 6), (27, 2)],
  [(18, 1), (0, 1)],
  [(0, 2)],
  [(50, 7), (51, 2)],
  [(52, 2), (53, 8), (54, 8)],
  [(55, 9), (56, 2)],
  [(57, 10)],
  [(51, 2)],
  [(52, 2)],
  [(56, 2)],
  [(8, 2)]],
 [[(58, 1),
   (59, 1),
   (60, 1),
   (61, 1),
   (62, 1),
   (63, 1),
   (64, 1),
   (65, 1),
   (66, 1),
   (67, 1),
   (68, 1),
   (69, 1)],
  [(0, 1)]],
 [[(14, 1)], [(0, 1)]],
 [[(21, 1)],
  [(27, 2)],
  [(70, 3), (13, 4)],
  [(71, 5)],
  [(52, 6), (72, 7)],
  [(0, 5)],
  [(70, 3)],
  [(52, 6)]],
 [[(33, 1)], [(73, 2)], [(74, 3)], [(75, 4)], [(76, 5), (0, 4)], [(0, 5)]],
 [[(35, 1)], [(77, 2)], [(76, 3), (0, 2)], [(0, 3)]],
 [[(78, 1), (79, 1)], [(0, 1)]],
 [[(80, 1),
   (81, 1),
   (19, 2),
   (80, 1),
   (82, 1),
   (74, 1),
   (83, 1),
   (84, 3),
   (85, 1),
   (86, 1)],
  [(0, 1)],
  [(74, 1)],
  [(19, 1), (0, 3)]],
 [[(87, 1)], [(88, 0), (0, 1)]],
 [[(89, 1), (90, 1), (91, 1), (92, 1), (93, 1), (94, 1), (95, 1), (96, 1)],
  [(0, 1)]],
 [[(15, 1)], [(0, 1)]],
 [[(97, 1)], [(95, 2), (92, 2)], [(0, 2)]],
 [[(16, 1)],
  [(98, 2)],
  [(13, 4), (1, 3)],
  [(0, 3)],
  [(52, 5), (99, 6)],
  [(1, 3)],
  [(52, 5)]],
 [[(100, 1)], [(100, 1), (0, 1)]],
 [[(28, 1)], [(73, 2)], [(0, 2)]],
 [[(45, 1)],
  [(70, 2), (79, 3), (46, 4), (0, 1)],
  [(45, 5)],
  [(0, 3)],
  [(45, 6), (0, 4)],
  [(79, 3), (46, 7), (0, 5)],
  [(46, 4), (0, 6)],
  [(45, 8), (0, 7)],
  [(70, 9)],
  [(45, 10)],
  [(46, 7), (0, 10)]],
 [[(98, 1)], [(101, 2), (0, 1)], [(27, 3)], [(0, 3)]],
 [[(102, 1)], [(46, 0), (0, 1)]],
 [[(27, 1)], [(103, 0), (0, 1)]],
 [[(72, 1)], [(1, 1), (2, 2)], [(0, 2)]],
 [[(104, 1)],
  [(45, 2), (0, 1)],
  [(101, 3), (46, 3), (0, 2)],
  [(45, 4)],
  [(0, 4)]],
 [[(25, 1)],
  [(87, 2)],
  [(74, 3), (0, 2)],
  [(45, 4)],
  [(46, 5), (0, 4)],
  [(45, 6)],
  [(0, 6)]],
 [[(105, 1)], [(106, 0), (0, 1)]],
 [[(72, 1)],
  [(107, 2), (48, 3), (0, 1)],
  [(72, 4), (54, 4)],
  [(72, 5), (54, 5)],
  [(0, 4)],
  [(48, 3), (0, 5)]],
 [[(87, 1)], [(46, 2), (0, 1)], [(87, 1), (0, 2)]],
 [[(30, 1), (108, 2), (37, 1), (5, 1)], [(109, 2)], [(0, 2)]],
 [[(110, 1), (111, 1), (112, 1), (113, 1), (114, 1)], [(0, 1)]],
 [[(33, 1)],
  [(73, 2)],
  [(74, 3)],
  [(72, 4)],
  [(70, 5)],
  [(71, 6)],
  [(115, 7), (0, 6)],
  [(70, 8)],
  [(71, 9)],
  [(0, 9)]],
 [[(7, 1)], [(27, 2)], [(116, 3)], [(70, 4)], [(71, 5)], [(0, 5)]],
 [[(33, 1)], [(73, 2)], [(74, 3)], [(117, 4)], [(118, 5), (0, 4)], [(0, 5)]],
 [[(35, 1)], [(77, 2)], [(118, 3), (0, 2)], [(0, 3)]],
 [[(47, 1), (119, 1)], [(0, 1)]],
 [[(32, 1), (24, 1)], [(27, 2)], [(46, 1), (0, 2)]],
 [[(35, 1)],
  [(45, 2)],
  [(70, 3)],
  [(71, 4)],
  [(115, 5), (120, 1), (0, 4)],
  [(70, 6)],
  [(71, 7)],
  [(0, 7)]],
 [[(27, 1)], [(101, 2), (0, 1)], [(27, 3)], [(0, 3)]],
 [[(121, 1)], [(46, 2), (0, 1)], [(121, 1), (0, 2)]],
 [[(34, 1)],
  [(98, 2), (103, 3)],
  [(4, 4)],
  [(98, 2), (4, 4), (103, 3)],
  [(122, 5), (42, 5), (13, 6)],
  [(0, 5)],
  [(122, 7)],
  [(52, 5)]],
 [[(4, 1)], [(123, 2)], [(0, 2)]],
 [[(124, 1), (125, 1)], [(0, 1)]],
 [[(22, 1)], [(70, 2), (126, 3)], [(45, 4)], [(70, 2)], [(0, 4)]],
 [[(45, 1)],
  [(79, 2), (46, 3), (0, 1)],
  [(0, 2)],
  [(45, 4), (0, 3)],
  [(46, 3), (0, 4)]],
 [[(19, 1), (127, 2)], [(40, 2)], [(0, 2)]],
 [[(22, 1)], [(70, 2), (126, 3)], [(77, 4)], [(70, 2)], [(0, 4)]],
 [[(128, 1), (117, 1)], [(0, 1)]],
 [[(129, 1)], [(130, 0), (0, 1)]],
 [[(13, 1)], [(52, 2), (126, 3)], [(0, 2)], [(52, 2)]],
 [[(29, 1)], [(0, 1)]],
 [[(131, 1)], [(132, 1), (44, 2), (0, 1)], [(109, 3)], [(0, 3)]],
 [[(23, 1)],
  [(45, 2), (133, 3), (0, 1)],
  [(46, 4), (0, 2)],
  [(45, 5)],
  [(45, 2), (0, 4)],
  [(46, 6), (0, 5)],
  [(45, 7)],
  [(46, 8), (0, 7)],
  [(45, 7), (0, 8)]],
 [[(17, 1)],
  [(45, 2), (0, 1)],
  [(34, 3), (46, 4), (0, 2)],
  [(45, 5)],
  [(45, 6)],
  [(0, 5)],
  [(46, 3), (0, 6)]],
 [[(10, 1)], [(72, 2), (0, 1)], [(0, 2)]],
 [[(134, 1)], [(133, 0), (135, 0), (0, 1)]],
 [[(136, 1)], [(1, 2), (137, 3)], [(0, 2)], [(136, 1), (1, 2)]],
 [[(138, 1), (1, 1), (139, 2)], [(0, 1)], [(1, 1)]],
 [[(70, 1)], [(45, 2), (0, 1)], [(0, 2)]],
 [[(140, 1),
   (141, 1),
   (142, 1),
   (143, 1),
   (144, 1),
   (145, 1),
   (146, 1),
   (147, 1),
   (148, 1)],
  [(0, 1)]],
 [[(138, 1), (139, 1)], [(0, 1)]],
 [[(45, 1), (70, 2), (103, 3)],
  [(70, 2), (0, 1)],
  [(45, 4), (149, 5), (0, 2)],
  [(103, 6)],
  [(149, 5), (0, 4)],
  [(0, 5)],
  [(103, 5)]],
 [[(150, 1)], [(46, 2), (0, 1)], [(150, 1), (0, 2)]],
 [[(138, 1), (1, 2)], [(0, 1)], [(151, 3)], [(3, 4)], [(152, 1), (3, 4)]],
 [[(109, 1)], [(153, 0), (42, 0), (154, 0), (155, 0), (0, 1)]],
 [[(117, 1), (156, 2)],
  [(35, 3), (0, 1)],
  [(0, 2)],
  [(117, 4)],
  [(115, 5)],
  [(45, 2)]],
 [[(45, 1)], [(46, 2), (0, 1)], [(45, 1), (0, 2)]],
 [[(45, 1)], [(46, 0), (0, 1)]],
 [[(45, 1)],
  [(47, 2), (46, 3), (0, 1)],
  [(0, 2)],
  [(45, 4), (0, 3)],
  [(46, 3), (0, 4)]],
 [[(77, 1)],
  [(46, 2), (0, 1)],
  [(77, 3)],
  [(46, 4), (0, 3)],
  [(77, 3), (0, 4)]],
 [[(13, 1), (103, 2), (31, 3)],
  [(52, 4), (99, 5)],
  [(27, 4)],
  [(157, 6)],
  [(0, 4)],
  [(52, 4)],
  [(56, 4)]],
 [[(9, 1)],
  [(70, 2)],
  [(71, 3)],
  [(158, 4), (159, 5)],
  [(70, 6)],
  [(70, 7)],
  [(71, 8)],
  [(71, 9)],
  [(158, 4), (115, 10), (159, 5), (0, 8)],
  [(0, 9)],
  [(70, 11)],
  [(71, 12)],
  [(159, 5), (0, 12)]],
 [[(42, 1), (44, 2), (160, 3)],
  [(27, 4), (46, 5), (0, 1)],
  [(27, 6)],
  [(48, 7), (46, 8), (0, 3)],
  [(46, 5), (0, 4)],
  [(27, 9), (44, 2)],
  [(0, 6)],
  [(45, 10)],
  [(42, 1), (44, 2), (160, 3), (0, 8)],
  [(48, 11), (46, 5), (0, 9)],
  [(46, 8), (0, 10)],
  [(45, 4)]],
 [[(13, 1), (27, 2)], [(161, 3)], [(0, 2)], [(52, 2)]],
 [[(160, 1)], [(46, 2), (0, 1)], [(160, 1), (0, 2)]],
 [[(26, 1)],
  [(45, 2)],
  [(70, 3)],
  [(71, 4)],
  [(115, 5), (0, 4)],
  [(70, 6)],
  [(71, 7)],
  [(0, 7)]],
 [[(45, 1)], [(101, 2), (0, 1)], [(87, 3)], [(0, 3)]],
 [[(36, 1)], [(45, 2)], [(70, 3), (162, 4)], [(71, 5)], [(70, 3)], [(0, 5)]],
 [[(101, 1)], [(87, 2)], [(0, 2)]],
 [[(163, 1)], [(164, 0), (0, 1)]],
 [[(12, 1)], [(72, 2), (0, 1)], [(0, 2)]],
 [[(54, 1)], [(0, 1)]]]
    labels = \
[(0, 'EMPTY'),
 (4, None),
 (0, None),
 (319, None),
 (1, 'import'),
 (32, None),
 (2, None),
 (1, 'def'),
 (25, None),
 (1, 'try'),
 (1, 'return'),
 (1, 'assert'),
 (1, 'yield'),
 (7, None),
 (1, 'break'),
 (1, 'continue'),
 (50, None),
 (1, 'raise'),
 (3, None),
 (1, 'not'),
 (26, None),
 (1, 'class'),
 (1, 'lambda'),
 (1, 'print'),
 (1, 'nonlocal'),
 (1, 'exec'),
 (1, 'while'),
 (1, None),
 (1, 'del'),
 (1, 'pass'),
 (15, None),
 (9, None),
 (1, 'global'),
 (1, 'for'),
 (1, 'from'),
 (1, 'if'),
 (1, 'with'),
 (14, None),
 (314, None),
 (19, None),
 (304, None),
 (1, 'and'),
 (16, None),
 (260, None),
 (36, None),
 (324, None),
 (12, None),
 (292, None),
 (22, None),
 (323, None),
 (278, None),
 (27, None),
 (8, None),
 (327, None),
 (339, None),
 (303, None),
 (10, None),
 (326, None),
 (46, None),
 (39, None),
 (41, None),
 (47, None),
 (42, None),
 (43, None),
 (37, None),
 (44, None),
 (49, None),
 (40, None),
 (38, None),
 (45, None),
 (11, None),
 (322, None),
 (325, None),
 (287, None),
 (1, 'in'),
 (328, None),
 (269, None),
 (306, None),
 (268, None),
 (267, None),
 (29, None),
 (21, None),
 (28, None),
 (30, None),
 (1, 'is'),
 (31, None),
 (20, None),
 (285, None),
 (270, None),
 (330, None),
 (296, None),
 (290, None),
 (266, None),
 (336, None),
 (334, None),
 (291, None),
 (274, None),
 (276, None),
 (281, None),
 (259, None),
 (275, None),
 (1, 'as'),
 (279, None),
 (23, None),
 (1, 'except'),
 (338, None),
 (18, None),
 (264, None),
 (310, None),
 (288, None),
 (265, None),
 (273, None),
 (312, None),
 (313, None),
 (340, None),
 (1, 'else'),
 (308, None),
 (307, None),
 (294, None),
 (293, None),
 (1, 'elif'),
 (297, None),
 (298, None),
 (280, None),
 (300, None),
 (299, None),
 (331, None),
 (271, None),
 (305, None),
 (258, None),
 (1, 'or'),
 (263, None),
 (329, None),
 (35, None),
 (261, None),
 (34, None),
 (318, None),
 (13, None),
 (315, None),
 (272, None),
 (289, None),
 (277, None),
 (286, None),
 (309, None),
 (311, None),
 (262, None),
 (284, None),
 (295, None),
 (301, None),
 (317, None),
 (320, None),
 (5, None),
 (6, None),
 (48, None),
 (17, None),
 (24, None),
 (302, None),
 (321, None),
 (283, None),
 (1, 'finally'),
 (332, None),
 (333, None),
 (337, None),
 (257, None),
 (33, None)]
    keywords = \
{'and': 41,
 'as': 101,
 'assert': 11,
 'break': 14,
 'class': 21,
 'continue': 15,
 'def': 7,
 'del': 28,
 'elif': 120,
 'else': 115,
 'except': 104,
 'exec': 25,
 'finally': 159,
 'for': 33,
 'from': 34,
 'global': 32,
 'if': 35,
 'import': 4,
 'in': 74,
 'is': 84,
 'lambda': 22,
 'nonlocal': 24,
 'not': 19,
 'or': 130,
 'pass': 29,
 'print': 23,
 'raise': 17,
 'return': 10,
 'try': 9,
 'while': 26,
 'with': 36,
 'yield': 12}
    tokens = \
{0: 2,
 1: 27,
 2: 6,
 3: 18,
 4: 1,
 5: 151,
 6: 152,
 7: 13,
 8: 52,
 9: 31,
 10: 56,
 11: 70,
 12: 46,
 13: 137,
 14: 37,
 15: 30,
 16: 42,
 17: 154,
 18: 106,
 19: 39,
 20: 86,
 21: 81,
 22: 48,
 23: 103,
 24: 155,
 25: 8,
 26: 20,
 27: 51,
 28: 82,
 29: 80,
 30: 83,
 31: 85,
 32: 5,
 33: 164,
 34: 135,
 35: 133,
 36: 44,
 37: 64,
 38: 68,
 39: 59,
 40: 67,
 41: 60,
 42: 62,
 43: 63,
 44: 65,
 45: 69,
 46: 58,
 47: 61,
 48: 153,
 49: 66,
 50: 16}
    start = 256

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.