Ejemplo n.º 1
0
    def __init__(self, lexer, parser, parent):
        Token.__init__(self, 'Enter', lexer, parser, parent)

        lexer.expect(self, 'keyword', 'enter')
        lexer.skip(['whitespace', 'newline'])

        self.execute = Execute(lexer, parser, parent, '')
Ejemplo n.º 2
0
class Enter(Token):
    def __init__(self, lexer, parser, parent):
        Token.__init__(self, "Enter", lexer, parser, parent)

        lexer.expect(self, "keyword", "enter")
        lexer.skip(["whitespace", "newline"])

        self.execute = Execute(lexer, parser, parent, "")

    def value(self, context):
        return self.execute.value(context)

    def dump(self, indent=0):
        print(" " * indent) + self.name
        self.execute.dump(indent + 1)
Ejemplo n.º 3
0
class Enter(Token):
    def __init__(self, lexer, parser, parent):
        Token.__init__(self, 'Enter', lexer, parser, parent)

        lexer.expect(self, 'keyword', 'enter')
        lexer.skip(['whitespace', 'newline'])

        self.execute = Execute(lexer, parser, parent, '')

    def value(self, context):
        return self.execute.value(context)

    def dump(self, indent = 0):
        print((' ' * indent) + self.name)
        self.execute.dump(indent + 1)
Ejemplo n.º 4
0
class Enter(Token):
    def __init__(self, lexer, parser, parent):
        Token.__init__(self, 'Enter', lexer, parser, parent)

        lexer.expect(self, 'keyword', 'enter')
        lexer.skip(['whitespace', 'newline'])

        self.execute = Execute(lexer, parser, parent, '')

    def value(self, context):
        return self.execute.value(context)

    def dump(self, indent=0):
        print(' ' * indent) + self.name
        self.execute.dump(indent + 1)
Ejemplo n.º 5
0
    def __init__(self, lexer, parser, parent):
        Token.__init__(self, "Enter", lexer, parser, parent)

        lexer.expect(self, "keyword", "enter")
        lexer.skip(["whitespace", "newline"])

        self.execute = Execute(lexer, parser, parent, "")
Ejemplo n.º 6
0
    def __init__(self, lexer, parser, parent):
        Token.__init__(self, 'Enter', lexer, parser, parent)

        lexer.expect(self, 'keyword', 'enter')
        lexer.skip(['whitespace', 'newline'])

        self.execute = Execute(lexer, parser, parent, '')