[pypy-commit] pypy py3.5: Remove state.ast_type double quotes to get old format back
raffael_t
pypy.commits at gmail.com
Mon Jun 13 15:06:03 EDT 2016
Author: Raffael Tfirst <raffael.tfirst at gmail.com>
Branch: py3.5
Changeset: r85143:6ed651b758f8
Date: 2016-06-13 21:05 +0200
http://bitbucket.org/pypy/pypy/changeset/6ed651b758f8/
Log: Remove state.ast_type double quotes to get old format back
diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py
--- a/pypy/interpreter/astcompiler/ast.py
+++ b/pypy/interpreter/astcompiler/ast.py
@@ -204,7 +204,7 @@
_body = [stmt.from_object(space, w_item) for w_item in body_w]
return Module(_body)
-State.ast_type('Module', 'mod', ["'body'"])
+State.ast_type('Module', 'mod', ['body'])
class Interactive(mod):
@@ -237,7 +237,7 @@
_body = [stmt.from_object(space, w_item) for w_item in body_w]
return Interactive(_body)
-State.ast_type('Interactive', 'mod', ["'body'"])
+State.ast_type('Interactive', 'mod', ['body'])
class Expression(mod):
@@ -266,7 +266,7 @@
raise_required_value(space, w_node, 'body')
return Expression(_body)
-State.ast_type('Expression', 'mod', ["'body'"])
+State.ast_type('Expression', 'mod', ['body'])
class Suite(mod):
@@ -299,7 +299,7 @@
_body = [stmt.from_object(space, w_item) for w_item in body_w]
return Suite(_body)
-State.ast_type('Suite', 'mod', ["'body'"])
+State.ast_type('Suite', 'mod', ['body'])
class stmt(AST):
@@ -356,7 +356,7 @@
return Continue.from_object(space, w_node)
raise oefmt(space.w_TypeError,
"Expected stmt node, got %T", w_node)
-State.ast_type('stmt', 'AST', None, ["'lineno'", "'col_offset'"])
+State.ast_type('stmt', 'AST', None, ['lineno', 'col_offset'])
class FunctionDef(stmt):
@@ -431,7 +431,7 @@
_col_offset = space.int_w(w_col_offset)
return FunctionDef(_name, _args, _body, _decorator_list, _returns, _lineno, _col_offset)
-State.ast_type('FunctionDef', 'stmt', ["'name'", "'args'", "'body'", "'decorator_list'", "'returns'"])
+State.ast_type('FunctionDef', 'stmt', ['name', 'args', 'body', 'decorator_list', 'returns'])
class ClassDef(stmt):
@@ -516,7 +516,7 @@
_col_offset = space.int_w(w_col_offset)
return ClassDef(_name, _bases, _keywords, _body, _decorator_list, _lineno, _col_offset)
-State.ast_type('ClassDef', 'stmt', ["'name'", "'bases'", "'keywords'", "'body'", "'decorator_list'"])
+State.ast_type('ClassDef', 'stmt', ['name', 'bases', 'keywords', 'body', 'decorator_list'])
class Return(stmt):
@@ -553,7 +553,7 @@
_col_offset = space.int_w(w_col_offset)
return Return(_value, _lineno, _col_offset)
-State.ast_type('Return', 'stmt', ["'value'"])
+State.ast_type('Return', 'stmt', ['value'])
class Delete(stmt):
@@ -595,7 +595,7 @@
_col_offset = space.int_w(w_col_offset)
return Delete(_targets, _lineno, _col_offset)
-State.ast_type('Delete', 'stmt', ["'targets'"])
+State.ast_type('Delete', 'stmt', ['targets'])
class Assign(stmt):
@@ -645,7 +645,7 @@
_col_offset = space.int_w(w_col_offset)
return Assign(_targets, _value, _lineno, _col_offset)
-State.ast_type('Assign', 'stmt', ["'targets'", "'value'"])
+State.ast_type('Assign', 'stmt', ['targets', 'value'])
class AugAssign(stmt):
@@ -698,7 +698,7 @@
_col_offset = space.int_w(w_col_offset)
return AugAssign(_target, _op, _value, _lineno, _col_offset)
-State.ast_type('AugAssign', 'stmt', ["'target'", "'op'", "'value'"])
+State.ast_type('AugAssign', 'stmt', ['target', 'op', 'value'])
class For(stmt):
@@ -768,7 +768,7 @@
_col_offset = space.int_w(w_col_offset)
return For(_target, _iter, _body, _orelse, _lineno, _col_offset)
-State.ast_type('For', 'stmt', ["'target'", "'iter'", "'body'", "'orelse'"])
+State.ast_type('For', 'stmt', ['target', 'iter', 'body', 'orelse'])
class While(stmt):
@@ -830,7 +830,7 @@
_col_offset = space.int_w(w_col_offset)
return While(_test, _body, _orelse, _lineno, _col_offset)
-State.ast_type('While', 'stmt', ["'test'", "'body'", "'orelse'"])
+State.ast_type('While', 'stmt', ['test', 'body', 'orelse'])
class If(stmt):
@@ -892,7 +892,7 @@
_col_offset = space.int_w(w_col_offset)
return If(_test, _body, _orelse, _lineno, _col_offset)
-State.ast_type('If', 'stmt', ["'test'", "'body'", "'orelse'"])
+State.ast_type('If', 'stmt', ['test', 'body', 'orelse'])
class With(stmt):
@@ -946,7 +946,7 @@
_col_offset = space.int_w(w_col_offset)
return With(_items, _body, _lineno, _col_offset)
-State.ast_type('With', 'stmt', ["'items'", "'body'"])
+State.ast_type('With', 'stmt', ['items', 'body'])
class Raise(stmt):
@@ -990,7 +990,7 @@
_col_offset = space.int_w(w_col_offset)
return Raise(_exc, _cause, _lineno, _col_offset)
-State.ast_type('Raise', 'stmt', ["'exc'", "'cause'"])
+State.ast_type('Raise', 'stmt', ['exc', 'cause'])
class Try(stmt):
@@ -1068,7 +1068,7 @@
_col_offset = space.int_w(w_col_offset)
return Try(_body, _handlers, _orelse, _finalbody, _lineno, _col_offset)
-State.ast_type('Try', 'stmt', ["'body'", "'handlers'", "'orelse'", "'finalbody'"])
+State.ast_type('Try', 'stmt', ['body', 'handlers', 'orelse', 'finalbody'])
class Assert(stmt):
@@ -1113,7 +1113,7 @@
_col_offset = space.int_w(w_col_offset)
return Assert(_test, _msg, _lineno, _col_offset)
-State.ast_type('Assert', 'stmt', ["'test'", "'msg'"])
+State.ast_type('Assert', 'stmt', ['test', 'msg'])
class Import(stmt):
@@ -1155,7 +1155,7 @@
_col_offset = space.int_w(w_col_offset)
return Import(_names, _lineno, _col_offset)
-State.ast_type('Import', 'stmt', ["'names'"])
+State.ast_type('Import', 'stmt', ['names'])
class ImportFrom(stmt):
@@ -1207,7 +1207,7 @@
_col_offset = space.int_w(w_col_offset)
return ImportFrom(_module, _names, _level, _lineno, _col_offset)
-State.ast_type('ImportFrom', 'stmt', ["'module'", "'names'", "'level'"])
+State.ast_type('ImportFrom', 'stmt', ['module', 'names', 'level'])
class Global(stmt):
@@ -1247,7 +1247,7 @@
_col_offset = space.int_w(w_col_offset)
return Global(_names, _lineno, _col_offset)
-State.ast_type('Global', 'stmt', ["'names'"])
+State.ast_type('Global', 'stmt', ['names'])
class Nonlocal(stmt):
@@ -1287,7 +1287,7 @@
_col_offset = space.int_w(w_col_offset)
return Nonlocal(_names, _lineno, _col_offset)
-State.ast_type('Nonlocal', 'stmt', ["'names'"])
+State.ast_type('Nonlocal', 'stmt', ['names'])
class Expr(stmt):
@@ -1325,7 +1325,7 @@
_col_offset = space.int_w(w_col_offset)
return Expr(_value, _lineno, _col_offset)
-State.ast_type('Expr', 'stmt', ["'value'"])
+State.ast_type('Expr', 'stmt', ['value'])
class Pass(stmt):
@@ -1484,7 +1484,7 @@
return Const.from_object(space, w_node)
raise oefmt(space.w_TypeError,
"Expected expr node, got %T", w_node)
-State.ast_type('expr', 'AST', None, ["'lineno'", "'col_offset'"])
+State.ast_type('expr', 'AST', None, ['lineno', 'col_offset'])
class BoolOp(expr):
@@ -1532,7 +1532,7 @@
_col_offset = space.int_w(w_col_offset)
return BoolOp(_op, _values, _lineno, _col_offset)
-State.ast_type('BoolOp', 'expr', ["'op'", "'values'"])
+State.ast_type('BoolOp', 'expr', ['op', 'values'])
class BinOp(expr):
@@ -1585,7 +1585,7 @@
_col_offset = space.int_w(w_col_offset)
return BinOp(_left, _op, _right, _lineno, _col_offset)
-State.ast_type('BinOp', 'expr', ["'left'", "'op'", "'right'"])
+State.ast_type('BinOp', 'expr', ['left', 'op', 'right'])
class UnaryOp(expr):
@@ -1630,7 +1630,7 @@
_col_offset = space.int_w(w_col_offset)
return UnaryOp(_op, _operand, _lineno, _col_offset)
-State.ast_type('UnaryOp', 'expr', ["'op'", "'operand'"])
+State.ast_type('UnaryOp', 'expr', ['op', 'operand'])
class Lambda(expr):
@@ -1676,7 +1676,7 @@
_col_offset = space.int_w(w_col_offset)
return Lambda(_args, _body, _lineno, _col_offset)
-State.ast_type('Lambda', 'expr', ["'args'", "'body'"])
+State.ast_type('Lambda', 'expr', ['args', 'body'])
class IfExp(expr):
@@ -1730,7 +1730,7 @@
_col_offset = space.int_w(w_col_offset)
return IfExp(_test, _body, _orelse, _lineno, _col_offset)
-State.ast_type('IfExp', 'expr', ["'test'", "'body'", "'orelse'"])
+State.ast_type('IfExp', 'expr', ['test', 'body', 'orelse'])
class Dict(expr):
@@ -1784,7 +1784,7 @@
_col_offset = space.int_w(w_col_offset)
return Dict(_keys, _values, _lineno, _col_offset)
-State.ast_type('Dict', 'expr', ["'keys'", "'values'"])
+State.ast_type('Dict', 'expr', ['keys', 'values'])
class Set(expr):
@@ -1826,7 +1826,7 @@
_col_offset = space.int_w(w_col_offset)
return Set(_elts, _lineno, _col_offset)
-State.ast_type('Set', 'expr', ["'elts'"])
+State.ast_type('Set', 'expr', ['elts'])
class ListComp(expr):
@@ -1876,7 +1876,7 @@
_col_offset = space.int_w(w_col_offset)
return ListComp(_elt, _generators, _lineno, _col_offset)
-State.ast_type('ListComp', 'expr', ["'elt'", "'generators'"])
+State.ast_type('ListComp', 'expr', ['elt', 'generators'])
class SetComp(expr):
@@ -1926,7 +1926,7 @@
_col_offset = space.int_w(w_col_offset)
return SetComp(_elt, _generators, _lineno, _col_offset)
-State.ast_type('SetComp', 'expr', ["'elt'", "'generators'"])
+State.ast_type('SetComp', 'expr', ['elt', 'generators'])
class DictComp(expr):
@@ -1984,7 +1984,7 @@
_col_offset = space.int_w(w_col_offset)
return DictComp(_key, _value, _generators, _lineno, _col_offset)
-State.ast_type('DictComp', 'expr', ["'key'", "'value'", "'generators'"])
+State.ast_type('DictComp', 'expr', ['key', 'value', 'generators'])
class GeneratorExp(expr):
@@ -2034,7 +2034,7 @@
_col_offset = space.int_w(w_col_offset)
return GeneratorExp(_elt, _generators, _lineno, _col_offset)
-State.ast_type('GeneratorExp', 'expr', ["'elt'", "'generators'"])
+State.ast_type('GeneratorExp', 'expr', ['elt', 'generators'])
class Yield(expr):
@@ -2071,7 +2071,7 @@
_col_offset = space.int_w(w_col_offset)
return Yield(_value, _lineno, _col_offset)
-State.ast_type('Yield', 'expr', ["'value'"])
+State.ast_type('Yield', 'expr', ['value'])
class YieldFrom(expr):
@@ -2109,7 +2109,7 @@
_col_offset = space.int_w(w_col_offset)
return YieldFrom(_value, _lineno, _col_offset)
-State.ast_type('YieldFrom', 'expr', ["'value'"])
+State.ast_type('YieldFrom', 'expr', ['value'])
class Compare(expr):
@@ -2169,7 +2169,7 @@
_col_offset = space.int_w(w_col_offset)
return Compare(_left, _ops, _comparators, _lineno, _col_offset)
-State.ast_type('Compare', 'expr', ["'left'", "'ops'", "'comparators'"])
+State.ast_type('Compare', 'expr', ['left', 'ops', 'comparators'])
class Call(expr):
@@ -2231,7 +2231,7 @@
_col_offset = space.int_w(w_col_offset)
return Call(_func, _args, _keywords, _lineno, _col_offset)
-State.ast_type('Call', 'expr', ["'func'", "'args'", "'keywords'"])
+State.ast_type('Call', 'expr', ['func', 'args', 'keywords'])
class Num(expr):
@@ -2268,7 +2268,7 @@
_col_offset = space.int_w(w_col_offset)
return Num(_n, _lineno, _col_offset)
-State.ast_type('Num', 'expr', ["'n'"])
+State.ast_type('Num', 'expr', ['n'])
class Str(expr):
@@ -2305,7 +2305,7 @@
_col_offset = space.int_w(w_col_offset)
return Str(_s, _lineno, _col_offset)
-State.ast_type('Str', 'expr', ["'s'"])
+State.ast_type('Str', 'expr', ['s'])
class Bytes(expr):
@@ -2342,7 +2342,7 @@
_col_offset = space.int_w(w_col_offset)
return Bytes(_s, _lineno, _col_offset)
-State.ast_type('Bytes', 'expr', ["'s'"])
+State.ast_type('Bytes', 'expr', ['s'])
class NameConstant(expr):
@@ -2379,7 +2379,7 @@
_col_offset = space.int_w(w_col_offset)
return NameConstant(_value, _lineno, _col_offset)
-State.ast_type('NameConstant', 'expr', ["'value'"])
+State.ast_type('NameConstant', 'expr', ['value'])
class Ellipsis(expr):
@@ -2461,7 +2461,7 @@
_col_offset = space.int_w(w_col_offset)
return Attribute(_value, _attr, _ctx, _lineno, _col_offset)
-State.ast_type('Attribute', 'expr', ["'value'", "'attr'", "'ctx'"])
+State.ast_type('Attribute', 'expr', ['value', 'attr', 'ctx'])
class Subscript(expr):
@@ -2514,7 +2514,7 @@
_col_offset = space.int_w(w_col_offset)
return Subscript(_value, _slice, _ctx, _lineno, _col_offset)
-State.ast_type('Subscript', 'expr', ["'value'", "'slice'", "'ctx'"])
+State.ast_type('Subscript', 'expr', ['value', 'slice', 'ctx'])
class Starred(expr):
@@ -2559,7 +2559,7 @@
_col_offset = space.int_w(w_col_offset)
return Starred(_value, _ctx, _lineno, _col_offset)
-State.ast_type('Starred', 'expr', ["'value'", "'ctx'"])
+State.ast_type('Starred', 'expr', ['value', 'ctx'])
class Name(expr):
@@ -2603,7 +2603,7 @@
_col_offset = space.int_w(w_col_offset)
return Name(_id, _ctx, _lineno, _col_offset)
-State.ast_type('Name', 'expr', ["'id'", "'ctx'"])
+State.ast_type('Name', 'expr', ['id', 'ctx'])
class List(expr):
@@ -2652,7 +2652,7 @@
_col_offset = space.int_w(w_col_offset)
return List(_elts, _ctx, _lineno, _col_offset)
-State.ast_type('List', 'expr', ["'elts'", "'ctx'"])
+State.ast_type('List', 'expr', ['elts', 'ctx'])
class Tuple(expr):
@@ -2701,7 +2701,7 @@
_col_offset = space.int_w(w_col_offset)
return Tuple(_elts, _ctx, _lineno, _col_offset)
-State.ast_type('Tuple', 'expr', ["'elts'", "'ctx'"])
+State.ast_type('Tuple', 'expr', ['elts', 'ctx'])
class Const(expr):
@@ -2738,7 +2738,7 @@
_col_offset = space.int_w(w_col_offset)
return Const(_value, _lineno, _col_offset)
-State.ast_type('Const', 'expr', ["'value'"])
+State.ast_type('Const', 'expr', ['value'])
class expr_context(AST):
@@ -2860,7 +2860,7 @@
_step = expr.from_object(space, w_step) if w_step is not None else None
return Slice(_lower, _upper, _step)
-State.ast_type('Slice', 'slice', ["'lower'", "'upper'", "'step'"])
+State.ast_type('Slice', 'slice', ['lower', 'upper', 'step'])
class ExtSlice(slice):
@@ -2893,7 +2893,7 @@
_dims = [slice.from_object(space, w_item) for w_item in dims_w]
return ExtSlice(_dims)
-State.ast_type('ExtSlice', 'slice', ["'dims'"])
+State.ast_type('ExtSlice', 'slice', ['dims'])
class Index(slice):
@@ -2922,7 +2922,7 @@
raise_required_value(space, w_node, 'value')
return Index(_value)
-State.ast_type('Index', 'slice', ["'value'"])
+State.ast_type('Index', 'slice', ['value'])
class boolop(AST):
@@ -3276,7 +3276,7 @@
_ifs = [expr.from_object(space, w_item) for w_item in ifs_w]
return comprehension(_target, _iter, _ifs)
-State.ast_type('comprehension', 'AST', ["'target'", "'iter'", "'ifs'"])
+State.ast_type('comprehension', 'AST', ['target', 'iter', 'ifs'])
class excepthandler(AST):
@@ -3292,7 +3292,7 @@
return ExceptHandler.from_object(space, w_node)
raise oefmt(space.w_TypeError,
"Expected excepthandler node, got %T", w_node)
-State.ast_type('excepthandler', 'AST', None, ["'lineno'", "'col_offset'"])
+State.ast_type('excepthandler', 'AST', None, ['lineno', 'col_offset'])
class ExceptHandler(excepthandler):
@@ -3345,7 +3345,7 @@
_col_offset = space.int_w(w_col_offset)
return ExceptHandler(_type, _name, _body, _lineno, _col_offset)
-State.ast_type('ExceptHandler', 'excepthandler', ["'type'", "'name'", "'body'"])
+State.ast_type('ExceptHandler', 'excepthandler', ['type', 'name', 'body'])
class arguments(AST):
@@ -3428,7 +3428,7 @@
_defaults = [expr.from_object(space, w_item) for w_item in defaults_w]
return arguments(_args, _vararg, _kwonlyargs, _kw_defaults, _kwarg, _defaults)
-State.ast_type('arguments', 'AST', ["'args'", "'vararg'", "'kwonlyargs'", "'kw_defaults'", "'kwarg'", "'defaults'"])
+State.ast_type('arguments', 'AST', ['args', 'vararg', 'kwonlyargs', 'kw_defaults', 'kwarg', 'defaults'])
class arg(AST):
@@ -3462,7 +3462,7 @@
_annotation = expr.from_object(space, w_annotation) if w_annotation is not None else None
return arg(_arg, _annotation)
-State.ast_type('arg', 'AST', ["'arg'", "'annotation'"])
+State.ast_type('arg', 'AST', ['arg', 'annotation'])
class keyword(AST):
@@ -3495,7 +3495,7 @@
raise_required_value(space, w_node, 'value')
return keyword(_arg, _value)
-State.ast_type('keyword', 'AST', ["'arg'", "'value'"])
+State.ast_type('keyword', 'AST', ['arg', 'value'])
class alias(AST):
@@ -3527,7 +3527,7 @@
_asname = space.str_or_None_w(w_asname)
return alias(_name, _asname)
-State.ast_type('alias', 'AST', ["'name'", "'asname'"])
+State.ast_type('alias', 'AST', ['name', 'asname'])
class withitem(AST):
@@ -3562,7 +3562,7 @@
_optional_vars = expr.from_object(space, w_optional_vars) if w_optional_vars is not None else None
return withitem(_context_expr, _optional_vars)
-State.ast_type('withitem', 'AST', ["'context_expr'", "'optional_vars'"])
+State.ast_type('withitem', 'AST', ['context_expr', 'optional_vars'])
class ASTVisitor(object):
diff --git a/pypy/interpreter/astcompiler/tools/asdl_py.py b/pypy/interpreter/astcompiler/tools/asdl_py.py
--- a/pypy/interpreter/astcompiler/tools/asdl_py.py
+++ b/pypy/interpreter/astcompiler/tools/asdl_py.py
@@ -102,7 +102,7 @@
self.emit("raise oefmt(space.w_TypeError,", 2)
self.emit(" \"Expected %s node, got %%T\", w_node)" % (base,), 2)
self.emit("State.ast_type(%r, 'AST', None, %s)" %
- (base, [repr(attr.name) for attr in sum.attributes]))
+ (base, [repr(attr.name)[1:-1] for attr in sum.attributes]))
self.emit("")
for cons in sum.types:
self.visit(cons, base, sum.attributes)
@@ -119,7 +119,7 @@
self.emit("")
self.make_converters(product.fields, name)
self.emit("State.ast_type(%r, 'AST', %s)" %
- (name, [repr(f.name) for f in product.fields]))
+ (name, [repr(f.name)[1:-1] for f in product.fields]))
self.emit("")
def get_value_converter(self, field, value):
@@ -263,7 +263,7 @@
self.make_mutate_over(cons, cons.name)
self.make_converters(cons.fields, cons.name, extra_attributes)
self.emit("State.ast_type(%r, '%s', %s)" %
- (cons.name, base, [repr(f.name) for f in cons.fields]))
+ (cons.name, base, [repr(f.name)[1:-1] for f in cons.fields]))
self.emit("")
def visitField(self, field):
More information about the pypy-commit
mailing list