~ubuntu-branches/ubuntu/quantal/slimit/quantal

« back to all changes in this revision

Viewing changes to src/slimit/ast.py

  • Committer: Package Import Robot
  • Author(s): TANIGUCHI Takaki
  • Date: 2012-05-21 10:10:05 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20120521101005-gri2543svknqok53
Tags: 0.7.2-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
147
147
    def children(self):
148
148
        return [self.left, self.right]
149
149
 
 
150
class GetPropAssign(Node):
 
151
    def __init__(self, prop_name, elements):
 
152
        """elements - function body"""
 
153
        self.prop_name = prop_name
 
154
        self.elements = elements
 
155
 
 
156
    def children(self):
 
157
        return [self.prop_name] + self.elements
 
158
 
 
159
class SetPropAssign(Node):
 
160
    def __init__(self, prop_name, parameters, elements):
 
161
        """elements - function body"""
 
162
        self.prop_name = prop_name
 
163
        self.parameters = parameters
 
164
        self.elements = elements
 
165
 
 
166
    def children(self):
 
167
        return [self.prop_name] + self.parameters + self.elements
 
168
 
150
169
class VarStatement(Node):
151
170
    pass
152
171