# Path: ayrton/parser/pyparser/parser.py
# class Grammar(object):
# class Node(object):
# class ParseError(Exception):
# class Parser(object):
#     def __init__(self):
#     def shared_copy(self):
#     def _freeze_(self):
#     def __init__(self, type, value, children, lineno, column):
#     def __eq__(self, other):
#     def __repr__(self):
#     def __init__(self, msg, token_type, value, lineno, column, line,
#                  expected=-1):
#     def __str__(self):
#     def __init__(self, grammar):
#     def prepare(self, start=-1):
#     def add_token(self, token_type, value, lineno, column, line):
#     def classify(self, token_type, value, lineno, column, line):
#     def shift(self, next_state, token_type, value, lineno, column):
#     def push(self, next_dfa, next_state, node_type, lineno, column):
#     def pop(self):
# 
# Path: ayrton/parser/pyparser/pytoken.py
# def _add_tok(name, *values):


import os
from ayrton.parser.pyparser import parser, pytoken, metaparser

class PythonGrammar(parser.Grammar):

    KEYWORD_TOKEN = pytoken.python_tokens["NAME"]
    TOKENS = pytoken.python_tokens

# Path: ayrton/parser/pyparser/parser.py
# class Grammar(object):
# class Node(object):
# class ParseError(Exception):
# class Parser(object):
#     def __init__(self):
#     def shared_copy(self):
#     def _freeze_(self):
#     def __init__(self, type, value, children, lineno, column):
#     def __eq__(self, other):
#     def __repr__(self):
#     def __init__(self, msg, token_type, value, lineno, column, line,
#                  expected=-1):
#     def __str__(self):
#     def __init__(self, grammar):
#     def prepare(self, start=-1):
#     def add_token(self, token_type, value, lineno, column, line):
#     def classify(self, token_type, value, lineno, column, line):
#     def shift(self, next_state, token_type, value, lineno, column):
#     def push(self, next_dfa, next_state, node_type, lineno, column):
#     def pop(self):
# 
# Path: ayrton/parser/pyparser/pytoken.py
# def _add_tok(name, *values):


# Path: ayrton/parser/pyparser/pygram.py
import os
from ayrton.parser.pyparser import parser, pytoken, metaparser


class PythonGrammar(parser.Grammar):

    KEYWORD_TOKEN = pytoken.python_tokens["NAME"]
    TOKENS = pytoken.python_tokens

    OPERATOR_MAP = pytoken.python_opmap