Remove unnecessary old code
This commit is contained in:
@@ -39,71 +39,3 @@ def ImportParser(input):
|
||||
createNode=lambda imp, source: Import.withValue(source),
|
||||
name="import"
|
||||
)(input)
|
||||
|
||||
# class ImportNode(Node):
|
||||
# def __init__(self, pos):
|
||||
# super().__init__(pos)
|
||||
# self.children = [NoneNode(), NoneNode(), NoneNode()]
|
||||
#
|
||||
# @property
|
||||
# def source(self):
|
||||
# return self[0]
|
||||
#
|
||||
# @source.setter
|
||||
# def source(self, value):
|
||||
# self[0] = value
|
||||
#
|
||||
# @property
|
||||
# def type(self):
|
||||
# return self[1]
|
||||
#
|
||||
# @type.setter
|
||||
# def type(self, value):
|
||||
# self[1] = value
|
||||
#
|
||||
# @property
|
||||
# def variable(self):
|
||||
# return self[2]
|
||||
#
|
||||
# @variable.setter
|
||||
# def variable(self, value):
|
||||
# self[2] = value
|
||||
#
|
||||
# @classmethod
|
||||
# def _parse(cls, input):
|
||||
# return Parser.oneOf(
|
||||
# cls._literalImportParser(),
|
||||
# cls._fileImportParser()
|
||||
# )(input)
|
||||
#
|
||||
# @classmethod
|
||||
# def _literalImportParser(cls):
|
||||
# def createNode(importKeyword, type, fromKeyword, source, asKeyword, variable):
|
||||
# node = ImportNode(importKeyword.pos)
|
||||
# node.source = source
|
||||
# node.type = type
|
||||
# node.variable = variable
|
||||
# return node
|
||||
#
|
||||
# return Parser.allOf(
|
||||
# Parser.terminalParser(TokenType.IMPORT),
|
||||
# TypeNode.parse,
|
||||
# Parser.doAssert(Parser.terminalParser(TokenType.FROM), "'from <source> as <variable name>'"),
|
||||
# Parser.doAssert(StringLiteralNode._literalParser(), "source as a string"),
|
||||
# Parser.doAssert(Parser.terminalParser(TokenType.AS), "'as <variable name>'"),
|
||||
# Parser.doAssert(Identifier.identifierParser(), "variable name"),
|
||||
# createNode=createNode
|
||||
# )
|
||||
#
|
||||
# @classmethod
|
||||
# def _fileImportParser(cls):
|
||||
# def createNode(importKeyword, source):
|
||||
# node = ImportNode(importKeyword.pos)
|
||||
# node.source = source
|
||||
# return node
|
||||
#
|
||||
# return Parser.allOf(
|
||||
# Parser.terminalParser(TokenType.IMPORT),
|
||||
# Parser.doAssert(StringLiteralNode._literalParser(), "source as a string"),
|
||||
# createNode=createNode
|
||||
# )
|
||||
|
||||
Reference in New Issue
Block a user