예제 #1
0
파일: Enter.py 프로젝트: souperrod/exscript
    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, '')
예제 #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)
예제 #3
0
파일: Enter.py 프로젝트: alexkross/exscript
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)
예제 #4
0
파일: Enter.py 프로젝트: souperrod/exscript
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)
예제 #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, "")
예제 #6
0
파일: Enter.py 프로젝트: alexkross/exscript
    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, '')